Easy Veggie Spaghetti

I love this easy vegetable spaghetti recipe! It tastes incredible and is loaded with over 1 ½ pounds of vegetables. This vegetarian pasta is so good that I could honestly eat it every day.

Veggie Spaghetti Recipe Video

My favorite thing about this vegetarian pasta sauce is that it’s made 100% from scratch, so you know every ingredient that goes into the pan.

Our veggie pasta recipe is wonderfully adaptable, so you can use whatever vegetables you have in the fridge. It’s a great way to use those veggie scraps left in the produce drawer. We also love this easy vegetable lasagna!

Vegetarian pasta - A plate of fresh veggie spaghetti

Key Ingredients

  • Pasta: I used spaghetti in our photos and video, but any shape of pasta will do. You can even substitute your favorite gluten-free or whole-grain pasta if you’d like to.
  • Vegetables: I add over 1 ½ pounds of veggies to this pasta recipe and love a combination of zucchini, yellow squash, jarred roasted red peppers, and spinach. Other veggies work, like peas, corn, cauliflower, and cabbage.
  • Onion, garlic, and tomato paste: These provide our base flavor for the vegetable pasta sauce.
  • Canned whole tomatoes: I love canned whole tomatoes for this recipe. After adding them to the pot, I crush them with a spoon so they turn into a chunky sauce. Crushed tomatoes are also an option. You can also use blanched, peeled fresh tomatoes (tips for peeling fresh tomatoes are found in this recipe for red pasta sauce).
  • Basil: I love fresh basil in this sauce, but other herbs work, too (parsley and mint add a different flavor but are excellent).
  • Mushroom powder: Okay, now this one is optional, but for the best, most flavorful veggie pasta, I highly recommend using homemade mushroom powder. It adds a rich umami flavor to the sauce and is our secret weapon when making meatless recipes. I also use it when making mushroom pasta and spaghetti with meat sauce. You can also buy it from specialty food stores, spice shops, and online.
Homemade Vegetable Pasta Sauce and Spaghetti

How to Make Veggie Spaghetti

My family loves this veggie spaghetti (even my young son). We’ll make it from scratch, but don’t worry, it’s easy and quick!

First, you’ll make the vegetable sauce. Cook your onions in olive oil until soft, then stir in the garlic, spices, and tomato paste. The tomato paste will turn from bright red to burnt orange, and that’s when you’ll toss in all your delicious veggies.

Next, add a large can of tomatoes and use a wooden spoon to break them into a chunky sauce. Add a good pinch of salt and, if you have it, some mushroom powder (highly recommended). Then, let your sauce simmer for 10 to 15 minutes.

While the sauce simmers, you can cook your pasta. When the pasta is cooked, your sauce should be ready, and you can toss in some spinach, fresh basil, and the cooked pasta. I love serving this veggie spaghetti with a generous amount of parmesan cheese, but you can use a more vegetarian-friendly cheese or nutritional yeast instead.

Fresh Vegetable Spaghetti

Storing Veggie Spaghetti

Leftover veggie spaghetti lasts in an airtight container in the fridge for up to 4 days. You can also make the sauce and store it in the refrigerator for 4 days before tossing it with the pasta. Freeze the sauce for up to 3 months. Thaw overnight in the fridge before reheating and tossing with freshly cooked pasta.

More Vegetarian Pasta Recipes

Veggie Spaghetti with Fresh Vegetables and Homemade Sauce

Easy Veggie Spaghetti

  • PREP
  • COOK

We love this quick and easy vegetable pasta with over 1 ½ pounds of vegetables and a simple tomato sauce made completely from scratch. For vegan spaghetti, skip the cheese and serve with some nutritional yeast sprinkled on top. You can make the sauce up to 4 days in advance.

Makes 4 to 6 servings (makes 6 cups of sauce)

Watch Us Make the Recipe

You Will Need

12 ounces (340g) spaghetti or pasta of choice

4 tablespoons olive oil

1 cup (140g) chopped onion

2 medium zucchini, chopped

2 medium yellow squash, chopped

3 garlic cloves, minced, about  1 tablespoon

1/2 teaspoon dried oregano

1/4 teaspoon red pepper flakes

2 tablespoons tomato paste

1 (28oz) can whole peeled tomatoes

One (12oz) jar roasted red peppers, drained and cut into 1/2-inch pieces, about 1 cup

2 to 3 teaspoons mushroom powder, optional, see tips

5 cups (226g) spinach leaves

Handful of fresh basil leaves, plus more for serving

Salt and fresh ground black pepper

Parmesan cheese or nutritional yeast for serving


  • Make Vegetable Pasta Sauce
  • 1Heat the olive oil in a wide skillet with sides over medium heat. Add onion and cook, stirring occasionally, until softened, 3 to 5 minutes.

    2Add the zucchini, yellow squash, garlic, oregano, red pepper flakes, and a generous pinch of salt, then cook, stirring occasionally, until softened but still with some crunch, 5 to 8 minutes.

    3Stir in the tomato paste and cook another minute.

    4Add the roasted red peppers, tomatoes, and mushroom powder. Bring to a low simmer and cook until the liquid has thickened and reduced by half, about 10 minutes. As the sauce cooks, use a spoon to break the whole tomatoes into smaller pieces for a chunky sauce.

  • Make Veggie Pasta
  • 1While the sauce simmers, bring a large pot of salted water to the boil then cook pasta according to package directions.

    2Take the sauce off of the heat, and then stir in the spinach and basil. Taste then adjust with additional salt if needed.

    3Toss in the cooked pasta, and then leave for a minute so that the pasta absorbs some of the sauce and the spinach wilts. Toss again, and then serve with parmesan or nutritional yeast sprinkled on top.

Adam and Joanne's Tips

  • Salting to taste: Tomato sauces usually need quite a bit of salt. If you taste the sauce and the flavor does not pop, it probably needs more salt. I use between 1 and 1 ½ teaspoons of fine sea salt when making this vegetable tomato sauce.
  • Mushroom powder: I love it and highly recommend adding it to your spice cabinet! It adds a rich umami flavor to the sauce (and other dishes). Here is our homemade mushroom powder recipe, or you can buy it (I’ve seen it in specialty stores, spice shops, and online).
  • Substitutes for mushroom powder: Try a dash of soy sauce or fish sauce, or chop mushrooms and add them to the pan along with the onions.
  • The nutrition facts provided below are estimates.
Nutrition Per Serving Serving Size 1/6 of the recipe (2 ounces pasta) / Calories 372 / Total Fat 11.4g / Saturated Fat 1.6g / Cholesterol 0mg / Sodium 798.2mg / Carbohydrate 56.9g / Dietary Fiber 8.9g / Total Sugars 7g / Protein 14.5g
AUTHOR:  Adam and Joanne Gallagher
Inspired Taste Newsletter Signup
68 comments… Leave a Review
  • Carol G April 9, 2024, 9:35 pm

    This was amazing. This is my second time making it. First time was right on the recipe. This time I changed up veggies a bit and it was equally good. I made your mushroom powder a month ago and use it frequently. Thank you for your wonderful recipes. I love everyone I’ve tried. Keep up the great work.

    • Joanne May 18, 2024, 2:43 pm

      This makes me so happy, Carol! I’m so happy you’ve made the mushroom powder (isn’t it good!). Thanks for coming back!

  • carolina garcia February 23, 2024, 9:38 pm

    I’m going to try this recipe right now and I can’t wait to try it!! I going to make a pineapple coleslaw and Texas 5 cheese garlic bread to go with it!! yummy! I don’t have mushroom powder so I’m going to use soy sauce but I will be going to trader Joe’s to get some soon because they have the best and ONLY sweet and spicy jalapenos!! to die for!! thanks for recipe!! I can’t wait to take a pic and hashtag it for you all!!

    • Joanne March 1, 2024, 6:52 pm

      That’s so exciting! I’m also so happy you plan to try out mushroom powder soon. So tasty!

  • Margaret February 14, 2024, 3:16 pm

    5 STARS. Delicious and easy. Have made several times and highly recommend!

    • Joanne February 14, 2024, 3:17 pm

      Amazing!! It’s always wonderful to hear when recipes become go-to dishes. Thanks for your support!

  • Jim February 11, 2024, 9:00 pm

    Another winner. I wasn’t happy with my previous veggie spaghetti recipe and wanted to try something new. Well, my previous recipe is now in the bin. This was absolutely delicious and will now be my go-to spaghetti dinner.
    Stuck to the recipe pretty closely but used more squash since the ones I bought were large. Used 1 ½ jars of peppers since I increased the squash. Doubled the red pepper flakes & garlic because I like spicy and it was just the perfect amount for me. Skipped the mushroom power since nobody carries it in the smaller town I live in. But still was wonderful. I think buy some mushrooms just dehydrate them myself since I have a convection oven which should do the job I think.

  • Karla N January 28, 2024, 3:05 pm

    This was delicious. Just a perfect combo of fresh veggies and flavors. Won’t change anything next time I make this

    • Joanne March 1, 2024, 6:53 pm

      Wonderful! Thanks for coming back and sharing.

  • Karla N January 27, 2024, 12:01 am

    This was so fresh, delicious and satisfying. Will definitely be making again and again

    • Joanne March 1, 2024, 6:53 pm

      That’s what we love to hear, Karla!

  • Jana Grayson January 14, 2024, 11:43 am

    I’ve made this recipe many times. It continues to get better each time I make it. Sweet potatoes is an awesome addition.

  • Cindy Maher January 12, 2024, 4:52 pm

    This is truly an easy and delicious dish. I have made it many times and it always tastes great. My husband, who is reluctantly eating plant based, also loves this dish.

    • Adam January 12, 2024, 6:36 pm

      Hi Cindy, Thank you so much for taking the time to come back and leave a review. We are so happy that your family loves the recipe 🙂


Leave a Reply

Leave a Review

Your email address will not be published. Required fields are marked *

Rate this recipe!


All comments are moderated before appearing on the site. Thank you so much for waiting. First time commenting? Please review our comment guidelines. You must be at least 16 years old to post a comment. All comments are governed by our Privacy Policy & Terms.

Previous Post: Next Post: