If you’re looking for a new way to use fresh zucchini, this creamy zucchini pasta is about to become one of your favorite pasta recipes. The secret is blending part of the sautéed zucchini with pasta water to create a naturally creamy sauce, no heavy cream needed! Finished with crispy pancetta, Pecorino Romano cheese, fresh basil, and black pepper, this simple pasta recipe is packed with flavor and perfect for summer when zucchini is in season.
Whether you’re harvesting zucchini from your garden or picking some up at the farmers market, this easy zucchini pasta recipe comes together in about 30 minutes!
Why You’ll Love This Creamy Zucchini Pasta
- Naturally creamy without using heavy cream
- Great way to use fresh garden zucchini
- Crispy pancetta adds incredible flavor and texture
- Ready in about 30 minutes
- Simple ingredients
- Perfect for weeknight dinners or entertaining guests

Ingredients
- 5 medium zucchini, diced
- 1 pound pasta of your choice (mixed pasta, penne, rigatoni, fusilli, or spaghetti all work well)
- 4 ounces pancetta, slices or diced
- 1/2 onion, finely diced
- 6 garlic cloves, minced
- Pecorino Romano cheese, grated, to taste
- Fresh basil leaves
- Salt, to taste
- Freshly ground black pepper, to taste
- Red pepper flakes, to taste
- Extra virgin olive oil
- 1 to 2 cups reserved pasta water
How to Make Creamy Zucchini Pasta
Step 1: Crisp the Pancetta
Heat a drizzle of extra virgin olive oil in a large skillet over medium heat. Add the pancetta and cook for 3–5 minutes until lightly browned and crispy.
Remove the pancetta with a slotted spoon and set aside, leaving the flavorful drippings in the pan.
Step 2: Cook the Pasta
Bring a large pot of generously salted water to a boil.
Cook the pasta according to the package directions until al dente.
Before draining, reserve 1–2 cups of the pasta cooking water.
Step 3: Build the Flavor Base
While the pasta cooks, add a little more olive oil to the same skillet if needed.
Sauté the onion for about 3 minutes until softened.
Add the garlic and cook for another minute until fragrant.
Step 4: Cook the Zucchini
Add the diced zucchini to the skillet.
Season with:
- Salt
- Fresh black pepper
- Red pepper flakes
Stir in the fresh basil leaves.
Cook for 8–10 minutes, stirring occasionally, until the zucchini becomes very tender.
Step 5: Blend the Creamy Zucchini Sauce
Transfer about half of the cooked zucchini mixture to a blender.
Add a splash of the reserved pasta water.
Blend until completely smooth and creamy.
Pour the zucchini puree back into the skillet with the remaining zucchini.
Step 6: Toss Everything Together
Add the drained pasta directly to the skillet.
Toss well with the creamy zucchini sauce.
Gradually stir in grated Pecorino Romano cheese while adding small splashes of reserved pasta water as needed until the sauce becomes silky and coats every piece of pasta.

Step 7: Finish with Pancetta
Add the crispy pancetta back into the pan.
Toss everything together one final time so the pancetta is evenly distributed throughout the pasta.
Serve immediately with extra Pecorino Romano, black pepper, fresh basil, and a pinch of red pepper flakes if desired.
Chef’s Tips
- Don’t overcook the pancetta. Lightly crisped pancetta gives the best texture.
- Reserve more pasta water than you think you’ll need. It’s the key to creating a smooth, glossy sauce.
- Blending only half of the zucchini gives you the perfect balance of creamy sauce and tender zucchini pieces.
- Fresh basil adds brightness that pairs beautifully with the zucchini.
- Freshly grated Pecorino Romano melts better than pre-grated cheese.
Variations
Make It Vegetarian
Skip the pancetta for a delicious meatless zucchini pasta.
Add Protein
Grilled chicken or Italian sausage pair wonderfully with this creamy zucchini sauce.
Try Different Pasta Shapes
This recipe works well with:
- Penne
- Rigatoni
- Fusilli
- Mezzi Rigatoni
- Mixed pasta
- Spaghetti
Frequently Asked Questions
Can I make zucchini pasta sauce ahead of time?
Yes. The zucchini sauce can be made up to 2 days ahead and refrigerated. Reheat gently before tossing with freshly cooked pasta.
Can I freeze zucchini sauce?
Yes. Freeze the blended zucchini sauce (before adding cheese) for up to 3 months. Thaw overnight in the refrigerator before reheating.
Why is my zucchini sauce watery?
Zucchini naturally contains a lot of moisture. Continue cooking the zucchini until much of the liquid evaporates before blending. If needed, simmer the finished sauce a few extra minutes to thicken.
What cheese works best?
Pecorino Romano gives this recipe its classic salty, sharp Italian flavor, but Parmigiano Reggiano is also an excellent choice.
Storage
Store leftovers in an airtight container in the refrigerator for up to 3 days.
Reheat gently in a skillet with a splash of water to loosen the sauce.

Creamy Zucchini Pasta with Pancetta
Equipment
- Large Pot
- Large Skillet
- Slotted spoon
Ingredients
- 1 lb. Pasta your choice
- 5 medium zucchini chopped
- 4 oz. Pancetta
- 1/2 Onion chopped
- 6 Garlic cloves chopped
- Extra Virgin Olive Oil as needed
- Pecorino Romano as needed
- Salt and Black pepper to taste
- Red Pepper Flakes to taste
- Fresh Basil Leaves
- Reserved pasta water as needed
Instructions
- Bring a large pot of salted water to a boil.
- Heat a drizzle of extra virgin olive oil in a large skillet over medium heat. Add the pancetta and cook for 3 to 5 minutes, stirring occasionally, until lightly browned and crisp.
- Remove the pancetta with a slotted spoon and set it aside. Leave the rendered fat in the skillet.
- Add the chopped onion and garlic to the skillet. Cook for 2 to 3 minutes, stirring frequently, until the onion begins to soften and the garlic is fragrant.
- Add the chopped zucchini. Season lightly with salt, black pepper, and red pepper flakes. Add a few fresh basil leaves and cook for 8 to 10 minutes, stirring occasionally, until the zucchini is very tender.
- Meanwhile, add the pasta to the boiling water and cook until al dente according to the package directions.
- Before draining the pasta, reserve about 2 cups of the pasta cooking water.
- Transfer about half of the cooked zucchini mixture to a blender. Add a small splash of pasta water and blend until smooth and creamy.
- Pour the blended zucchini sauce back into the skillet with the remaining zucchini pieces and stir to combine.
- Drain the pasta and add it directly to the skillet. Toss over medium heat until the pasta is evenly coated in the zucchini sauce.
- Add freshly grated Pecorino Romano and toss continuously. If needed, add reserved pasta water a little at a time until the cheese melts and the sauce becomes smooth and creamy.
- Return the crispy pancetta to the skillet and toss until evenly distributed.
- Taste and adjust the seasoning as needed. Serve immediately with more Pecorino Romano, fresh basil, and black pepper.
