
Creamy Zucchini Pasta Recipe tastes rich and garlicky with a silky sauce that clings to every noodle, but still feels light enough for a weeknight. It works for busy home cooks who want a 30–35 minute dinner that uses simple ingredients and a pile of zucchini from the fridge or garden. I tested this version on my own family on a Tuesday, and no one noticed they ate two whole zucchinis each.
Why Creamy Zucchini Pasta Recipe Is Worth It
This Creamy Zucchini Pasta Recipe turns basic pantry pasta into something that tastes like a cozy restaurant dish. The zucchini melts into the sauce, so picky eaters get their veggies without a fight, and you only use one main pan plus a pot for pasta.
You control the richness with cream, half-and-half, or even Greek yogurt, so the dish fits different goals and moods. Leftovers reheat well, so you cook once and enjoy twice, which always feels like a small life win.
Creamy, garlicky, and surprisingly light, this Creamy Zucchini Pasta Recipe became a weekly favorite in my house after one bite. ★★★★★
Ingredients You Need
Pasta
- 12 oz pasta (short shapes like rigatoni, penne, fusilli, or long pasta like fettuccine or spaghetti)
- Use bronze-cut Italian brands (De Cecco, Barilla Collezione, Rao’s) for better sauce cling.
- Whole wheat or chickpea pasta works if you want more fiber or protein.
Zucchini & aromatics
- 2–3 medium zucchini (about 1.25–1.5 lbs), ends trimmed, grated or very finely diced
- 1 small yellow onion, finely chopped
- 3–4 garlic cloves, minced
- 2 tbsp olive oil (extra-virgin for best flavor)
- 1 tbsp unsalted butter (adds richness and helps browning)
- 1/4–1/2 tsp red pepper flakes (optional, for a little heat)
Creamy sauce base
- 3/4 cup heavy cream or half-and-half
- Use heavy cream for the richest version, half-and-half for a lighter feel.
- 1/2 cup whole milk (or more cream if you want it extra lush)
- 1/2 cup finely grated Parmesan cheese (Parmigiano Reggiano if budget allows)
- 1/4 cup finely grated Pecorino Romano (optional, adds salty tang)
- 1/2 cup pasta cooking water (reserve more in case you need it)
Fresh flavor boosters
- 1 small lemon, zested and juiced (about 2–3 tbsp juice)
- 1/4 cup chopped fresh basil or flat-leaf parsley
- Freshly ground black pepper
- 1–1.5 tsp kosher salt, plus more for pasta water
Optional add-ins
- 1/2 cup frozen peas (no need to thaw; toss in at the end)
- 1/2–3/4 cup cooked chicken, rotisserie chicken, or cooked shrimp
- 1/4 cup toasted pine nuts or chopped walnuts for crunch
Pantry shortcuts
- Use jarred minced garlic if you feel tired, but sauté it gently so it does not burn.
- Use pre-grated Parmesan from the refrigerated section (not the shelf-stable can) if you need speed.
- Use frozen spiralized zucchini if you do not have fresh; squeeze out extra moisture before cooking.
Equipment list
- Large pot for boiling pasta
- Large deep skillet or sauté pan (12-inch works well)
- Box grater or food processor with grating disc for zucchini
- Sharp knife and cutting board
- Fine mesh strainer or colander
- Tongs or pasta spoon
- Microplane or fine grater for cheese and lemon zest
Quick Tips & substitutions
- Salt the pasta water generously so the noodles taste seasoned from the inside out.
- Grate the zucchini on the large holes of a box grater so it softens quickly and melts into the sauce.
- Squeeze extra water from the grated zucchini in a clean towel if it feels very watery.
- Use half-and-half or whole milk instead of heavy cream if you want a lighter sauce.
- Swap Parmesan with Grana Padano if you want a slightly milder, budget-friendly cheese.
- Stir Greek yogurt into the sauce off the heat if you want extra protein and tang.
- Use gluten-free pasta and check labels on broth or cheese if you cook for gluten-sensitive guests.
- Add a handful of baby spinach or arugula at the end for more greens.
- Use shallots instead of onion if you want a sweeter, more delicate flavor.
- Reserve extra pasta water so you can thin the sauce if it thickens too much.
How to Make Creamy Zucchini Pasta Recipe
Step 1: Boil the pasta
Bring a large pot of water to a strong boil and add a generous handful of kosher salt. Drop in the pasta and cook it until it reaches al dente, usually 1–2 minutes less than the package suggests. Stir occasionally so the noodles do not clump, and scoop out at least 1 cup of starchy pasta water before you drain.
Step 2: Prep and cook the zucchini base
While the water heats, grate the zucchini on the large holes of a box grater and finely chop the onion and garlic. Heat olive oil and butter in a large skillet over medium heat until the butter melts and starts to foam. Add the onion with a pinch of salt and cook 3–4 minutes until it softens and turns lightly golden.
Add the garlic and red pepper flakes and stir for about 30 seconds until the garlic smells fragrant. Add the grated zucchini and another pinch of salt, then stir to coat it in the fat and aromatics. Cook 7–10 minutes, stirring often, until the zucchini softens, releases liquid, and then cooks down into a jammy, thick mixture that looks almost saucy.
Step 3: Build the creamy sauce
Lower the heat slightly and pour in the cream and milk. Stir well and let the mixture bubble gently for 2–3 minutes so the flavors mingle and the sauce thickens a bit. Add lemon zest, a tablespoon of lemon juice, and a few grinds of black pepper.
Sprinkle in the grated Parmesan (and Pecorino if you use it) in small handfuls while you stir. Keep the heat low so the cheese melts smoothly and does not clump. Add a splash of pasta water if the sauce looks too thick; you want it slightly looser than your final goal because the pasta will soak some up.
Step 4: Combine pasta and sauce
Add the drained pasta straight into the skillet with the creamy zucchini sauce. Toss vigorously with tongs or a pasta spoon so every piece of pasta gets coated. Add small splashes of pasta water as you toss until the sauce looks glossy and silky.
Taste and adjust with more salt, pepper, or lemon juice as needed. Stir in fresh basil or parsley and any optional add-ins like peas or cooked chicken. Let everything cook together for 1–2 minutes so the pasta absorbs some sauce and the flavors settle.
Step 5: Finish and serve
Turn off the heat and give the pasta one last toss. Top each serving with extra grated Parmesan, a sprinkle of herbs, and a little lemon zest if you like a bright finish. Serve right away while the sauce feels creamy and loose, not tight or sticky.
Recipe Variations
- Gluten-free: Use your favorite gluten-free pasta and cook it slightly under al dente so it holds its shape.
- Vegan: Use olive oil only, swap cream with full-fat coconut milk or a cashew cream, and use a vegan Parmesan-style cheese or nutritional yeast.
- Low carb: Use spiralized zucchini or hearts of palm noodles for part or all of the pasta, and cook them briefly so they stay a bit firm.
- Extra protein: Add grilled chicken, sautéed shrimp, or canned white beans for a quick boost.
- Extra veggies: Stir in baby spinach, kale, or peas during the last few minutes of cooking.
- Herb swap: Use dill, chives, or a mix of basil and mint for a different fresh flavor.
- Spicy version: Increase red pepper flakes or add a spoonful of Calabrian chili paste to the sauce.
Ways to Serve Creamy Zucchini Pasta Recipe
- Pair with a simple green salad with lemony vinaigrette.
- Add garlic bread or warm crusty bread to soak up extra sauce.
- Serve with roasted vegetables like carrots, broccoli, or asparagus.
- Pack leftovers in a thermos for a cozy work or school lunch.
- Top with extra herbs and a squeeze of lemon for a brighter, fresher plate.
Storage Success
Store leftover Creamy Zucchini Pasta Recipe in an airtight container in the fridge for up to 3 days. Add a splash of milk or water before you reheat so the sauce loosens and turns creamy again. Reheat gently on the stove over low heat or in the microwave in short bursts, stirring between each round. Skip freezing this one, since the cream and zucchini change texture and lose their silky feel.

Creamy Zucchini Pasta Recipe
Ingredients
Instructions
- Bring a large pot of water to a strong boil and season well with kosher salt.
- Add the pasta and cook until al dente, 1–2 minutes less than the package directions.
- Before draining, scoop out at least 1 cup of starchy pasta water and set aside, then drain the pasta.
- While the water heats, grate the zucchini and finely chop the onion and garlic.
- Heat the olive oil and butter in a large deep skillet over medium heat until the butter melts and foams.
- Add the onion with a pinch of salt and cook 3–4 minutes, stirring, until softened and lightly golden.
- Stir in the garlic and red pepper flakes and cook about 30 seconds, just until fragrant.
- Add the grated zucchini with another pinch of salt, stirring to coat it in the fat and aromatics.
- Cook 7–10 minutes, stirring often, until the zucchini releases its liquid and then cooks down to a thick, jammy, almost saucy mixture.
- Reduce the heat slightly and pour in the cream and milk, stirring to combine.
- Let the mixture bubble gently for 2–3 minutes so it thickens slightly and the flavors meld.
- Add the lemon zest, about 1 tablespoon lemon juice, and a few grinds of black pepper.
- Sprinkle in the Parmesan and Pecorino a little at a time, stirring constantly over low heat until the cheese melts smoothly.
- If the sauce seems too thick, stir in small splashes of reserved pasta water until it is slightly looser than you want for serving.
- Add the drained pasta directly to the skillet with the creamy zucchini sauce.
- Toss vigorously with tongs so every piece of pasta is coated, adding more pasta water as needed until the sauce looks glossy and silky.
- Taste and adjust with more salt, pepper, or lemon juice to balance the flavors.
- Stir in the fresh basil or parsley and any optional add-ins such as peas or cooked chicken, and cook 1–2 minutes so everything heats through.
- Turn off the heat and give the pasta a final toss so the sauce clings evenly.
- Serve immediately, topped with extra grated Parmesan, a sprinkle of herbs, and a little additional lemon zest if desired.
Notes
Approximate per serving (1/4 of recipe, made with heavy cream, whole milk, and no optional add-ins): 640 calories; fat 33 g; saturated fat 17 g; carbohydrates 64 g; fiber 4 g; sugars 8 g; protein 23 g; sodium 730 mg. Values will vary based on pasta shape, cheeses, cream choice, add-ins, and exact portion size.

Leave a Reply