Vegetarian Spaghetti Sauce

Prep: 15 min Cook: 120 min Serves: 4 Cuisine: Italian

A hearty and flavorful vegetarian spaghetti sauce packed with fresh tomatoes, mushrooms, garlic, and herbs. This versatile sauce is perfect for a healthy, meat-free meal that appeals to all ages. Its rich flavors and slow-simmered texture make it a comforting choice for weeknights or casual gatherings.

Be the first to rate this recipe

Ingredients

  • 5 cloves garlic
  • 1 large onion
  • 1 quart tomatoes
  • 1 can tomato sauce
  • 1 can mushrooms
  • basil to taste
  • oregano to taste
  • 1 zucchini or yellow squash (optional)
  • 1 tablespoon canola oil
  • 1/2 teaspoon black pepper
  • 2 teaspoons salt
  • 2 teaspoons sugar (optional)

Instructions

  1. Crush the garlic and chop the onion, then brown them in canola oil.
  2. Add canned tomatoes, tomato sauce, mushrooms, salt, chopped squash (if using), and spices.
  3. Bring to a boil, then reduce heat and simmer for at least 2 hours.
  4. Serve over cooked spaghetti.

Tips & Substitutions

For a richer flavor, consider roasting the garlic and onion before adding them to the pan. You can substitute fresh herbs for dried ones if available, using about three times the amount. If you're looking for a heartier sauce, add lentils or beans to boost protein. This sauce can also be made in larger batches and used in other Italian recipes like lasagna or stuffed peppers.

Serving Suggestions

Serve this vegetarian spaghetti sauce over your favorite pasta, such as spaghetti or even angel hair pasta. It pairs beautifully with a fresh side salad like Italian Slaw or Italian Style Bean Salad for a complete meal. Top with grated Parmesan cheese or nutritional yeast for a vegan twist.

Storage & Reheating

Store leftovers in an airtight container in the refrigerator for up to 5 days. You can also freeze the sauce for up to 3 months. To reheat, simply warm it on the stove over low heat, adding a splash of water or broth if it appears too thick. Stir occasionally to ensure even heating.

Nutrition & Diet Analysis (per serving)

Each serving of Vegetarian Spaghetti Sauce contains roughly 786 calories, with 13g protein, 84g carbohydrates, and 54g fat. It is an excellent source of dietary fiber (107% of the Daily Value), vitamin C (84% of the Daily Value), and iron (69% of the Daily Value). Note that it is relatively high in sodium, at 1913mg per serving (83% of the Daily Value).

786 kcal 39% DV
Protein Fat Carbs

Macronutrients

Protein 13g 26% DV
Total Fat 54.1g 69% DV
Carbs 84.3g 31% DV
Fiber 30.1g 100% DV
Sugar 8.8g 18% DV

Electrolytes

Sodium 1913.2mg 83% DV
Potassium 1926mg 41% DV

Vitamins & Minerals

Vitamin A 225.4mcg 25% DV
Vitamin C 76mg 84% DV
Vitamin D 0.3mcg 2% DV
Calcium 544mg 42% DV
Iron 12.4mg 69% DV
Diet fit High-fiber

Estimated from ingredients & per-serving nutrition — verify against package labels for allergies or strict diets.

* % Daily Values based on a 2,000 calorie diet (FDA 2020).

Frequently Asked Questions

Can I make this sauce ahead of time?

Yes, this spaghetti sauce can be made ahead of time. In fact, it often tastes even better the next day as the flavors meld. Just be sure to cool it completely before storing in an airtight container in the fridge or freezer.

What can I use instead of canned mushrooms?

If you don't have canned mushrooms, you can use fresh mushrooms instead. Just slice them and add them to the sauce when you add the onions and garlic. Alternatively, you can omit them altogether or use other vegetables like bell peppers or eggplant.

How can I make this sauce spicier?

To add heat to your vegetarian spaghetti sauce, consider incorporating red pepper flakes or a dash of cayenne pepper. You can also add a finely chopped jalapeño or serrano pepper when sautéing the garlic and onion for a fresh kick.

Nutrition is estimated from USDA FoodData Central ingredient data and may vary with brand, portion and preparation — see our methodology. This information is for general educational purposes only and is not medical or dietary advice (disclaimer).

Italian recipes → Vegan recipes → Vegetarian recipes → All recipes →