Some recipes sneak up on you, quietly becoming a favorite without much fuss. This creamy zucchini sauce is one of them. It’s rich yet fresh, comforting yet light. The magic lies in how the zucchini melts into a velvety sauce, with fragrant herbs and Romano cheese rounding out the flavors. If you’ve ever found yourself with an abundance of zucchini and no idea what to do with it, this is the answer.
A summer discovery that stuck
One summer, I found myself with way too much zucchini. My neighbor had an overachieving garden, and every few days, a fresh pile of zucchini mysteriously appeared on my porch. I tried everything—zucchini bread, grilled zucchini, even zucchini fries. But it was this creamy zucchini sauce that truly changed the game.
The first time I made it, I wasn’t expecting much. I grated the zucchini, let it cook down, and stirred in cream and cheese, thinking, “Alright, let’s see how this goes.” One taste, and I was hooked. The zucchini practically melted into the sauce, creating a texture that clung to the pasta perfectly. The fresh basil, oregano, and mint made it taste like summer, and the Romano cheese gave it just the right bite. Now, every year when zucchini season rolls around, this dish is the first thing I make.
The humble beginnings of zucchini sauce
Zucchini has long been a staple in Mediterranean cuisine, and Italians have mastered the art of transforming simple vegetables into luxurious sauces. Dishes like “pasta alla Nerano,” a traditional pasta with fried zucchini and cheese, highlight zucchini’s natural creaminess. This recipe builds on that idea but skips the frying in favor of a slow-cooked approach that allows the zucchini to break down into a rich, silky sauce.
Let’s talk ingredients: the stars of the dish
Zucchini
Zucchini is the heart of this recipe, providing a creamy texture without needing flour or starch. When picking zucchini, go for small to medium-sized ones—they’re sweeter and less watery than larger ones. If you can only find big ones, don’t worry, just remove the seeds (they can be bitter).
Extra virgin olive oil
A good quality olive oil makes all the difference. It gives the sauce a smooth, almost buttery richness. If you’re out, you can use unsalted butter or even avocado oil, but the flavor won’t be quite the same.
Sweet onion
Vidalia onions add a natural sweetness that balances the zucchini. If you don’t have one, a yellow onion works fine, or you can use shallots for a slightly more delicate flavor.
Fresh herbs
Basil, oregano, and mint bring brightness and depth. Fresh herbs are best, but if you only have dried, use about one-third of the amount since dried herbs are more concentrated.
Romano cheese
Romano cheese adds a sharp, salty kick. If you don’t have it, Parmesan or Pecorino will work too. For a milder option, try Grana Padano.
Heavy cream
This is what gives the sauce its luxurious texture. If you’re looking for a lighter option, half-and-half or even whole milk can work, though the sauce won’t be as thick.

Kitchen gear: what you’ll need
You won’t need anything fancy for this recipe, just a few basic tools:
- A large skillet for sautéing the onions and zucchini
- A box grater or food processor with a shredding blade to prep the zucchini
- A sharp knife for chopping herbs and onions
- A big pot to cook the pasta
- A colander to drain the pasta (don’t forget to save that pasta water)
Step-by-step: making the perfect creamy zucchini sauce
Step 1: Cook your pasta
Start by cooking your pasta according to the package instructions. Make sure to generously salt the water—it should taste like the sea. Before draining, scoop out a cup of the starchy pasta water and set it aside.
Step 2: Prep the zucchini
Cut the zucchinis in half lengthwise, scoop out the seeds, and grate them using the large holes of a box grater (or a food processor if you want to save time).
Step 3: Sauté the aromatics
Heat your skillet over medium-high heat and add the olive oil. Once hot, add the diced onion and cook for about three minutes until softened. Stir in the garlic and a pinch of red pepper flakes, cooking for another minute.
Step 4: Cook down the zucchini
Add the shredded zucchini to the skillet along with salt, pepper, and half of the chopped herbs. Stir well, then cover and lower the heat to medium-low. Let it cook for about 15 minutes, stirring occasionally. The zucchini will release moisture and soften into a sauce-like consistency.
Step 5: Add the cream and cheese
Remove the lid and stir in the heavy cream and remaining herbs. Let everything heat through, then add the grated Romano cheese. If the sauce is too thick, add a bit of the reserved pasta water to loosen it up.
Step 6: Bring it all together
You can either toss the pasta directly into the sauce or serve the sauce on the side. Either way, garnish with a little extra cheese and fresh basil before serving.

Variations and twists to try
- Make it vegan: Swap the heavy cream for coconut milk or cashew cream, and use nutritional yeast instead of Romano cheese.
- Go gluten-free: Use your favorite gluten-free pasta. Chickpea or lentil pasta works particularly well.
- Add protein: Toss in cooked chicken, shrimp, or crispy pancetta for extra heartiness.
- Spice it up: Add more red pepper flakes or a pinch of cayenne for a little heat.
- Try a different cheese: If Romano is too strong, Parmesan, feta, or even ricotta can change the flavor profile.
Serving suggestions: make it look (and taste) amazing
This dish is best served immediately while the sauce is creamy and warm. For a pretty presentation, top with extra fresh basil and a sprinkle of Romano cheese. A side of crusty bread and a simple green salad makes it a complete meal.
What to drink with it?
A crisp white wine like Sauvignon Blanc or Pinot Grigio pairs beautifully with the fresh flavors. If you prefer red, a light-bodied Chianti works well. For a non-alcoholic option, a sparkling lemon water or iced herbal tea complements the dish perfectly.
Storing and reheating tips
Leftovers can be stored in an airtight container in the fridge for up to three days. When reheating, warm it gently over low heat, adding a splash of milk or pasta water to loosen the sauce. The sauce doesn’t freeze well due to the cream, so it’s best enjoyed fresh.
Scaling the recipe up or down
If you’re cooking for a crowd, simply double everything. When scaling down, just halve the ingredients, but keep an eye on the cooking time—smaller amounts may cook faster.

Common questions
Can I use frozen zucchini?
Yes, but thaw and drain it first to remove excess water.
What pasta shape works best?
Short shapes like penne, rigatoni, or fusilli hold the sauce well.
Can I make it ahead of time?
You can prep the sauce ahead, but wait to add the cheese and cream until reheating.
How do I prevent the sauce from being too watery?
Cook the zucchini long enough to let excess moisture evaporate.
Can I use a different oil?
Yes, but extra virgin olive oil gives the best flavor.
Now it’s your turn to try this creamy zucchini sauce! Whether you follow the recipe exactly or put your own spin on it, I’d love to hear how it turns out. Enjoy!
Print
Creamy Zucchini Sauce Recipe
- Total Time: 35 minutes
- Yield: 4 1x
Description
This creamy zucchini sauce is rich, velvety, and packed with fresh herbs and Romano cheese. Perfect for pasta lovers!
Ingredients
- 12 ounces your favorite dry pasta
- 2 1/2 pounds zucchini
- 3/4 cup good quality extra virgin olive oil
- 1 cup sweet onion diced, such as Vidalia
- Pinch red pepper flakes
- 1 1/2 tablespoons fresh garlic, minced
- 1 teaspoon kosher salt
- 1 teaspoon freshly ground black pepper
- 4 tablespoons fresh basil, chopped and divided
- 4 tablespoons fresh oregano, chopped and divided
- 4 tablespoons fresh mint, chopped and divided
- 1 cup heavy cream
- 3/4 cup freshly grated Romano cheese
Instructions
Step 1: Cook your pasta
Start by cooking your pasta according to the package instructions. Make sure to generously salt the water—it should taste like the sea. Before draining, scoop out a cup of the starchy pasta water and set it aside.
Step 2: Prep the zucchini
Cut the zucchinis in half lengthwise, scoop out the seeds, and grate them using the large holes of a box grater (or a food processor if you want to save time).
Step 3: Sauté the aromatics
Heat your skillet over medium-high heat and add the olive oil. Once hot, add the diced onion and cook for about three minutes until softened. Stir in the garlic and a pinch of red pepper flakes, cooking for another minute.
Step 4: Cook down the zucchini
Add the shredded zucchini to the skillet along with salt, pepper, and half of the chopped herbs. Stir well, then cover and lower the heat to medium-low. Let it cook for about 15 minutes, stirring occasionally. The zucchini will release moisture and soften into a sauce-like consistency.
Step 5: Add the cream and cheese
Remove the lid and stir in the heavy cream and remaining herbs. Let everything heat through, then add the grated Romano cheese. If the sauce is too thick, add a bit of the reserved pasta water to loosen it up.
Step 6: Bring it all together
You can either toss the pasta directly into the sauce or serve the sauce on the side. Either way, garnish with a little extra cheese and fresh basil before serving.
Notes
Serving suggestions: make it look (and taste) amazing
This dish is best served immediately while the sauce is creamy and warm. For a pretty presentation, top with extra fresh basil and a sprinkle of Romano cheese. A side of crusty bread and a simple green salad makes it a complete meal.
- Prep Time: 15 minutes
- Cook Time: 20 minutes
- Category: dinner