Easy Veggie Spaghetti is a vibrant, wholesome pasta dish packed with fresh vegetables, a rich tomato sauce, and aromatic herbs. This comforting recipe comes together quickly and delivers bold flavor while remaining light and nutritious. If you’re looking for a simple weeknight meal that’s satisfying and family-friendly, Easy Veggie Spaghetti is a perfect choice.
Why You’ll Love This Recipe
This recipe is full of colorful vegetables that bring both flavor and nutrition to the table. Zucchini, yellow squash, roasted red peppers, and spinach create a hearty vegetable pasta sauce that tastes fresh and comforting.
Another reason to love this Easy Veggie Spaghetti is how quickly it comes together. The sauce simmers while the pasta cooks, making it ideal for busy evenings. It’s also flexible, allowing you to swap vegetables based on what you have available.
Best of all, this dish is naturally vegetarian, wholesome, and satisfying without being heavy.
Ingredients

12 ounces spaghetti or pasta of choice
4 tablespoons olive oil
1 cup chopped onion
2 medium zucchini, chopped
2 medium yellow squash, chopped
3 garlic cloves, minced
½ teaspoon dried oregano
¼ teaspoon red pepper flakes
2 tablespoons tomato paste
1 (28 ounce) can whole peeled tomatoes
1 (12 ounce) jar roasted red peppers, drained and cut into pieces
2 to 3 teaspoons mushroom powder (optional)
5 cups spinach leaves
Handful fresh basil leaves
Salt
Fresh ground black pepper
Parmesan cheese or nutritional yeast for serving
Instructions
- Heat olive oil in a wide skillet over medium heat. Add chopped onion and cook until softened, about 3–5 minutes.
- Add zucchini, yellow squash, garlic, oregano, red pepper flakes, and a pinch of salt. Cook while stirring occasionally for 5–8 minutes until vegetables soften but still have a slight crunch.
- Stir in the tomato paste and cook for about 1 minute to deepen the flavor.
- Add roasted red peppers, whole peeled tomatoes, and mushroom powder if using. Bring the mixture to a gentle simmer.
- Cook the sauce for about 10 minutes until it thickens and reduces. Use a spoon to break up the tomatoes into smaller pieces for a chunky vegetable pasta sauce.
- Meanwhile, bring a large pot of salted water to a boil and cook spaghetti according to package instructions.
- Remove the sauce from heat and stir in the spinach and fresh basil.
- Add the cooked pasta to the skillet and toss everything together. Let it sit for a minute so the pasta absorbs the sauce.
- Toss again and serve the Easy Veggie Spaghetti topped with parmesan cheese or nutritional yeast.

Tips & Tricks
Use high-quality canned tomatoes for the best flavor in the sauce.
Do not overcook the vegetables so they retain a slight texture and freshness.
If you prefer a smoother sauce, gently crush the tomatoes earlier while cooking.
You can add extra vegetables such as mushrooms, eggplant, or bell peppers for more variety.
Reserve a small cup of pasta water before draining to loosen the sauce if needed.
Details
Prep Time: 15 minutes
Cook Time: 20 minutes
Total Time: 35 minutes
Yield: 4 servings
Category: Main Course
Method: Stovetop
Cuisine: Italian-inspired
Difficulty: Easy
Dietary Notes: Vegetarian, halal-friendly

Notes
For a vegan version, simply use nutritional yeast instead of parmesan cheese.
Whole wheat pasta or gluten-free pasta can easily be substituted for regular spaghetti.
A squeeze of fresh lemon juice before serving can brighten the flavor of the dish.
Nutrition (Approximate per serving)
Calories: 380
Protein: 12g
Carbohydrates: 55g
Fat: 13g
FAQ
Can I make Easy Veggie Spaghetti ahead of time?
Yes. Prepare the sauce in advance and store it in the refrigerator for up to three days.
Can I freeze the vegetable pasta sauce?
Yes, the sauce freezes well for up to two months. Store it in airtight containers.
What other vegetables work in this recipe?
Mushrooms, eggplant, bell peppers, or carrots are great additions to the sauce.
Can I make this recipe vegan?
Yes. Simply skip the parmesan and use nutritional yeast instead.
How do I make the sauce richer?
Add sautéed mushrooms or a tablespoon of butter or olive oil for extra richness.
Storage
Refrigerator: Store leftovers in an airtight container for up to 4 days.
Freezer: The sauce can be frozen for up to 2 months.
Reheating: Warm gently on the stovetop with a splash of water or broth to loosen the sauce.

Similar Recipes

Easy Veggie Spaghetti
Ingredients
- 12 ounces spaghetti or pasta of choice
- 4 tablespoons olive oil
- 1 cup chopped onion
- 2 medium zucchini chopped
- 2 medium yellow squash chopped
- 3 garlic cloves minced
- ½ teaspoon dried oregano
- ¼ teaspoon red pepper flakes
- 2 tablespoons tomato paste
- 1 28 ounce can whole peeled tomatoes
- 1 12 ounce jar roasted red peppers, drained and cut into pieces
- 2 to 3 teaspoons mushroom powder optional
- 5 cups spinach leaves
- Handful fresh basil leaves
- Salt
- Fresh ground black pepper
- Parmesan cheese or nutritional yeast for serving
Instructions
- Heat olive oil in a wide skillet over medium heat. Add chopped onion and cook until softened, about 3–5 minutes.
- Add zucchini, yellow squash, garlic, oregano, red pepper flakes, and a pinch of salt. Cook while stirring occasionally for 5–8 minutes until vegetables soften but still have a slight crunch.
- Stir in the tomato paste and cook for about 1 minute to deepen the flavor.
- Add roasted red peppers, whole peeled tomatoes, and mushroom powder if using. Bring the mixture to a gentle simmer.
- Cook the sauce for about 10 minutes until it thickens and reduces. Use a spoon to break up the tomatoes into smaller pieces for a chunky vegetable pasta sauce.
- Meanwhile, bring a large pot of salted water to a boil and cook spaghetti according to package instructions.
- Remove the sauce from heat and stir in the spinach and fresh basil.
- Add the cooked pasta to the skillet and toss everything together. Let it sit for a minute so the pasta absorbs the sauce.
- Toss again and serve the Easy Veggie Spaghetti topped with parmesan cheese or nutritional yeast.
Notes
Conclusion
Easy Veggie Spaghetti is a comforting, colorful pasta dish that proves simple ingredients can create incredible flavor. With a rich tomato vegetable sauce and fresh herbs, this recipe is perfect for quick dinners, meal prep, or feeding the whole family. Once you try it, it may become a regular in your weekly meal rotation.

