Spaghetti Sauce Recipe Vegetarian: Easy & Delicious Ideas

Updated On: September 30, 2025

There’s something undeniably comforting about a hearty plate of spaghetti topped with a rich, flavorful sauce. For vegetarians and those seeking a wholesome, meat-free alternative, a well-made vegetarian spaghetti sauce can be the star of any meal.

This recipe combines fresh vegetables, herbs, and pantry staples to create a sauce bursting with vibrant flavors and nourishing ingredients. Whether you’re cooking for family, friends, or simply treating yourself, this vegetarian spaghetti sauce is easy to prepare, satisfying, and versatile enough to please diverse palates.

In this blog post, we’ll walk you through the ingredients, equipment, and simple steps needed to make this delicious sauce from scratch. Plus, you’ll find tips on how to customize the recipe and suggestions for serving it with your favorite pasta or dishes.

Ready to bring a fresh twist to your spaghetti nights? Let’s dive in!

Why You’ll Love This Recipe

This vegetarian spaghetti sauce recipe is a true crowd-pleaser for many reasons. First, it’s packed with wholesome vegetables like tomatoes, bell peppers, and mushrooms, giving it a naturally rich and hearty texture without any meat.

The combination of fresh garlic, onions, and fragrant herbs adds layers of flavor that make this sauce truly irresistible.

Another great aspect is its versatility. Whether you’re vegan, vegetarian, or simply trying to eat more plant-based meals, this sauce fits perfectly into your lifestyle.

It freezes well, making it a convenient option for busy weeknights. Plus, it’s a perfect companion to a variety of pastas, from classic spaghetti to penne or even zucchini noodles.

For those interested in exploring more vegetarian dishes, you might enjoy our Best Italian Vegetarian Recipes for Delicious Meatless or our delightful Vegetable Alfredo Recipes for Creamy, Healthy Dinners.

Both are fantastic ways to elevate your plant-based meals.

Ingredients

Ingredient Quantity Notes
Extra virgin olive oil 2 tablespoons For sautéing vegetables
Yellow onion 1 medium, finely chopped Provides sweetness and depth
Garlic cloves 4 cloves, minced Adds aromatic flavor
Carrot 1 medium, finely diced Natural sweetness and texture
Celery stalk 1 stalk, finely diced Classic base for sauce
Red bell pepper 1 small, diced For color and subtle sweetness
Mushrooms 1 cup, chopped (optional) Enhances umami flavor
Crushed tomatoes (canned) 28 ounces (1 can) Base of the sauce
Tomato paste 2 tablespoons Intensifies tomato flavor
Vegetable broth 1/2 cup Keeps sauce saucy and flavorful
Dried oregano 1 teaspoon Herbal note
Dried basil 1 teaspoon Classic Italian flavor
Red pepper flakes 1/4 teaspoon (optional) For a hint of heat
Salt To taste Enhances flavors
Black pepper To taste Freshly ground preferred
Fresh parsley or basil 2 tablespoons, chopped For garnish and freshness

Equipment

  • Large sauté pan or saucepan
  • Wooden spoon or silicone spatula
  • Sharp knife and cutting board
  • Measuring spoons and cups
  • Can opener (for canned tomatoes)
  • Optional: blender or immersion blender (for a smoother sauce)

Instructions

  1. Prepare your vegetables: Finely chop the onion, garlic, carrot, celery, red bell pepper, and mushrooms if using. Having all ingredients ready will make the cooking process smooth and efficient.
  2. Heat the olive oil: Place your sauté pan over medium heat and add 2 tablespoons of extra virgin olive oil. Allow it to warm up but not smoke.
  3. Sauté the vegetables: Add the chopped onion, carrot, and celery to the pan. Cook for about 5-7 minutes, stirring occasionally, until the vegetables are softened and the onions become translucent.
  4. Add garlic and bell pepper: Stir in the minced garlic and diced red bell pepper. Cook for another 2-3 minutes until fragrant, being careful not to burn the garlic.
  5. Add mushrooms (optional): If using mushrooms, add them now and sauté until they release their moisture and start to brown, about 5 minutes.
  6. Incorporate tomato paste: Stir in 2 tablespoons of tomato paste and cook for 1-2 minutes. This step deepens the tomato flavor and adds richness to the sauce.
  7. Add crushed tomatoes and broth: Pour in the canned crushed tomatoes and vegetable broth. Stir well to combine all ingredients.
  8. Season the sauce: Add dried oregano, dried basil, red pepper flakes (if using), salt, and black pepper. Stir to distribute the seasonings evenly.
  9. Simmer: Reduce heat to low and let the sauce simmer gently for 30-40 minutes. Stir occasionally to prevent sticking, allowing the flavors to meld and the sauce to thicken.
  10. Optional blending: For a smoother sauce, use an immersion blender directly in the pan or transfer the sauce to a blender and pulse until desired consistency is reached. Be careful with hot liquids!
  11. Finish with fresh herbs: Just before serving, stir in freshly chopped parsley or basil for a bright, fresh note.
  12. Taste and adjust: Check the seasoning and adjust salt, pepper, or herbs as needed. Your sauce is now ready to serve over your favorite pasta.

Tips & Variations

“For an extra depth of flavor, try roasting your tomatoes before adding them to the sauce. This adds a smoky, caramelized note that elevates the entire dish.”

If you want to add more texture and nutrition, consider tossing in some finely chopped zucchini or spinach during the last 10 minutes of simmering. These vegetables blend seamlessly and boost the vitamin content.

For those who enjoy a little heat, increase the red pepper flakes or add a dash of smoked paprika. If you prefer a creamier sauce, stir in a splash of plant-based milk or try our Vegan Bechamel Sauce Recipe for Creamy Pasta Dishes to swirl in at the end.

This sauce also works beautifully as a base for baked dishes like vegetarian lasagna or stuffed peppers. For more inspiration, check out our Vegetable Lasagna Stouffer’s Recipe Made Easy and Delicious.

Nutrition Facts

Nutrient Amount per Serving (1/2 cup)
Calories 90 kcal
Carbohydrates 15 g
Protein 3 g
Fat 3.5 g
Fiber 4 g
Sodium 350 mg
Sugar 7 g

Note: Nutrition values may vary depending on specific brands of ingredients and optional additions.

Serving Suggestions

This vegetarian spaghetti sauce pairs wonderfully with a variety of pasta shapes such as spaghetti, linguine, penne, or rigatoni. For a lower-carb option, try it with spiralized zucchini or spaghetti squash.

Top your dish with freshly grated Parmesan or a vegan cheese alternative to add extra richness. For a delightful twist, serve alongside garlic bread or a crisp green salad dressed with lemon vinaigrette.

Looking for more vegetarian dinner ideas to complement your meal? Check out our Veg Recipes for Slow Cooker: Easy, Tasty Meal Ideas for delicious plant-based dishes that save time and effort.

Conclusion

Creating a flavorful, satisfying vegetarian spaghetti sauce is easier than you might think. With fresh vegetables, simple seasonings, and a little patience, you can whip up a sauce that’s perfect for family dinners, meal prepping, or impressing guests.

This recipe offers not only delicious taste but also the flexibility to customize and experiment with your favorite ingredients.

Whether you’re a seasoned vegetarian or simply want to add more plant-based meals to your routine, this sauce is a fantastic go-to option. Don’t forget to explore other recipes like our Vegetarian Date Cake Recipe: Moist, Easy, and Delicious for dessert or our Vegan Bread Machine Recipe for Soft, Delicious Loaves to complete your meal.

Enjoy cooking, savor every bite, and happy eating!

📖 Recipe Card: Spaghetti Sauce Recipe Vegetarian

Description: A rich and flavorful vegetarian spaghetti sauce made with fresh tomatoes and herbs. Perfect for a healthy and satisfying pasta meal.

Prep Time: PT15M
Cook Time: PT30M
Total Time: PT45M

Servings: 4 servings

Ingredients

  • 2 tbsp olive oil
  • 1 medium onion, finely chopped
  • 3 cloves garlic, minced
  • 1 can (28 oz) crushed tomatoes
  • 1 can (14 oz) diced tomatoes
  • 1 medium carrot, grated
  • 1 tsp dried oregano
  • 1 tsp dried basil
  • 1/2 tsp red pepper flakes
  • Salt and pepper to taste
  • 1 tbsp tomato paste
  • 2 tbsp fresh parsley, chopped

Instructions

  1. Heat olive oil in a large pan over medium heat.
  2. Add onion and garlic; sauté until translucent.
  3. Stir in grated carrot and cook for 3 minutes.
  4. Add crushed tomatoes, diced tomatoes, and tomato paste.
  5. Season with oregano, basil, red pepper flakes, salt, and pepper.
  6. Simmer sauce on low heat for 25 minutes, stirring occasionally.
  7. Stir in fresh parsley before serving.

Nutrition: Calories: 150 kcal | Protein: 4 g | Fat: 7 g | Carbs: 20 g

{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Spaghetti Sauce Recipe Vegetarian”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A rich and flavorful vegetarian spaghetti sauce made with fresh tomatoes and herbs. Perfect for a healthy and satisfying pasta meal.”, “prepTime”: “PT15M”, “cookTime”: “PT30M”, “totalTime”: “PT45M”, “recipeYield”: “4 servings”, “recipeIngredient”: [“2 tbsp olive oil”, “1 medium onion, finely chopped”, “3 cloves garlic, minced”, “1 can (28 oz) crushed tomatoes”, “1 can (14 oz) diced tomatoes”, “1 medium carrot, grated”, “1 tsp dried oregano”, “1 tsp dried basil”, “1/2 tsp red pepper flakes”, “Salt and pepper to taste”, “1 tbsp tomato paste”, “2 tbsp fresh parsley, chopped”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Heat olive oil in a large pan over medium heat.”}, {“@type”: “HowToStep”, “text”: “Add onion and garlic; saut\u00e9 until translucent.”}, {“@type”: “HowToStep”, “text”: “Stir in grated carrot and cook for 3 minutes.”}, {“@type”: “HowToStep”, “text”: “Add crushed tomatoes, diced tomatoes, and tomato paste.”}, {“@type”: “HowToStep”, “text”: “Season with oregano, basil, red pepper flakes, salt, and pepper.”}, {“@type”: “HowToStep”, “text”: “Simmer sauce on low heat for 25 minutes, stirring occasionally.”}, {“@type”: “HowToStep”, “text”: “Stir in fresh parsley before serving.”}], “nutrition”: {“calories”: “150 kcal”, “proteinContent”: “4 g”, “fatContent”: “7 g”, “carbohydrateContent”: “20 g”}}

Photo of author

Marta K

Leave a Comment

X