
Zucchini Mushroom Pasta Recipe tastes creamy, garlicky, and a little earthy, with tender veggies that cling to every strand of pasta. It works perfectly for busy weeknights, date-night dinners, or meal prep, and you can get it on the table in about 30 minutes. I make this on repeat in my tiny apartment kitchen, usually in sweatpants and with a podcast playing way too loud.
Why Zucchini Mushroom Pasta Recipe Is Worth It
This Zucchini Mushroom Pasta Recipe uses simple ingredients but delivers big restaurant-style flavor. The mushrooms bring savory depth, the zucchini adds freshness, and the pasta ties everything together in a silky, garlicky sauce.
You cook everything in one large pan plus a pot for pasta, so cleanup stays easy. The recipe also scales well, so you can cook it for two or stretch it for a small crowd without stress.
“Creamy, veggie-packed, and weeknight-friendly—this Zucchini Mushroom Pasta Recipe tastes like something from a cozy bistro. ★★★★★”
Ingredients You Need
Pasta
- 12 oz pasta, any shape
- Great options: spaghetti, linguine, penne, fusilli.
- Whole wheat or chickpea pasta works well if you want extra fiber or protein.
- Kosher salt for the pasta water
Vegetables
- 2 medium zucchini, halved lengthwise and sliced into half-moons
- 8 oz cremini or baby bella mushrooms, sliced
- White button mushrooms also work, but cremini bring deeper flavor.
- 1 small yellow onion, thinly sliced or finely diced
- 4 cloves garlic, minced
- 1 small handful fresh parsley or basil, chopped (optional but tasty)
Sauce & Seasoning
- 2–3 tbsp olive oil (extra-virgin if you have it)
- 2 tbsp butter (or more olive oil for dairy-free)
- ½–¾ tsp kosher salt, plus more to taste
- ½ tsp freshly ground black pepper
- ½–1 tsp Italian seasoning or dried oregano + thyme
- ¼–½ tsp red pepper flakes (optional, for a little heat)
- ½ cup grated Parmesan or Pecorino Romano cheese
- Pre-grated works in a pinch, but freshly grated melts smoother.
- ½–¾ cup pasta cooking water (starchy water helps the sauce cling)
- ¼ cup heavy cream or half-and-half (optional, for extra creaminess)
- You can swap with whole milk plus an extra tablespoon of butter.
Optional Add-Ins
- ½ cup frozen peas (no need to thaw, toss in near the end)
- ½ cup cherry tomatoes, halved
- 1 small lemon (zest + a squeeze of juice for brightness)
Pantry Shortcuts & Notes
- Use jarred minced garlic if you feel rushed; just use 1–1½ teaspoons.
- Use pre-sliced mushrooms and pre-shredded cheese when you want minimal prep.
- A sprinkle of garlic powder and onion powder can boost flavor if your veggies taste mild.
Equipment List
- Large pot for boiling pasta
- Large wide skillet or sauté pan (12-inch works best)
- Colander
- Tongs or pasta fork
- Wooden spoon or silicone spatula
- Cutting board and sharp knife
- Microplane or grater for cheese and lemon zest (optional but helpful)
Quick Tips & substitutions
- Salt the pasta water generously; it should taste like the sea for best flavor.
- Cook the pasta slightly under al dente, then finish it in the skillet with the sauce.
- Brown the mushrooms well; give them space in the pan so they caramelize instead of steaming.
- Slice zucchini into similar-size half-moons so they cook evenly and stay a little firm.
- Use gluten-free pasta if you avoid gluten; cook it gently and check it often.
- Swap butter with more olive oil and use plant-based cream and cheese for a dairy-free or vegan version.
- Stir in a spoonful of cream cheese instead of heavy cream for a thicker, tangier sauce.
- Add a handful of spinach near the end; it wilts quickly and boosts the veggie factor.
- Keep some pasta water aside; you can always add more to loosen the sauce, but you cannot take it out.
- Taste and adjust salt, pepper, and acid (lemon juice) at the very end to dial in flavor.
How to Make Zucchini Mushroom Pasta Recipe
Step 1: Boil the Pasta
Bring a large pot of water to a rolling boil. Add a generous handful of kosher salt. Drop in the pasta and cook it until it reaches just shy of al dente, usually 1–2 minutes less than the package suggests.
Scoop out at least 1 cup of the starchy pasta water and set it aside. Drain the pasta in a colander, then leave it nearby while you cook the vegetables.
Step 2: Sauté the Mushrooms
Heat 1½ tablespoons olive oil and 1 tablespoon butter in a large skillet over medium-high heat. Add the sliced mushrooms in a single layer, and let them sit for 2–3 minutes without stirring so they brown. Stir and continue to cook for another 3–4 minutes until they turn golden and release most of their moisture.
Season the mushrooms with a pinch of salt and pepper. Move them to one side of the pan to make room for the next ingredients.
Step 3: Cook the Onion and Zucchini
Add another ½–1 tablespoon olive oil to the empty side of the skillet. Add the sliced onion and cook for 2–3 minutes until it softens and turns lightly golden. Stir it into the mushrooms.
Add the zucchini slices and another small pinch of salt. Cook for 4–6 minutes, stirring occasionally, until the zucchini softens but still holds its shape and a few pieces show light browning. Keep the heat at medium to medium-high so the veggies caramelize instead of turning mushy.
Step 4: Add Garlic and Seasonings
Lower the heat to medium. Add the minced garlic, Italian seasoning, and red pepper flakes. Stir constantly for about 30 seconds to 1 minute, just until the garlic smells fragrant.
Add the remaining tablespoon of butter and let it melt into the vegetables. Taste a piece of zucchini and a mushroom, then adjust salt and pepper so the veggies already taste good on their own.
Step 5: Build the Sauce
Pour in about ½ cup of the reserved pasta water and stir to loosen any browned bits from the bottom of the pan. Add the cream or half-and-half if you use it, and stir until the mixture looks glossy and slightly thickened. Keep the heat at medium so the sauce gently simmers.
Sprinkle in half of the grated Parmesan and stir until it melts and the sauce turns silky. If the sauce looks too thick, add a splash more pasta water; if it looks thin, let it bubble for another minute.
Step 6: Toss in the Pasta
Add the drained pasta straight into the skillet with the vegetables and sauce. Use tongs or a pasta fork to toss everything together until the pasta looks evenly coated. Add more pasta water in small splashes as needed to keep the sauce loose and glossy.
Stir in the remaining Parmesan and most of the chopped herbs, if you use them. Taste again and adjust salt, pepper, and red pepper flakes. Add a squeeze of lemon juice if you want a brighter flavor.
Step 7: Finish and Serve
Turn off the heat and let the pasta sit in the pan for 1–2 minutes so the sauce thickens slightly and clings to the noodles. Top with extra Parmesan, more herbs, and a pinch of red pepper flakes if you like a little kick. Plate the Zucchini Mushroom Pasta Recipe and serve it hot while the cheese still stretches.
Recipe Variations
- Gluten-free: Use your favorite gluten-free pasta and stir gently so it does not break.
- Vegan: Use olive oil instead of butter, skip the cream, and add a splash of unsweetened oat or soy milk plus nutritional yeast instead of Parmesan.
- Low carb: Swap pasta with zucchini noodles or a mix of zucchini noodles and a smaller amount of regular pasta.
- Extra protein: Add cooked chicken, turkey sausage, shrimp, or canned chickpeas during the sauce step.
- Extra veggies: Toss in spinach, kale, peas, or cherry tomatoes in the last few minutes of cooking.
- Spicy version: Increase red pepper flakes and add a pinch of smoked paprika.
- Lemon-herb style: Add plenty of lemon zest and juice plus extra basil or parsley at the end.
Ways to Serve Zucchini Mushroom Pasta Recipe
- Pair with a simple green salad with a light vinaigrette.
- Serve with garlic bread or warm crusty bread to soak up the sauce.
- Add a side of roasted broccoli, asparagus, or green beans.
- Top each bowl with extra herbs, grated cheese, and a squeeze of lemon.
- Pack leftovers in a thermos or microwave-safe container for an easy lunch.
Storage Success
Let the Zucchini Mushroom Pasta Recipe cool to room temperature, then transfer it to airtight containers. Store it in the fridge for up to 3–4 days. Reheat gently on the stove over low to medium heat with a splash of water, milk, or broth to loosen the sauce. If you reheat in the microwave, cover the bowl, heat in short bursts, and stir between each round so the pasta warms evenly and stays creamy.

Zucchini Mushroom Pasta Recipe
Ingredients
Instructions
- Bring a large pot of water to a rolling boil and salt it generously so it tastes like the sea. Add the pasta and cook until just shy of al dente, 1–2 minutes less than the package directions.
- Reserve at least 1 cup of the starchy pasta water, then drain the pasta in a colander and set aside nearby.
- Heat 1 1/2 tablespoons olive oil and 1 tablespoon butter in a large skillet over medium-high heat. Add the sliced mushrooms in a single layer and let them cook without stirring for 2–3 minutes so they brown.
- Stir the mushrooms and continue to cook for another 3–4 minutes, until golden and most of their moisture has evaporated. Season with a pinch of salt and pepper and push them to one side of the pan.
- Add another 1/2–1 tablespoon olive oil to the empty side of the skillet. Add the sliced onion and cook for 2–3 minutes, until softened and lightly golden, then stir it into the mushrooms.
- Add the zucchini and a small pinch of salt. Cook for 4–6 minutes over medium to medium-high heat, stirring occasionally, until the zucchini softens but still holds its shape and some pieces are lightly browned.
- Lower the heat to medium. Stir in the minced garlic, Italian seasoning, and red pepper flakes, if using. Cook, stirring constantly, for 30 seconds to 1 minute, just until fragrant.
- Add the remaining tablespoon of butter and let it melt into the vegetables. Taste a piece of zucchini and a mushroom and adjust with more salt and pepper if needed so the vegetables are well seasoned.
- Pour in about 1/2 cup of the reserved pasta water, scraping up any browned bits from the bottom of the pan. Add the cream or half-and-half, if using, and let the mixture gently simmer until slightly thickened and glossy.
- Sprinkle in about half of the grated Parmesan and stir until it melts and the sauce becomes silky. If the sauce seems too thick, add a splash more pasta water; if too thin, let it simmer for another minute.
- Add the drained pasta to the skillet. Toss with tongs until the pasta is well coated with the sauce and mixed with the vegetables, adding more pasta water a little at a time as needed to keep the sauce loose and glossy.
- Stir in the remaining Parmesan and most of the chopped herbs, if using. Taste and adjust salt, black pepper, and red pepper flakes. Add a squeeze of lemon juice for brightness, if desired.
- Turn off the heat and let the pasta rest in the pan for 1–2 minutes so the sauce thickens slightly and clings to the noodles. Serve hot, topped with extra Parmesan, more herbs, and a pinch of red pepper flakes if you like.
Notes
Approximate per serving (1/4 of recipe): 520 calories; fat 23 g; saturated fat 9 g; carbohydrates 62 g; fiber 4 g; sugars 6 g; protein 18 g; sodium 520 mg. Values are estimates and will vary based on exact pasta shape, cheese, cream, and added ingredients.

Leave a Reply