
Zucchini Mushroom Pasta Recipe tastes rich, garlicky, and a little bit creamy, with tender veggies that soak up all the flavor. 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 tested this on my own picky family, and they asked for seconds before I even sat down.
Why You Should Try This Zucchini Mushroom Pasta Recipe
This Zucchini Mushroom Pasta Recipe gives you cozy comfort food without feeling heavy. The mushrooms bring a meaty bite, the zucchini keeps things fresh, and the pasta ties it all together in a silky, savory sauce.
You can keep it vegetarian, or you can add chicken or shrimp if you want more protein. The recipe uses simple pantry ingredients, so you probably own most of what you need already.
“This Zucchini Mushroom Pasta Recipe tastes like restaurant pasta that someone secretly made lighter and fresher without losing any flavor. ★★★★★”
Ingredients You’ll Need
Pasta
- 12 ounces pasta
- Short shapes like penne, rotini, or rigatoni hold the sauce nicely.
- Long pasta like fettuccine or spaghetti also works if that is what you have.
- Use regular, whole wheat, or gluten free pasta based on your needs.
Vegetables
- 2 medium zucchini, halved lengthwise and sliced into half moons
- 8 ounces cremini or baby bella mushrooms, sliced
- White button mushrooms work too, but cremini give deeper flavor.
- 1 small yellow onion, finely chopped
- 3 to 4 garlic cloves, minced
- Optional: 1 cup cherry tomatoes, halved, for extra sweetness and color
- Optional: 1 handful baby spinach or arugula, roughly chopped, for a green boost
Fats, Liquids, and Seasonings
- 2 to 3 tablespoons olive oil
- Use extra virgin for the best flavor.
- 2 tablespoons butter
- Salted or unsalted both work; adjust salt to taste.
- 1 teaspoon kosher salt, plus more for pasta water
- ½ teaspoon freshly ground black pepper
- ½ to 1 teaspoon red pepper flakes, to taste
- ½ teaspoon dried oregano
- ½ teaspoon dried thyme or Italian seasoning
- ½ teaspoon smoked paprika or sweet paprika
- ½ cup vegetable broth or chicken broth
- Use low sodium so you control the salt level.
- ½ cup heavy cream or half and half
- For a lighter version, use whole milk and add an extra tablespoon of butter at the end.
- ½ cup freshly grated Parmesan cheese, plus more for serving
- Use a wedge of Parmigiano Reggiano or Grana Padano if possible; pre-grated in a green can does not melt as nicely.
- Zest and juice of ½ lemon
- 2 tablespoons chopped fresh parsley or basil
Optional Add-ins
- ½ cup frozen peas, no need to thaw
- ¼ cup toasted pine nuts or chopped walnuts for crunch
- ½ cup cooked chicken, sausage, or shrimp if you want more protein
Equipment
- Large pot for boiling pasta
- Large skillet or sauté pan, or a wide Dutch oven
- Colander for draining pasta
- Wooden spoon or silicone spatula
- Microplane or small grater for Parmesan and lemon zest
- Chef’s knife and cutting board
Tips & Tricks
- Salt the pasta water generously so the noodles taste flavorful from the inside out.
- Cook the pasta just to al dente, then finish it in the pan with the sauce so it absorbs more flavor.
- Slice the zucchini a bit thicker than the mushrooms so it stays tender but not mushy.
- Let the mushrooms sit in the hot pan without stirring for a couple of minutes so they brown instead of steam.
- Use reserved pasta water to loosen the sauce and help it cling to the pasta.
- Add cream off the heat or on low so it stays smooth and does not curdle.
- Taste and adjust salt, pepper, and lemon at the end; those three details turn good pasta into great pasta.
- Stir in delicate greens like spinach at the very end so they wilt gently and keep their color.
- Grate Parmesan fresh right before serving for the best melt and flavor.
- Double the recipe if you want leftovers, because this pasta disappears fast.
How to Make Zucchini Mushroom Pasta Recipe
Step 1: Boil the pasta
Bring a large pot of water to a strong boil and add a generous handful of salt. Add the pasta and cook until al dente, following the package time as a guide. Scoop out about 1 cup of starchy pasta water, then drain the pasta and set it aside.
Step 2: Sauté veggies and aromatics
Heat 1 tablespoon olive oil and 1 tablespoon butter in a large skillet over medium heat. Add the onion and cook until it turns soft and translucent, about 4 to 5 minutes. Stir in the garlic and cook 30 to 60 seconds, just until it smells fragrant.
Add the mushrooms with a pinch of salt and let them sit in a single layer for 2 to 3 minutes. Stir and cook another 3 to 4 minutes until they release their moisture and turn golden in spots. Add the zucchini and another tablespoon of olive oil if the pan looks dry, then cook 4 to 5 minutes until the zucchini turns tender but still holds its shape.
Step 3: Season and build the sauce
Sprinkle in oregano, thyme, paprika, black pepper, and red pepper flakes. Stir well so the spices coat the vegetables. Pour in the broth and scrape up any browned bits from the bottom of the pan.
Let the mixture simmer for 2 to 3 minutes so the flavors concentrate slightly. Turn the heat to low and stir in the remaining tablespoon of butter and the cream or half and half. Add the lemon zest and a small squeeze of lemon juice, then taste and adjust salt and acid.
Step 4: Add pasta and finish
Add the cooked pasta directly into the skillet with the sauce. Toss everything together over low heat and splash in a few tablespoons of reserved pasta water. Stir until the sauce looks glossy and coats the noodles.
Sprinkle in the grated Parmesan and keep tossing until it melts into the sauce. Add cherry tomatoes, peas, or greens at this point if you use them, and cook 1 to 2 minutes until they heat through and the greens wilt. Taste again and tweak with more lemon, salt, or pepper if needed.
Step 5: Serve
Turn off the heat and sprinkle chopped parsley or basil over the top. Plate the Zucchini Mushroom Pasta Recipe and finish with extra Parmesan and a pinch of red pepper flakes. Serve hot while the sauce still clings nicely to the pasta.
What to Serve with Zucchini Mushroom Pasta Recipe
Serve this Zucchini Mushroom Pasta Recipe with a simple green salad tossed with olive oil, lemon, and a pinch of salt. Garlic bread or warm crusty baguette makes a perfect side to soak up any extra sauce. You can add roasted broccoli, green beans, or a tray of mixed roasted veggies if you want more plants on the plate. A cold sparkling water with lemon or a fruity iced tea pairs nicely and keeps the meal family friendly.
Storage Options
- Store leftovers in an airtight container in the fridge for up to 3 days.
- Reheat gently on the stove over low heat with a splash of water, broth, or milk to loosen the sauce.
- You can freeze portions in freezer safe containers for up to 2 months, though the zucchini softens more after thawing.
- Thaw frozen pasta overnight in the fridge, then reheat on the stove and add a little fresh Parmesan and herbs to revive the flavor.

Zucchini Mushroom Pasta Recipe
Ingredients
Instructions
- Bring a large pot of water to a strong boil, salt it generously, add the pasta, and cook until al dente according to package directions. Reserve about 1 cup of pasta water, then drain the pasta and set aside.
- Heat 1 tablespoon olive oil and 1 tablespoon butter in a large skillet over medium heat. Add the chopped onion and cook until soft and translucent, about 4–5 minutes. Stir in the garlic and cook for 30–60 seconds until fragrant.
- Add the sliced mushrooms with a pinch of salt and spread them in a single layer. Let them cook without stirring for 2–3 minutes, then stir and cook another 3–4 minutes until they release their moisture and turn golden in spots.
- Add the sliced zucchini to the pan. If the pan looks dry, add another tablespoon of olive oil. Cook for 4–5 minutes, stirring occasionally, until the zucchini is tender but still holds its shape.
- Season the vegetables with oregano, thyme or Italian seasoning, paprika, black pepper, and red pepper flakes if using. Stir well to coat the vegetables with the spices.
- Pour in the broth and scrape up any browned bits from the bottom of the pan. Let the mixture simmer for 2–3 minutes so the flavors concentrate slightly.
- Reduce the heat to low and stir in the remaining tablespoon of butter and the heavy cream or half and half. Add the lemon zest and a small squeeze of lemon juice, then taste and adjust the salt and lemon to your liking.
- Add the cooked pasta to the skillet and toss over low heat, adding a few tablespoons of reserved pasta water as needed until the sauce looks glossy and coats the noodles.
- Sprinkle in the grated Parmesan and toss until it melts into the sauce. Add cherry tomatoes, peas, or greens if using, and cook for 1–2 minutes more, just until the tomatoes and peas are heated through and the greens wilt.
- Remove from heat, sprinkle with chopped parsley or basil, and serve the pasta hot with extra Parmesan and a pinch of red pepper flakes if desired.
Notes
Approximate per serving (1/4 of recipe, made with heavy cream and without optional add-ins): 520 calories; fat 23 g; saturated fat 11 g; carbohydrates 63 g; fiber 4 g; sugars 7 g; protein 18 g; sodium 650 mg. Values will vary based on pasta type, cream vs. half and half, added protein, and portion size.

Leave a Reply