
Zucchini Mushroom Pasta Recipe tastes creamy, garlicky, and cozy with tender veggies and twirlable noodles that soak up every bit of sauce. It works perfectly for busy weeknights, date nights at home, or meal prep, and you can get it on the table in about 30 minutes. I first cooked a version of this in my tiny college apartment, and it still feels like a hug in a bowl.
Why Make This Zucchini Mushroom Pasta Recipe at Home
You control the veggies, the creaminess, and the salt, so the pasta tastes fresher than takeout and fits your preferences. The zucchini and mushrooms caramelize in the pan and give the sauce a deep, savory flavor that tastes like you simmered it all afternoon.
You also use simple pantry ingredients that you probably already own. The whole recipe comes together in one pot and one skillet, so cleanup stays pretty painless.
“This Zucchini Mushroom Pasta Recipe tastes like a cozy restaurant meal on a weeknight budget, and my family licks the plates clean every time. ★★★★★”
Ingredients You Need
-
Pasta
- 12 ounces pasta, any shape you like
- I like short shapes such as penne, rigatoni, or fusilli because they hold the sauce.
- Use whole wheat pasta for extra fiber or gluten free pasta if you need it.
- 12 ounces pasta, any shape you like
-
Vegetables
- 2 medium zucchini, halved lengthwise and sliced into half moons
- 8 ounces cremini or baby bella mushrooms, sliced
- White button mushrooms also work, but cremini bring deeper flavor.
- 1 small yellow onion, finely chopped
- 4 cloves garlic, minced
-
Sauce base
- 2 tablespoons olive oil
- 1 tablespoon butter
- Use all olive oil if you prefer dairy free.
- 1 cup vegetable broth or chicken broth
- 1 cup heavy cream or half and half
- For a lighter version, use half milk and half broth and simmer a bit longer.
- 1 teaspoon Italian seasoning
- 1 teaspoon dried thyme or oregano
- 1 teaspoon salt, plus more to taste
- 1/2 teaspoon black pepper
- 1/4 teaspoon red pepper flakes, optional for a little heat
-
Cheese and finishers
- 1/2 cup freshly grated Parmesan cheese
- Pre grated cheese sometimes clumps, so fresh works best.
- Zest of 1 lemon
- 2 tablespoons lemon juice
- 2 tablespoons chopped fresh parsley or basil
- 1/2 cup freshly grated Parmesan cheese
-
Optional add ins
- 1 cup baby spinach or chopped kale
- 1/2 cup frozen peas
- 1/4 cup toasted pine nuts or chopped walnuts for crunch
-
Equipment
- Large pot for boiling pasta
- Large skillet or sauté pan
- Colander
- Wooden spoon or spatula
- Microplane or small grater for Parmesan and lemon zest
- Sharp knife and cutting board
Tips & Mistakes
- Boil the pasta in well salted water so the noodles taste seasoned from the inside.
- Save at least 1 cup of pasta cooking water before you drain, since it helps the sauce cling to the pasta.
- Slice the zucchini a bit thicker so it keeps some bite and does not turn mushy.
- Spread mushrooms out in the pan and avoid crowding so they brown instead of steaming.
- Add garlic after the onions soften so the garlic does not burn and turn bitter.
- Simmer the cream gently and avoid high heat so the sauce stays smooth and does not curdle.
- Add cheese off the heat and stir well so it melts evenly and does not clump.
- Taste and adjust salt, pepper, and lemon at the end so the flavors pop.
- Stir the pasta into the sauce right away so the noodles do not stick together.
- Avoid overcooking the pasta, since it will cook a bit more in the skillet with the sauce.
How to Make Zucchini Mushroom Pasta Recipe
Step 1: Boil the pasta
Bring a large pot of water to a strong boil and salt it generously. Add the pasta and cook until it reaches al dente, usually 1 to 2 minutes less than the package suggests. Scoop out 1 cup of the starchy pasta water, then drain the pasta and set it aside.
Step 2: Sauté the vegetables
Heat the olive oil and butter in a large skillet over medium high heat. Add the sliced mushrooms in a single layer and cook without stirring for 3 minutes so they brown on one side. Stir and cook 3 to 4 more minutes until they turn golden and release most of their moisture.
Add the chopped onion to the skillet and cook 3 minutes until it softens and turns translucent. Stir in the zucchini and cook 4 to 5 minutes until it turns tender with a bit of color on the edges. Add the garlic, Italian seasoning, thyme, salt, black pepper, and red pepper flakes, then cook 1 minute until the garlic smells fragrant.
Step 3: Build the sauce
Pour in the broth and scrape up any browned bits from the bottom of the pan with your spoon. Let the mixture bubble for 2 to 3 minutes so it reduces slightly and concentrates the flavor. Lower the heat to medium and stir in the cream or half and half.
Simmer the sauce gently for 4 to 5 minutes until it thickens enough to coat the back of a spoon. If you use milk instead of cream, simmer a bit longer and stir often so it does not scorch. Taste and adjust salt and pepper at this stage.
Step 4: Add pasta and cheese
Add the drained pasta straight into the skillet with the sauce and veggies. Toss everything together so the noodles soak up the sauce. Sprinkle in the Parmesan cheese and toss again until it melts and coats the pasta.
If the sauce looks too thick, splash in a little reserved pasta water and stir until it reaches your favorite consistency. Stir in the lemon zest and lemon juice, then taste again and adjust seasoning.
Step 5: Finish and serve
Turn off the heat and stir in the chopped parsley or basil. If you use spinach or peas, fold them in now and let the residual heat warm them through. Top each bowl with extra Parmesan and a pinch of red pepper flakes if you like a little kick.
Variations I've Tried
I swap the cream for a mix of Greek yogurt and pasta water for a tangy, lighter sauce. I stir the yogurt in off the heat so it stays smooth.
I add grilled chicken or sautéed shrimp on top when I want extra protein. I also tried a vegetarian version with chickpeas, and they soak up the garlicky sauce nicely.
I toss in sun dried tomatoes and olives for a more Mediterranean style twist. I also like a pesto swirl at the end, which gives the zucchini mushroom pasta a bright, herby flavor.
I use whole wheat or chickpea pasta when I want more fiber and protein. I also tried a dairy free version with coconut milk and nutritional yeast, which gives a creamy, cheesy vibe without actual cheese.
How to Serve Zucchini Mushroom Pasta Recipe
Serve this zucchini mushroom pasta hot in wide bowls so the sauce does not pool at the bottom. Add a sprinkle of fresh herbs and extra Parmesan on top for a restaurant style finish. Pair it with a simple green salad, roasted vegetables, or garlic bread for a full meal. A cold sparkling water with lemon or a fruity iced tea matches the creamy, savory flavors nicely.
How to store
- Fridge: Cool leftovers completely, then store them in an airtight container in the fridge for up to 3 days.
- Freezer: Place cooled pasta in a freezer safe container or bag, squeeze out extra air, and freeze for up to 2 months.
- Reheating on stove: Add a splash of water, broth, or milk to a skillet, add the pasta, and warm over medium heat while you stir until it turns hot and creamy again.
- Reheating in microwave: Transfer a portion to a microwave safe bowl, sprinkle with a little water or broth, cover loosely, and heat in 45 second bursts, stirring between each, until it heats through.
