A lusciously creamy, meatless weeknight pasta that proves ricotta is the secret to a cloud-like sauce with zero heavy cream. Tender golden zucchini cubes, silky ribbons of pasta, and spoonfuls of fresh ricotta melt together into a dish that tastes rich and indulgent but comes together in just 25 minutes. Fresh mint and salty Parmigiano cut through the creaminess, delivering a bright, herbaceous finish that keeps every forkful light and satisfying.
| Amount | Ingredient |
|---|---|
| 12 oz (340 g) | Spaghetti, linguine, or other long pasta |
| 3 medium | Zucchini (about 8 oz / 225 g each) |
| 1 cup (8 oz / 225 g) | Fresh whole-milk ricotta |
| 1 clove | Garlic, thinly sliced |
| 3 tbsp (45 ml) | Extra-virgin olive oil |
| ¼ cup (25 g) | Freshly grated Parmigiano-Reggiano |
| 2 tbsp | Fresh mint leaves, finely chopped, plus more for garnish |
| Kosher salt and freshly ground black pepper |
This is the kind of pasta you turn to when you want something deeply comforting but not heavy—a dish that walks the line between creamy and fresh. The technique is beautifully straightforward: zucchini is sautéed in olive oil with garlic until tender and golden at the edges, then tossed with al dente pasta and spoonfuls of whole-milk ricotta that has been loosened with a splash of starchy pasta water. Off the heat, the ricotta melts into a silky, barely-there sauce that coats every strand without weighing it down. A shower of salty Parmigiano-Reggiano and a scattering of fresh mint—a surprising but perfect pairing with zucchini and ricotta—adds brightness and complexity. It's a Roman-inspired classic that deserves a permanent spot in your weeknight rotation.
Use level tablespoons and standard US measuring cups. All produce is medium unless specified.
Dice the zucchini: Trim the ends from the zucchini. Cut each zucchini in half lengthwise, then slice lengthwise into ½-inch (1 cm) planks. Cut each plank lengthwise into ½-inch strips, then crosswise into ½-inch (1 cm) dice. You should have about 4 cups of zucchini cubes.
Prepare the ricotta: In a small bowl, place the ricotta. Set aside at room temperature—it will incorporate more smoothly into the hot pasta than cold ricotta straight from the refrigerator.
Chop the mint: Stack the mint leaves, roll them tightly, and slice crosswise into thin ribbons (chiffonade). Set aside.
Letting the ricotta come to room temperature is a small but meaningful step. Cold ricotta seizes up when it hits the hot pasta, forming clumps instead of a silky sauce. Fifteen minutes on the counter is all it needs.
Place the skillet over medium-high heat and add 3 tablespoons of olive oil. When the oil shimmers, add the sliced garlic and cook, stirring, until fragrant but not browned—about 30 seconds.
Add the diced zucchini in a single, even layer. Season with ½ teaspoon of kosher salt and a generous pinch of black pepper. Cook without moving for 2 minutes, until the bottoms of the zucchini cubes are golden. Toss or stir, then continue cooking, stirring every 60 to 90 seconds, until the zucchini is tender, translucent at the center, and lightly browned in spots—6 to 7 minutes total.
The garlic goes in first to infuse the oil, but keep a close eye on it—burnt garlic turns bitter and will ruin the delicate flavor of this dish. If the garlic is browning too quickly, remove it from the pan and add it back when you add the zucchini.
While the zucchini cooks, bring a large pot of generously salted water (about 1½ tablespoons kosher salt per 4 quarts of water) to a rolling boil over high heat.
Add the pasta and cook until just shy of al dente—about 1½ minutes less than the package directions specify (the pasta will finish cooking in the skillet).
Just before draining, reserve 1½ cups of the starchy pasta cooking water. Drain the pasta well (do not rinse).
Undercooking by 1½ minutes is essential here too. The pasta finishes cooking in the skillet, where it releases starch into the ricotta mixture and helps create that silky, emulsified sauce. Fully cooked pasta won't absorb any liquid and will leave you with a loose, watery result.
Reduce the heat under the skillet to low. Add the drained pasta and ½ cup of the reserved pasta cooking water to the skillet with the zucchini. Using tongs, toss gently to combine.
Remove the skillet from the heat. Add 2 tablespoons of the pasta water to the ricotta in the small bowl and stir until smooth and loosened—it should have the consistency of thick heavy cream.
Add the loosened ricotta to the pasta and zucchini. Toss gently until the ricotta melts and coats every strand—about 30 seconds. The ricotta should form a creamy, clinging sauce, not a soupy pool. If the sauce is too thick, add more pasta water a tablespoon at a time.
Adding the ricotta off the heat is critical. High heat will cause the ricotta to curdle and separate, turning your creamy sauce into a grainy mess. The residual heat from the pasta and zucchini is more than enough to melt the ricotta into a silky emulsion.
Add the grated Parmigiano-Reggiano and chopped fresh mint to the pasta. Toss once more to distribute. Taste and adjust salt with a pinch of kosher salt and a crack of freshly ground black pepper.
Divide among warm shallow bowls. Top each serving with a few extra chopped mint leaves, a final crack of black pepper, and a light drizzle of good extra-virgin olive oil if desired. Serve immediately.
The mint is the surprising hero of this dish—its cool, bright, almost citrusy notes cut through the creamy ricotta in a way that basil or parsley simply can't. Don't skip it, and don't skimp on it. If you're skeptical, start with 1 tablespoon and add more to taste.
| Mistake | Why It Hurts | The Fix |
|---|---|---|
| Using low-fat or part-skim ricotta | Low-fat ricotta has a grainy texture and won't melt into a creamy sauce—it stays clumpy and separates | Use whole-milk ricotta (4% milkfat or higher) for the silkiest, creamiest result |
| Adding ricotta to the hot pan over heat | The direct heat causes the ricotta to curdle and turn grainy—your creamy sauce becomes a lumpy mess | Remove the pan from the heat before adding ricotta; residual heat is all you need |
| Adding cold ricotta straight from the fridge | Cold ricotta seizes up when it hits the hot pasta, forming clumps instead of a smooth sauce | Let ricotta come to room temperature for 15 minutes before using |
| Burning the garlic | Burnt garlic turns bitter and acrid, overwhelming the delicate flavors of zucchini, ricotta, and mint | Cook garlic just until fragrant (about 30 seconds) over medium-high heat; if it starts browning too fast, lower the heat |
| Overcooking the zucchini to mush | Mushy zucchini disintegrates into the ricotta sauce, turning it watery and robbing the dish of texture | Cook zucchini over medium-high heat in a single layer for 6-7 minutes—tender but with some bite remaining |
| Forgetting to loosen the ricotta with pasta water | Adding dense, thick ricotta directly to the pasta creates a gloppy, clumpy sauce instead of a silky, even coating | Stir 2 tablespoons of hot pasta water into the ricotta until smooth and creamy before adding to the pasta |
| Overcooking the pasta | Fully cooked pasta absorbs too much water and turns bloated and mushy when it finishes in the sauce | Cook 1½ minutes less than package directions; finish cooking in the skillet with the sauce |
| Skipping the fresh mint | Without the mint, the dish is one-dimensional—creamy and rich but lacking the bright, refreshing contrast that makes it special | Fresh mint is essential; its cool, citrusy brightness cuts through the ricotta's richness |
| Variation | How To |
|---|---|
| Add Lemon Zest | Add the finely grated zest of 1 lemon along with the Parmigiano and mint in Step 5. The bright citrus oils amplify the mint's freshness and add another layer of brightness to the creamy ricotta |
| Make it Spicy | Add ½ teaspoon of red pepper flakes along with the garlic in Step 2. The gentle heat cuts through the rich ricotta and adds a pleasant warmth |
| Add Toasted Pine Nuts | Toast ¼ cup pine nuts in a dry skillet over medium heat until golden and fragrant (about 3 minutes). Sprinkle over each serving for a nutty crunch that contrasts with the creamy sauce |
| Add Peas | Add 1 cup of frozen peas to the skillet with the zucchini in the last 2 minutes of cooking. The sweet peas add color, texture, and a pop of sweetness that pairs beautifully with ricotta and mint |
| Use Short Pasta | Substitute rigatoni, penne, or orecchiette for the long pasta. Short shapes catch the creamy ricotta sauce in their ridges and hollows, delivering more sauce in every bite |
| Add Sun-Dried Tomatoes | Chop ¼ cup of oil-packed sun-dried tomatoes and add them to the skillet with the zucchini. Their intense, concentrated sweetness and slight chewiness add depth and complexity |
| Make it Extra Green | Add 2 cups of baby spinach to the skillet in the last minute of cooking—it will wilt into the sauce. The extra greens boost nutrition and color while staying true to the delicate, creamy profile |
| Go Gluten-Free | Use gluten-free spaghetti or linguine. Cook according to package directions minus 1 minute, then finish in the skillet as directed. Handle gently—GF pasta is more delicate |
| Herb Swap | Substitute fresh basil or a mix of basil and mint for the mint alone. Basil adds a warm, aromatic note that's more familiar. Chives are another excellent option—their mild oniony bite works beautifully with ricotta |
| Method | Details |
|---|---|
| Refrigerator | Store in an airtight container for up to 2 days. The ricotta sauce will thicken considerably as it cools, and the pasta will absorb moisture and soften. The mint will lose its vibrant color |
| Reheating | Reheat in a nonstick skillet over medium-low heat with a splash of water or milk, tossing frequently, until warmed through (about 3–4 minutes). Add a fresh drizzle of olive oil and a scattering of fresh mint before serving. Avoid the microwave—it makes the ricotta grainy and unevenly heated |
| Freezing | Not recommended. Ricotta-based sauces separate and turn watery upon thawing, and the pasta becomes mushy. If you must, freeze the zucchini sauté (without pasta or ricotta) for up to 1 month. Thaw overnight in the refrigerator, reheat, then toss with fresh-cooked pasta and fresh ricotta |
| Wine | Why |
|---|---|
| Vermentino di Sardegna | Bright, crisp, and herbal with notes of green apple, white flowers, and a distinctive saline finish. The acidity cuts through the creamy ricotta while the herbal notes echo the fresh mint |
| Soave Classico (Veneto) | Garganega's signature almond blossom, lemon zest, and subtle bitterness is a perfect foil for the rich, milky ricotta. Medium-bodied with enough texture to stand up to the creamy sauce |
| Gavi di Gavi (Piedmont) | Light-bodied with green apple, citrus, and wet stone notes. The steely, precise acidity refreshes the palate between each creamy, ricotta-coated bite |
| Frascati Superiore (Lazio) | A bright, slightly nutty white from the hills outside Rome—the spiritual home of ricotta-based pasta. Notes of almond, citrus, and a hint of wildflower. The local pairing is the natural choice |
| Grillo (Sicily) | A full-bodied Sicilian white with ripe citrus, stone fruit, and a subtle almond finish. Its generous body can handle the creamy richness of the ricotta while its acidity keeps things balanced |
| Franciacorta Brut (Lombardy) | Italy's sparkling answer to Champagne—fine bubbles and brioche notes that scrub the palate clean between each rich, creamy forkful. A celebratory choice that elevates a simple weeknight pasta |
| Pinot Grigio (Alto Adige) | Delicate, unoaked, and precise with white peach, pear, and a clean mineral finish. A classic, crowd-pleasing pairing that doesn't compete with the delicate flavors |
| Provence Rosé (dry) | Pale, bone-dry rosé with strawberry, herb, and citrus notes. The chill and subtle red fruit provide a bright contrast to the creamy, herbaceous pasta |
| Beer | Why |
|---|---|
| Italian Pilsner (Moretti, Peroni) | A crisp, cold lager is the simplest and most satisfying pairing. Clean carbonation and dry finish reset the palate between each creamy bite |
| Belgian Witbier (Blue Moon, Hoegaarden) | The citrusy coriander and orange peel notes in a witbier echo the fresh mint and complement the milky ricotta. Hazed and creamy, it mirrors the texture of the sauce |
| American Blonde Ale | Light, clean, and slightly bready—the subtle malt and gentle hops provide a neutral, refreshing counterpoint that won't compete with the delicate flavors |
| Calories | Protein | Fat | Carbs | Fiber |
|---|---|---|---|---|
| 380 | 15 g | 14 g | 48 g | 3 g |
Nutrition values are estimates based on 4 servings using 12 oz dried spaghetti, 3 medium zucchini, 1 cup whole-milk ricotta, 3 tbsp olive oil, and ¼ cup Parmigiano-Reggiano. Actual values will vary based on specific ingredients, ricotta brand, and portion sizes. This dish is naturally vegetarian and offers a satisfying balance of protein (15 g per serving from the ricotta, Parmigiano, and pasta), healthy fats, and complex carbohydrates.
Can I use part-skim or fat-free ricotta?
Technically yes, but the result will be noticeably different. Part-skim ricotta has a drier, grainier texture and won't melt into a silky sauce. If you must use it, add an extra tablespoon of olive oil and an extra splash of pasta water to help it come together. Fat-free ricotta is not recommended—it lacks the fat necessary to create a creamy emulsion and will remain grainy and clumpy.
My ricotta sauce turned grainy or curdled. What went wrong?
Most likely one of two things: (1) you added the ricotta while the pan was still over direct heat—heat causes ricotta to curdle; or (2) the ricotta was too cold when added—cold ricotta seizes up and forms clumps. Always add ricotta off the heat, and let it come to room temperature first. If your sauce is already grainy, try whisking in an extra tablespoon of pasta water vigorously—it sometimes helps smooth things out.
Can I substitute cottage cheese for ricotta?
Cottage cheese has a different texture and higher moisture content. If you're in a pinch, blend full-fat cottage cheese in a food processor until completely smooth (about 1 minute), then use it as a 1:1 substitute for ricotta. The flavor will be slightly tangier, but the texture will be close.
What's the best pasta shape for this recipe?
Long, strand-shaped pasta (spaghetti, linguine, bucatini) is ideal—the creamy ricotta sauce clings evenly to every strand. Short, ridged shapes like rigatoni or penne also work well because the ricotta gets caught in the ridges. Avoid delicate shapes like angel hair or capellini—they can't support the weight of the zucchini and ricotta.
Can I make this dairy-free?
Dairy-free ricotta alternatives (cashew-based or tofu-based) can work but behave differently. Use a high-quality store-bought vegan ricotta, or make your own by blending soaked cashews with lemon juice, nutritional yeast, and salt. Add it off the heat just like regular ricotta. The flavor and texture will be different—nuttier and less creamy—but still delicious in its own right.
Does this dish reheat well for lunch the next day?
It's edible but not ideal—the ricotta sauce thickens significantly as it cools and the pasta absorbs moisture, resulting in a denser, less silky texture. If you plan to meal prep, keep the ricotta separate and toss it with freshly reheated pasta and zucchini just before eating. A splash of milk or water and a vigorous stir help revive leftover sauce.
Can I use dried mint instead of fresh?
No. Dried mint has a dusty, hay-like character that lacks the bright, cooling, citrusy notes of fresh mint. It will make the dish taste dull and herbal in the wrong way. If fresh mint is unavailable, use fresh basil (warm and aromatic) or fresh chives (mildly oniony and bright) instead. Neither is a perfect substitute, but both are preferable to dried mint.
What if my ricotta seems watery?
Some ricottas (especially supermarket tubs) can be quite wet. If your ricotta looks loose or pools water when you spoon it out, drain it in a fine-mesh strainer lined with cheesecloth over a bowl for 30 minutes before using. This removes excess whey and gives you a thicker, creamier ricotta that will produce a better sauce.
Photo reference: `vol1_104.png` — A shallow, warm-toned ceramic bowl of spaghetti tangled with tender golden zucchini cubes and coated in a luscious, cloud-like ricotta sauce. Fresh chopped mint and a generous shower of grated Parmigiano-Reggiano dot the surface, with a light drizzle of green-gold olive oil catching the light. Steam rises gently. Shot from a 45-degree overhead angle in warm golden-hour sunlight on a weathered wooden table. Rustic Italian trattoria presentation—creamy, inviting, and deeply comforting.
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.