Follow Me On Social Media!
Spaghetti with Roasted Vegetable Tomato Sauce (Vegan)
Introduction
Craving a comforting pasta dish that’s healthy, plant-based, and bursting with flavor? This Vegan Spaghetti with Roasted Vegetable Tomato Sauce delivers tender spaghetti coated in a rich, savory tomato sauce loaded with caramelized roasted vegetables.
Perfect for weeknight dinners or meal prep, this vegan spaghetti recipe combines the sweetness of roasted peppers, zucchini, and onions with a garlic-infused tomato sauce, creating a hearty, satisfying meal that’s entirely plant-based.
Ingredients List
Roasted Vegetables:
- 1 red bell pepper, diced
- 1 yellow bell pepper, diced
- 1 zucchini, diced
- 1 small eggplant, diced
- 1 red onion, sliced
- 2 tbsp olive oil
- Salt and pepper, to taste
- 1 tsp dried Italian herbs (oregano, thyme, or basil)
Tomato Sauce:
- 1 can (400g) crushed tomatoes
- 2 cloves garlic, minced
- 1 tbsp olive oil
- 1 tsp dried basil or oregano
- Salt and pepper, to taste
- Optional: pinch of chili flakes for heat
Pasta:
- 300g spaghetti (gluten-free if desired)
- Fresh basil, chopped, for garnish
- Optional: nutritional yeast or vegan parmesan for topping
Substitutions:
- Use any seasonal vegetables you like
- Swap spaghetti for penne, linguine, or gluten-free pasta
- Add cooked lentils for extra protein
Timing
- Prep Time: 15 minutes
- Roasting Time: 20–25 minutes
- Cook Pasta: 10–12 minutes
- Total Time: ~45 minutes
⏱️ Quick and easy for a weeknight dinner that’s both hearty and healthy.
Step-by-Step Instructions
Step 1: Roast the Vegetables
Preheat oven to 200°C (400°F). Toss diced vegetables and onion with olive oil, salt, pepper, and Italian herbs. Spread on a baking sheet and roast for 20–25 minutes until caramelized, stirring halfway through.
💡 Tip: Roast vegetables evenly by cutting into uniform pieces.
Step 2: Prepare the Tomato Sauce
In a saucepan, heat olive oil over medium heat. Add minced garlic and sauté until fragrant. Add crushed tomatoes, dried herbs, salt, pepper, and chili flakes. Simmer for 10 minutes, stirring occasionally.
Step 3: Cook the Spaghetti
Cook spaghetti according to package instructions until al dente. Drain and set aside, reserving ½ cup of pasta water.
Step 4: Combine Sauce and Vegetables
Add roasted vegetables to the tomato sauce and stir. If needed, add reserved pasta water to loosen the sauce.
Step 5: Serve
Toss spaghetti in the sauce until coated. Serve hot, garnished with fresh basil and optional nutritional yeast or vegan parmesan.
✨ Pro Tip: Let the sauce simmer a few extra minutes for deeper flavor.
Nutritional Information (Per Serving – Approx.)
- Calories: 320 kcal
- Protein: 9g
- Carbohydrates: 55g
- Fats: 9g
- Fiber: 8g
📊 Packed with fiber, vitamins, and antioxidants from fresh roasted vegetables and tomato sauce.
Healthier Alternatives for the Recipe
- Use whole-grain or legume-based pasta for more fiber and protein
- Reduce olive oil slightly for lower fat
- Add spinach or kale for extra nutrients
- Swap crushed tomatoes for no-salt-added tomato puree
Serving Suggestions
- Serve with a side salad of arugula or mixed greens
- Add a sprinkle of toasted pine nuts for crunch
- Pair with garlic bread (vegan version) or roasted vegetables
- Garnish with fresh herbs like oregano or parsley for freshness
✨ Perfect as a comforting weeknight dinner or for meal prep lunches.
Common Mistakes to Avoid
- Overcooking spaghetti: Always cook al dente to prevent mushiness
- Skipping roasted vegetables: Adds depth and sweetness to the sauce
- Not seasoning properly: Taste the sauce before combining
- Using too much water: Can make sauce thin and watery
📌 Tip: Caramelized vegetables add natural sweetness and richness to the sauce.
Storing Tips for the Recipe
- Refrigerator: Store in an airtight container for up to 3 days
- Freezer: Freeze sauce separately for up to 1 month
- Reheating: Warm gently on the stovetop and toss with freshly cooked pasta
🔥 Pro Tip: Reheat roasted vegetables in the oven for a few minutes to regain crisp edges.
Conclusion
This Vegan Spaghetti with Roasted Vegetable Tomato Sauce is flavorful, wholesome, and easy to prepare. With roasted veggies and a rich tomato base, it’s a plant-based meal perfect for any day of the week. Try it today, leave a comment, and subscribe for more easy vegan recipes!
FAQs
1. Can I use frozen vegetables?
Yes, thaw and roast slightly longer to achieve caramelization.
2. Can I make this gluten-free?
Absolutely! Use gluten-free spaghetti or pasta of choice.
3. Can I prepare the sauce in advance?
Yes, make the sauce ahead and reheat before serving.
4. Can I add protein?
Yes, add cooked lentils, chickpeas, or tofu for a protein boost.
5. How do I store leftovers?
Keep pasta and sauce separately in airtight containers in the fridge for up to 3 days.






