A vibrant spring pasta that transforms humble asparagus into a velvety green cream, then crowns it with luscious stracciatella cheese and savory grated bottarga — an elegant, company-worthy dish that comes together in under 35 minutes and tastes like it spent hours on the stove.
| Amount | Ingredient |
|---|---|
| 11 oz (320 g) | Fusilloni (or fusilli, gemelli, or another short, spiraled pasta) |
| 7 oz (200 g) | Fresh stracciatella cheese (about 1 cup) |
| 1¾ oz (50 g) | Parmigiano-Reggiano, finely grated (about ½ cup) |
| 1 tbsp | Olive paste (or finely minced pitted black olives) |
| 17½ oz (500 g) | Asparagus (about 2 medium bunches), tough ends trimmed |
| 20 leaves | Fresh basil, plus more for garnish |
| Extra-virgin olive oil | |
| Fine sea salt | |
| Freshly ground black pepper | |
| Bottarga di muggine (gray mullet bottarga), for grating on top |
This is spring on a plate, and it earns its place as one of the most elegant pastas you can make with almost no effort. The secret is in the asparagus: rather than simply blanching or sautéing the spears, you steam them with a splash of water and olive oil until they collapse into sweet, tender submission, then whir them into a silky green cream with fresh basil that tastes like the first warm day of the season. The pasta — fusilloni, those generous, spiraled tubes with plenty of nooks for sauce — cooks until al dente and finishes in that brilliant cream, absorbing every bit of grassy, herbal flavor. What makes this dish extraordinary is the contrast: cool, milky stracciatella (the creamy, shredded-curd heart of burrata) spooned over the hot pasta in soft dollops, and a fine drift of amber-hued bottarga — mullet roe that has been salted, pressed, and dried into a firm, fragrant slab — grated over the top. Each forkful is a masterclass in texture and flavor: creamy, sweet, and grassy from the asparagus; rich and tangy from the stracciatella; briny and umami from the bottarga; with a whisper of olive paste and Parmigiano folded into the sauce to deepen and anchor everything. It's the kind of pasta that looks and tastes like it came from a restaurant kitchen but requires nothing more than a single pot, a pan, and an immersion blender — and it will absolutely stop conversation when you bring it to the table.
Use level tablespoons and standard US measuring cups. Stracciatella is the creamy, stringy interior of burrata cheese — look for it at well-stocked Italian grocers or cheese counters. If unavailable, tear fresh burrata into shreds as a substitute. Bottarga di muggine is pressed, salt-cured gray mullet roe; it has a firm, waxy texture and a deep, briny, umami-rich flavor. It is available at Italian specialty stores or online — a single 2 oz (55 g) piece lasts for many gratings and keeps for months in the refrigerator. Do not substitute the cheaper, softer bottarga di tonno (tuna bottarga), which has a very different texture and a more aggressive, fishy flavor. Olive paste (patè di olive) is a smooth puree of black olives; use the best-quality you can find, or make your own by blending pitted Kalamata olives with a drizzle of olive oil. Fusilloni are larger, more deeply spiraled than standard fusilli; if unavailable, substitute gemelli, cavatappi, or medium shells — any short, textured pasta that catches and holds sauce.
Trim and cut: Rinse the asparagus under cold water. Snap off the woody ends — they will naturally break where the tender part begins (about 1 to 2 inches / 2.5 to 5 cm from the bottom). If the stalks are thick, use a vegetable peeler to peel the lower half of each stalk to remove the fibrous outer layer. Cut the asparagus into ½-inch (1 cm) rounds, stopping when you reach the tips. Keeping the tips separate, cut each tip in half lengthwise if they are large, or leave whole if slender. You should have roughly equal volumes of rounds and tips.
Separating the rounds from the tips is important: the rounds will cook down and blend into the cream, while the tips are reserved for a quick sauté that preserves their crisp-tender texture and bright green color. If you skip the peeling step on thick asparagus, the cream will have a slightly stringy texture — worth doing if your spears are pencil-thick or more.
Steam the asparagus: Place the skillet over medium-high heat and add 2 tablespoons of extra-virgin olive oil. Add all the asparagus (both rounds and tips), season with ½ teaspoon of salt and a few grinds of black pepper. Cook, stirring, for 1 minute. Add a splash of water (about ¼ cup / 60 ml), cover the skillet, and reduce the heat to medium-low. Let the asparagus steam for 6 to 8 minutes, until the stalks are very soft and starting to break down when pressed with a spoon, and the tips are crisp-tender and bright green.
Blend the cream: Using a slotted spoon, transfer the cooked asparagus rounds (reserve the tips in a small bowl) and any remaining cooking liquid to a tall, narrow container or blending cup. Add the fresh basil leaves and 2 tablespoons of extra-virgin olive oil. Blend with an immersion blender (or in a standard blender) until completely smooth and velvety — about 30 seconds. The cream should be thick enough to coat the back of a spoon. Taste and adjust salt — careful, as the Parmigiano and bottarga will bring their own salt. Return the asparagus cream and asparagus tips to the skillet, but do not place over heat yet. Set aside.
The basil is blended into the cream rather than added as a garnish because its bright, peppery freshness is most powerful when suspended throughout the sauce. Do not overcrowd the blender cup — work in batches if necessary, or the cream will be uneven. The finished puree should be an intensely green, glossy, spoon-coating cream with the sweet, grassy essence of fresh asparagus and a whisper of basil in the background.
Boil the pasta water: Bring a large pot of generously salted water (about 1½ tablespoons kosher salt per 4 quarts / 4 L of water) to a rolling boil over high heat.
Cook the fusilloni: Add the fusilloni and cook for 2/3 of the package's recommended cooking time. For a pasta that says 11 minutes, that is about 7 minutes. The pasta should be firm and underdone — it will finish cooking in the asparagus cream.
Reserve pasta water: Before draining, scoop out 1½ cups (360 ml) of the starchy pasta cooking water and set it aside.
Drain: Drain the pasta well but do not rinse — the surface starch is essential for helping the asparagus cream cling to the fusilloni.
Cooking the pasta only 2/3 of the way ensures it stays perfectly al dente after finishing in the sauce. The reserved pasta water is not just for thinning — its starch helps bind the cream to the pasta for that perfectly coated, emulsified texture.
Prepare the stracciatella: While the pasta cooks, place the stracciatella in a small bowl. Drizzle with 1 tablespoon of extra-virgin olive oil and a tiny pinch of salt (remember that both the Parmigiano and bottarga are salty). Stir gently to combine — this loosens the stracciatella and makes it easier to dollop later. Set aside at room temperature.
Warm the cream: Place the skillet with the asparagus cream and tips over medium heat. Stir in about ½ cup (120 ml) of the reserved pasta water to loosen the cream — it should be fluid but not watery, like a thick soup.
Finish the pasta: Add the drained fusilloni to the skillet. Increase the heat to medium-high and toss vigorously, adding more pasta water ¼ cup at a time as needed, until the pasta is al dente and thoroughly coated in the emerald-green cream — 2 to 3 minutes. The sauce should cling to each spiral and not pool at the bottom of the pan.
Finish the sauce: Remove the skillet from the heat. Add the olive paste and grated Parmigiano-Reggiano. Toss vigorously until the cheese melts into the sauce and everything is glossy and emulsified — about 30 seconds. Taste and adjust salt and pepper.
The olive paste and Parmigiano are added off the heat so the cheese melts gently without clumping. The pasta should be neither dry nor soupy — lift a spiral with tongs; the sauce should coat it completely but not drip heavily. The olive paste adds a subtle briny depth that bridges the sweet asparagus and the pungent bottarga — it shouldn't dominate, just whisper in the background.
Plate: Divide the pasta among 4 warmed shallow bowls, twirling each portion into a neat nest with tongs.
Add the stracciatella: Spoon generous dollops of the stracciatella (about 2 heaping tablespoons per serving) over the center of each portion. Do not stir it in — the contrast between the warm, creamy pasta and the cool, milky stracciatella is the dish's defining moment.
Grate the bottarga: Using a Microplane or fine grater, grate a fine, wispy layer of bottarga over each bowl — about 1 to 2 teaspoons per serving. The bottarga should be prominent but not overwhelming.
Garnish: Finish each bowl with a few small fresh basil leaves torn over the top, a final drizzle of good extra-virgin olive oil, and a grind of fresh black pepper. Serve at once.
This dish waits for no one — the stracciatella warms and begins to melt into the pasta within minutes, and the bottarga loses its delicate, just-grated texture. Have your bowls warmed and your garnishes ready before you plate. The ideal temperature contrast: the pasta is hot, the stracciatella is cool (not cold — take it out of the refrigerator 15 minutes before serving), and the bottarga is at room temperature. Each element serves a distinct textural and thermal role.
| Mistake | Why It Hurts | The Fix |
|---|---|---|
| Overcooking the asparagus | Mushy, drab-gray asparagus that produces a muddy, unappealing cream instead of a bright green one | Steam the asparagus just until tender — about 6 to 8 minutes — and blend immediately. The cream should be brilliant emerald green |
| Under-blending the asparagus cream | A lumpy, stringy cream with visible fibers — the silky texture that defines this dish is lost | Blend for a full 30 seconds at high speed until completely smooth. If the cream seems fibrous, strain it through a fine-mesh sieve |
| Overcooking the pasta | Limp, bloated fusilloni that can't hold the sauce — the spiral nooks collapse and the pasta becomes dense | Cook the pasta to only 2/3 of the package time; it finishes in the sauce and will continue absorbing liquid as it rests |
| Using cold stracciatella | Stiff, cold cheese that doesn't soften into the hot pasta — it sits in separate, unappealing clumps | Take the stracciatella out of the refrigerator 15 to 20 minutes before serving |
| Grating the bottarga too early | Oxidized, muted bottarga that has lost its aromatic punch before it reaches the table | Grate the bottarga directly over each bowl immediately before serving — the fine wisps should hit the hot pasta and release their fragrance at the table |
| Adding too much pasta water | A thin, soupy sauce that pools at the bottom of the bowl instead of clinging to every spiral | Add pasta water ¼ cup at a time, tossing vigorously — stop when the sauce is glossy and coats the pasta, not when it looks fluid |
| Using olive paste that's too salty or aggressive | An overpowering, one-note brininess that drowns out the delicate asparagus and basil | Taste your olive paste before adding it — use a mild, well-balanced puree. Stir in only 1 tablespoon; you can always add more, but you cannot take it out |
| Rinsing the cooked pasta | Washing away the surface starch that helps the asparagus cream cling to the fusilloni | Drain the pasta without rinsing — the starch is essential for creating a cohesive, clinging sauce |
| Skipping the basil in the cream | A flat, one-dimensional asparagus flavor — the basil adds brightness and lifts the entire dish | Do not skip the basil or reduce it to just a garnish. The 20 leaves blended into the cream are the backbone of its fresh, vibrant character |
| Variation | How To |
|---|---|
| Add a Protein | Sauté 7 oz (200 g) of peeled shrimp or diced, skinless chicken breast in the skillet before steaming the asparagus. Remove and set aside; add back at the end with the pasta. Shrimp takes 2 to 3 minutes per side; chicken takes 4 to 5 minutes. Both pair beautifully with the asparagus cream and bottarga |
| Make it Vegetarian | The dish is already nearly vegetarian — simply omit the bottarga and add an extra tablespoon of grated Parmigiano-Reggiano plus a squeeze of lemon juice over each serving to replace the bottarga's briny, umami lift. Toasted breadcrumbs (pangrattato) make an excellent substitute for texture |
| Add Lemon Zest | Add the finely grated zest of 1 lemon to the asparagus cream before blending. The citrus brightens the asparagus and cuts through the richness of the stracciatella, creating a more vibrant, spring-like dish. A squeeze of lemon juice over each bowl at serving time is even more impactful |
| Substitute the Pasta | Use any short, textured pasta that catches and holds sauce: gemelli, cavatappi, medium shells (conchiglie), or trofie all work beautifully. Avoid long, thin pastas or very large formats — the delicate cream needs a shape that can trap it in every bite |
| Spicy Version | Add ½ teaspoon of red pepper flakes (or 1 small dried Calabrian chili, crumbled) to the oil before steaming the asparagus. The gentle heat cuts through the richness of the stracciatella and adds a layer of warmth that complements the bottarga's briny character |
| Asparagus and Pea Cream | Replace half the asparagus with 1 cup (150 g) of shelled fresh or frozen peas. Add the peas to the skillet alongside the asparagus and steam together — the peas add sweetness and a slightly thicker, even more vibrant green cream. A classic spring pairing |
| Nutty Crunch | Add ¼ cup (30 g) of toasted pine nuts or slivered almonds scattered over each serving. The buttery crunch provides textural contrast against the creamy pasta and soft stracciatella. Pine nuts, in particular, are a classic Italian pairing with asparagus |
| Dairy-Free Version | Omit the stracciatella and Parmigiano entirely. The asparagus cream, enriched with an extra tablespoon of olive oil and finished with a splash of pasta water, is surprisingly rich on its own. Replace the Parmigiano with 2 tablespoons of nutritional yeast stirred into the warm sauce. Top with toasted breadcrumbs for texture. The bottarga, if using, remains a non-dairy umami bomb |
| Swap the Stracciatella | If you cannot find stracciatella, use fresh burrata (which is essentially stracciatella wrapped in a mozzarella skin). Tear the burrata into pieces and nestle it into the hot pasta just before serving — the creamy interior will melt into the sauce just like dollops of stracciatella. Alternatively, use a good-quality whole-milk ricotta, though the texture will be denser and less luxurious |
| Method | Details |
|---|---|
| Refrigerator | Store in an airtight container for up to 2 days. The asparagus cream will darken slightly (natural oxidation), but the flavor remains excellent. Remove any stracciatella and bottarga before storing — the stracciatella will separate upon reheating, and the bottarga will lose its delicate texture |
| Reheating | The best method is in a skillet over medium-low heat with a splash of water or reserved pasta water (about 2 tablespoons per serving). Toss gently for 2 to 3 minutes until heated through. The steam rehydrates the pasta. Refresh with a drizzle of olive oil, a new dollop of fresh stracciatella, and a fresh grating of bottarga before serving. Avoid the microwave — it will make the pasta rubbery and the cream drab |
| Freezing | Not recommended for the assembled dish. However, the asparagus cream (without the pasta) freezes beautifully for up to 1 month. Cool completely, transfer to an airtight container, and freeze. Thaw overnight in the refrigerator and reheat gently before tossing with freshly cooked pasta. Add fresh basil and finish with stracciatella and bottarga as directed |
| Reviving leftovers | If the refrigerated pasta seems dry, add a splash of water before reheating and toss vigorously. The asparagus cream may have darkened — add a squeeze of fresh lemon juice to brighten both the color and the flavor. Always use fresh stracciatella and fresh bottarga for leftover servings, not the same garnishes from the original dish |
| Wine | Why |
|---|---|
| Vermentino di Sardegna (Sardinia) | The quintessential pairing — a bone-dry, crisp white wine with notes of green apple, white peach, citrus, and crushed stone, with a distinct saline finish that echoes the bottarga's briny character. The bright acidity cuts through the creamy stracciatella and olive oil while the citrusy lift complements the asparagus and basil. A perfect, place-based match that feels like a cool breeze off the Mediterranean |
| Soave Classico (Veneto) | Made from Garganega grapes, Soave offers bright acidity, white flowers, green melon, and a distinctive bitter-almond finish. The almond note is a beautiful echo of the bottarga's nutty, umami character, while the wine's medium body and brisk acidity refresh the palate between creamy, rich bites. Choose a traditional producer (not the mass-market stuff) for the full effect |
| Gavi di Gavi (Piedmont) | Crisp, elegant, and mineral-driven Gavi (from the Cortese grape) offers lemon zest, green apple, and a steely, stony finish. Its precision and restraint let the layered flavors of the asparagus, basil, and bottarga take center stage. The wine's subtle creaminess on the palate mirrors the texture of the stracciatella without competing with it |
| Friulano (Friuli-Venezia Giulia) | A medium-bodied white with aromas of white flowers, almond, and a distinctive herbal, almost grassy character that harmonizes beautifully with the asparagus and basil. The finish is dry and slightly bitter (think almond skin) — an echo of the bottarga. A lesser-known but brilliant pairing that rewards adventurous wine lovers |
| Greco di Tufo (Campania) | A rich, structured white from Campania with notes of yellow peach, pear, crushed stone, and a distinct salty-mineral edge. The body is fuller than the other whites on this list, making it a good choice if you want a wine that stands up to the creamy stracciatella and bold bottarga without overpowering the delicate asparagus. The savory finish directly complements the briny bottarga |
| Franciacorta Brut (Lombardy) | A bottle-fermented sparkling wine with bracing acidity, green apple, and toasted bread notes — the bubbles act as a palate cleanser, resetting your taste buds after each creamy, indulgent bite. The yeasty, complex character of Franciacorta is a surprising and delightful partner for the bottarga's umami richness. A festive, celebratory choice |
| Chablis (Burgundy, France) | Unoaked Chablis, with its razor-sharp acidity, green apple, and signature wet-stone minerality (the famous goût de pierre à fusil), is a brilliant non-Italian option. The wine's piercing clarity and austere mineral character cut through the richness like a knife and echo the saline, sea-breeze quality of the bottarga. Look for a Petit Chablis or a village-level Chablis from a reputable producer |
| Beer | Why |
|---|---|
| Italian Pilsner (such as Birrificio Italiano Tipopils or Moretti La Rossa) | A crisp, clean Italian pilsner with moderate bitterness and a dry, refreshing finish — the light body and high carbonation cut through the creamy stracciatella and olive oil without overwhelming the delicate asparagus cream. Perfect as an all-meal table beer |
| Belgian Witbier (such as Hoegaarden or Blanche de Bruxelles) | The soft, hazy body, gentle citrus (orange peel), and subtle spice (coriander) of a classic witbier are a natural match for the asparagus and basil. The bright, zesty character lifts the dish while the creamy body mirrors the sauce's texture. A brilliant, unexpected pairing |
| Italian Hazy IPA (such as Brewfist Spaghetti Space or Birra del Borgo Via Emilia) | A modern, juicy hazy IPA with low bitterness and a soft, pillowy mouthfeel complements the creamy sauce without clashing. Notes of tropical fruit and citrus provide an intriguing contrast to the grassy asparagus and briny bottarga — adventurous but rewarding |
| Kölsch (Cologne, Germany) | A pale, bright, delicately fruity ale with a crisp, clean finish — Kölsch has the drinkability of a lager with a touch of ale character that works beautifully with the fresh basil and asparagus. A crowd-pleasing choice that satisfies beer lovers and wine drinkers alike |
| Calories | Protein | Fat | Carbs | Fiber |
|---|---|---|---|---|
| 510 | 18 g | 22 g | 60 g | 5 g |
Nutritional values are estimates based on 4 servings using 11 oz (320 g) fusilloni, 17½ oz (500 g) asparagus, 7 oz (200 g) stracciatella, 1¾ oz (50 g) Parmigiano-Reggiano, 1 tablespoon olive paste, 4 tablespoons extra-virgin olive oil (for cooking and finishing), and approximately ¼ oz (7 g) of bottarga grated over the finished dish. Actual values will vary based on specific brands, the actual amount of olive oil absorbed during cooking, and the quantity of bottarga used as garnish. Asparagus is an excellent source of folate, fiber, and vitamins A, C, E, and K. Stracciatella provides calcium and protein but is also the primary source of saturated fat in the dish — to reduce fat, use half the stracciatella (about 1.75 oz / 50 g per serving) or substitute with part-skim ricotta, and reduce the finishing olive oil drizzle to a mere whisper. Bottarga is rich in omega-3 fatty acids, vitamin D, and iron, and its intense flavor means a little goes a very long way. To reduce carbohydrates, use a chickpea or lentil-based pasta alternative (increase to about 580 calories) or reduce the pasta portion to 2.5 oz (70 g) per serving and increase the asparagus volume. Note: bottarga is high in sodium due to the salt-curing process — those watching their sodium intake should grate it sparingly or omit it (the dish will still be delicious with just the extra Parmigiano and a squeeze of lemon).
What is bottarga, and can I skip it?
Bottarga (specifically bottarga di muggine, or gray mullet bottarga) is the salted, pressed, and air-dried roe sac of the gray mullet. It has a firm, waxy texture and a deep, concentrated flavor that is simultaneously briny, nutty, and umami-rich — often described as "the parmesan of the sea." A fine grating over pasta releases its volatile aromatics in a fragrant cloud that is absolutely unique. That said, yes, you can absolutely skip it — the asparagus cream and stracciatella are already a stunning combination on their own. To compensate for the missing briny-umami pop, add an extra ½ tablespoon of grated Parmigiano-Reggiano and a generous squeeze of fresh lemon juice over each serving. The dish will still be beautiful — just a little less complex.
Can I find stracciatella at a regular supermarket?
Stracciatella has become increasingly available in well-stocked supermarkets in recent years, particularly those with a good cheese counter. Look for it in the refrigerated specialty cheese section, often near the fresh mozzarella and burrata. If you cannot find it, the best substitute is fresh burrata (simply tear it open and spoon out the creamy interior) — they are essentially the same thing, with burrata being stracciatella wrapped in a mozzarella pouch. A high-quality whole-milk ricotta is a serviceable third option, though it lacks the same creamy, stringy texture.
Do I have to peel the asparagus?
Only if the stalks are thick (pencil-thickness or more). Slim, tender asparagus spears can be used as-is, just snap off the woody ends. If your asparagus is thick and you skip the peeling, the outer fibrous layer will not break down during steaming and may leave your cream slightly stringy — a vegetable peeler solves this in seconds. When in doubt, peel: the outer skin of even medium asparagus is tougher than you think, and peeling it reveals the sweet, tender interior that makes the best cream.
Can I make the asparagus cream ahead of time?
Yes — the asparagus cream can be made up to 1 day in advance. Blend it as directed, let it cool completely, and store it in an airtight container in the refrigerator. The color may darken slightly overnight (natural oxidation — a squeeze of lemon juice helps preserve the bright green color). When ready to use, warm it gently in the skillet over medium heat, adding a splash of water or broth if it has thickened too much in the fridge. Cook the pasta, finish the sauce, and garnish fresh.
What if I don't have an immersion blender?
A standard countertop blender works just as well — transfer the cooked asparagus and basil to the blender jar, add the olive oil, and blend until smooth. You may need to scrape down the sides once or twice. A food processor will also work, but the texture will be slightly less silky (the blades are less precise than blender blades). If using a food processor, blend for a full 60 seconds and strain through a fine-mesh sieve for the smoothest result.
The sauce seems thin — how do I thicken it?
The asparagus cream should be thick enough to coat the back of a spoon after blending. If it's too thin, you may have added too much water during steaming. Simmer the blended cream in the skillet over medium heat, stirring constantly, for 1 to 2 minutes to reduce it. Alternatively, stir in an extra tablespoon of finely grated Parmigiano-Reggiano — the cheese acts as a natural thickener. The sauce will also tighten as it combines with the pasta and the starchy pasta water — do not judge the final consistency until everything is tossed together.
What's the best substitute for fusilloni?
Any short, textured pasta that catches and holds sauce will work beautifully. The best substitutes are gemelli (tightly twisted spirals), cavatappi (hollow, corkscrew-shaped tubes), medium shells (conchiglie), trofie (short, twisted curls), or even standard fusilli. Avoid long, thin pastas like spaghetti or angel hair — the delicate cream sauce needs a shape with nooks and ridges to hold onto for an even, satisfying coating.
Can I use white asparagus instead of green?
The recipe is designed for standard green asparagus, which is what is widely available in US supermarkets. White asparagus (common in European spring markets) can be substituted — its flavor is milder and more delicate, and the resulting cream will be pale ivory rather than emerald green. Peel white asparagus more aggressively, as the skin is significantly tougher. Do not use purple asparagus, which turns an unappealing gray-green when cooked.
Why is the stracciatella added at the end and not stirred in?
The temperature and texture contrast is the defining feature of this dish: hot, savory, emerald-green pasta against cool, milky-white, spoonable stracciatella. Stirring it in would create a uniform creamy sauce that, while delicious, loses the distinct experience of encountering pockets of cool, tangy cheese with every other bite. Let each eater stir their own portion if they wish — the choice is part of the experience.
Photo reference: `vol1_122.png` — A close-up, slightly elevated overhead shot of a wide, shallow ceramic bowl (cream or warm white) filled with fusilloni coated in a brilliant emerald-green asparagus cream. Each spiral is glossy and evenly sauced, with the cream clinging to every ridge. Generous dollops of white, milky stracciatella are spooned over the center of the pasta — their creamy, slightly torn edges beginning to soften and melt into the warmth of the dish. A fine, amber-golden drift of freshly grated bottarga dusts the top, with a few visible darker flecks and threads among the pale wisps. Scattered, crisp-tender bright green asparagus tips and small fresh basil leaves (some whole, some torn) add pops of emerald color. A final drizzle of golden-green extra-virgin olive oil catches the light, and a few grinds of black pepper dot the surface. Soft, warm side lighting from upper left, casting gentle shadows and making the sauce and oil gleam. The background features a weathered wooden table, a folded linen napkin, and a glass of pale Vermentino. Spring afternoon light — the overall impression is fresh, elegant, and effortlessly sophisticated, with the contrast of cool white cheese and bright green pasta as the visual anchor.
Recipe from "The Italian Kitchen" by Vita Milanese — Volume 1: Pasta Perfetto
Recipe from The Italian Kitchen by Vita Milanese — Volume 1 · Pasta Perfetto. Discover all volumes on the ebook page.