Zucchini Spaghetti w/ Mushroom Red Sauce recipe on a plate.
4.95 from 36 votes

Zucchini spaghetti with red sauce, mushrooms, and white beans is a vegetarian, protein-packed meal ready in 45 minutes!

Prep: 10 Cook: 35 Total: 45
Rate Recipe

Zucchini Spaghetti w/ Mushroom Red Sauce

This post may contain affiliate links, please see our privacy policy (opens in a new tab)

This Vegetarian Zucchini Spaghetti with Red Sauce & Mushrooms is everything I love about pasta night, just lighter and loaded with veggies! I’ve been making this recipe for YEARS and it’s still one of my go-to healthy summer dinners. Made with spiralized zucchini, garlicky sautéed mushrooms, and a creamy tomato sauce blended with white beans for plant-based protein, this easy meal comes together in about 45 minutes. Every bite is so full of delicious flavor!

Vegetarian Zucchini Spaghetti with Red Sauce & Mushrooms 

It’s no secret that I love cozy pasta dinners, like my Creamy Lemon Garlic Pasta and Chicken Sun-Dried Tomato Pasta. This zucchini spaghetti recipe has also been one of my top summer faves for years! It’s incredibly easy to make, it’s veggie-forward, hearty, fresh, and SO good.

The combo of sautéed mushrooms, creamy tomato-bean sauce, and fresh zucchini noodles tastes next level and comes together easily with just a few healthy ingredients. Savory and filling, even my kids love this recipe! Whether you’re looking for an easy vegetarian dinner, wanting to add more veggies into your daily meals, or just looking for a delicious way to use up all that summer zucchini, this recipe never disappoints! 

You’ll Also Love: Healthy Shrimp Scampi w/ Zucchini Noodles

Why You’ll Love This Recipe

  • 45 Minutes Total – Quick and simple with just a few steps and minimal cleanup, it’s perfect for busy weeknights. 
  • Vegetarian & Gluten-Free – A plant-based, naturally gluten-free dinner packed with whole foods and plant-based protein. 
  • Meal-Prep Friendly – Leftovers store and reheat beautifully and taste even better the next day. 
  • Customizable – Swap or add ingredients based on what you have on hand and like best.
  • Next-Level Sauce – The sauce is truly the star of the show here! It’s SO flavorful and hearty. I love topping it off with vegetarian parmesan, fresh basil, and pine nuts!
Top photo of vegetarian spaghetti recipe.

Ingredients

Zucchini Noodles

  • Zucchini – Spiralized into noodles. Use 4 medium zucchinis or more if you plan to sauté them (since they shrink down a bit). Or you can always buy pre-spiralized zucchini to save time!
  • Butter or Avocado Oil (optional) – If you prefer cooked noodles, a quick sauté adds great texture.

Mushrooms

  • Avocado Oil – For sautéing the onions and mushrooms.
  • Yellow Onion – Finely diced for savory depth. White onion also works, but isn’t as sweet. 
  • Baby Bella Mushrooms – Chopped small for a hearty, meaty texture. Don’t skip the stems. They add even more flavor!
  • Sea Salt – Helps draw out moisture from the mushrooms, preventing them from being soggy.
  • Fresh Garlic – Minced and added at the end for maximum flavor. Pre-minced garlic works in a pinch. 

Zucchini Mushroom Red Sauce

  • Crushed Tomatoes (opens in a new tab) – Half blended with beans for a creamy texture, half stirred in for a classic chunky sauce. 
  • Cannellini Beans – Add creaminess, fiber, and protein to the sauce.
  • Italian Seasoning (opens in a new tab) – A simple way to infuse herb flavor.
  • Sea Salt & Black Pepper – Essential seasoning to tie everything together.
  • Water – Helps loosen the sauce to the right consistency.

Garnishes

  • Fresh Basil – For color and freshness.
  • Vegetarian Parmesan – Grated on top for richness.
  • Pine Nuts – Optional, but adds crunch and buttery flavor.

Also Try: Vegan Ramen Soup w/ Zucchini Noodles

Ingredients in Zucchini Spaghetti w/ Mushroom Red Sauce recipe.

How to Make Zucchini Noodles with Mushrooms

Don’t worry if you’ve never spiralized zucchini! It’s super easy to do, and this recipe only takes about 15 minutes of prep time. You’ll need a large skillet, a veggie spiralizer (I like this handheld one (opens in a new tab)), and a blender. Here’s how to make Zucchini Spaghetti with plant-based sauce: 

  1. Sauté the Onion & Mushrooms – Heat oil in a large skillet over medium heat, and sauté the onion. Once soft, add the chopped mushrooms, and continue to cook until the moisture evaporates. 
  2. Season – Stir in the garlic and salt, and continue to cook for a couple of minutes. Then, shut off the heat.
  3. Make the Sauce –  Blend half of the crushed tomatoes with the beans. Then, stir in the rest of the tomatoes, seasoning, and water. Simmer to meld the flavors and thicken. 
  4. Assemble – Serve zucchini noodles with a large ladle of the tomato sauce, cooked mushrooms, fresh basil, and parmesan. Enjoy! 

Pro Tip: Want cooked noodles? Just sauté the spiralized zucchini in a bit of oil for 5–8 minutes. Keep in mind that the noodles shrink as they cook. So, you may want to spiralize a little extra!

Tips

  • Chop the Mushrooms Small – This helps create a rich, hearty texture that blends seamlessly into the sauce.
  • Time-Saver – Spiralize your zucchini while the mushrooms cook to speed things up!
  • Cut Long Noodles – Zucchini noodles can get very long. A few quick chops make them much easier to eat.
  • Drain Excess Liquid – If eating the zucchini raw, pat dry with a paper towel to avoid soggy bowls.
  • Food Processor Shortcut – Pulse mushrooms a few times in a food processor if you want to save chopping time.
  • Use the Stems – Don’t toss those mushroom stems—they’re packed with flavor and cook down beautifully!

RELATED: Cheesy Chicken Spaghetti Squash Casserole

Angled photo of Zucchini Spaghetti w/ Mushroom Red Sauce.

Variations

Want to switch things up? Here are a few fun ways to customize this Zucchini Spaghetti Recipe:

  • Spice – Add red pepper flakes to the sauce, or sauté the mushrooms with a pinch of chili powder to amp up the heat. 
  • Zucchini Spaghetti with Parmesan Cream Sauce – Swap the red sauce for a homemade or store-bought creamy garlic parmesan sauce for a richer twist.
  • Zucchini Spaghetti with Marinara & Lentils – Sub the beans with 1 cup of cooked lentils for an extra hearty, protein-packed variation.
  • Pesto – Skip the tomato sauce, and toss the noodles with homemade Basil Spinach Pesto or store-bought pesto, then top them with sautéed mushrooms.
  • Zucchini Spaghetti Bake – Layer the noodles, sauce, and mushrooms in a baking dish, top with mozzarella or vegan cheese, and bake at 375°F for 15–20 minutes.

How to Store

You can store the assembled spaghetti, but I prefer to keep all the components in separate meal prep containers (opens in a new tab) to prevent the zucchini from becoming soggy. 

Refrigerator – Store leftover zucchini noodles, sauce, and mushrooms separately in airtight containers for up to 4 days.

Freezer – The tomato-bean sauce and cooked mushrooms can be frozen for up to 2 months. Zucchini noodles don’t freeze well. So, it’s best to spiralize them fresh!

Reheat – Gently reheat the sauce and mushrooms on the stovetop or in the microwave. For cooked zucchini noodles, reheat in a skillet for 2–3 minutes. If eating raw, bring the sauce to a warm temperature, and pour it on top. I love to serve leftover sauce over brown rice or quinoa, too!

Zucchini Spaghetti w/ Mushroom Red Sauce on plates.

More Vegetarian Recipes

More Ways to Use Zucchini

Save This Recipe

Enter your email address and we'll send it straight to your inbox.

Zucchini Spaghetti w/ Mushroom Red Sauce recipe on a plate.
ServingsServes 4
4.95 from 36 votes

Zucchini Spaghetti w/ Mushroom Red Sauce

This Vegetarian Zucchini Spaghetti with Red Sauce & Mushrooms is everything I love about pasta night, just lighter and loaded with veggies! I've been making this recipe for YEARS and it's still one of my go-to healthy summer dinners. Made with spiralized zucchini, garlicky sautéed mushrooms, and a creamy tomato sauce blended with white beans for plant-based protein, this easy meal comes together in about 45 minutes. Every bite is so full of delicious flavor!
Prep: 10 minCook: 35 minTotal: 45 min

Ingredients

  • 4 medium zucchini

For the Mushrooms

  • 3 Tablespoons avocado oil (opens in a new tab)
  • 1 medium onion (finely diced)
  • 24 ounces baby bella mushrooms (chopped into small pieces)
  • 1/4 teaspoon fine sea salt
  • 6 garlic cloves (minced)

For the Red Sauce

Garnishes

Instructions

  1. In a large skillet with high sides over medium heat, add the oil and onion. Saute for 5 minutes.
  2. Add the mushrooms and saute on medium-high for 15-20 minutes until the moisture has evaporated, mixing often.
  3. While the mushrooms are cooking, spiralize the zucchini and set aside.
  4. To the cooked mushrooms, add the garlic and salt and cook for 2 more minutes. Turn off the heat.
  5. Place the beans and HALF of the crushed tomatoes into a blender and blend until smooth.
  6. Pour the blended tomato-bean mixture into a medium saucepan. Add the remaining crushed tomatoes, 1/2 cup water, Italian seasoning, salt and pepper.
  7. Mix and simmer for 5 minutes. Turn off the heat.
  8. Serve zucchini noodles with a large ladle of the tomato sauce, cooked mushrooms, fresh basil and parmesan.

Watch Me Make This

Notes

  • Nutrition information does not include garnishes.
  • Use the mushroom stems! They will add a great meaty texture and are perfect for cooking down into this recipe.
  • Spiralize the zucchini while the mushrooms cook to save on time, since both steps take a decent amount of time.
  • If you prefer cooked zucchini, easily add some avocado oil to a skillet and saute the zucchini on medium-high heat for about 5-8 minutes. The zucchini will shrink, so you may want to spiralize more.
  • Zucchini noodles can get very long! Feel free to cut them in half to make them much easier to eat.

Nutrition

Serving: 1 serving | Calories: 291 kcal | Carbohydrates: 43 g | Protein: 14 g | Fat: 11 g | Saturated Fat: 1 g | Polyunsaturated Fat: 2 g | Monounsaturated Fat: 8 g | Sodium: 1084 mg | Potassium: 1423 mg | Fiber: 11 g | Sugar: 13 g | Vitamin A: 526 IU | Vitamin C: 22 mg | Calcium: 196 mg | Iron: 6 mg

Did you make this? I’d love to see!
Tag me on socials at @JarOfLemons (opens in a new tab) or #JarOfLemons (opens in a new tab)

What Do You Think

Rate & Review

Rating




13 Comments

  1. amy liu dong

    This is a new pasta recipe for me to make. Perfect food to prepare this weekend!

  2. swathi iyer

    This is a wholesome treat, my family enjoyed it, they didn’t even recognize that it is Zucchini spaghetti. I told them in the end, they loved it.

  3. Nicole

    This zucchini spaghetti with mushroom red sauce is so delicious! Such a yummy meal with veggies.

  4. Ashley

    I love this low-carb recipe. Perfect for meatless Monday too!

  5. Andrea

    Loved how light but filling this was. The white beans in the sauce were a nice touch.