Homemade Spaghetti Sauce Recipe No Meat: Rich Tomato and Herb Simmer

Homemade Spaghetti Sauce Recipe No Meat: Rich Tomato and Herb Simmer

This sauce transforms basic tomatoes into something deeply flavorful through a slow, careful simmer.

With simple ingredients and patient cooking, you’ll create a rich, herb-infused base that elevates any pasta dish.

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
⏱️
Total Time
30 min
🔥
Calories
Low Cal

Ingredients for Homemade Spaghetti Sauce Recipe No Meat

Transform canned tomatoes into rich, herb-infused sauce with these simple ingredients.

Ingredient Amount Notes
San Marzano Whole Peeled Tomatoes 🍅 28 oz Canned, crushed by hand
Extra-Virgin Olive Oil 🫒 ¼ cup First cold-press preferred
Yellow Onion 🧅 1 whole Finely diced for base
Garlic Cloves 🧄 6 cloves Minced for depth
Fresh Basil Leaves 🌿 ½ cup Packed, torn by hand
Dried Oregano 🍃 2 tsp Mediterranean variety preferred
Red Pepper Flakes 🌶️ ½ tsp Adjust to heat preference
Sea Salt 🧂 2 tsp Fine grain for even distribution
Freshly Ground Black Pepper 🌶️ 1 tsp Coarse grind for texture
Tomato Paste 🍅 3 tbsp Double-concentrated for richness

The tomatoes are everything here. San Marzano from Italy offer the perfect balance of sweetness and acidity—look for DOP certification on the label if you want to splurge. Whole Foods and Eataly carry them, but most supermarkets have a decent brand. The olive oil should be high-quality; it’s the foundation of the flavor base, so skip the cheap stuff.

No San Marzano? Any high-quality canned tomato works—just avoid the pre-seasoned varieties. Fresh tomatoes can substitute in summer, but they’ll need roasting first to intensify flavor. Dried basil at one-third the amount can replace fresh in a pinch, though the brightness won’t be the same. If you’re out of oregano, dried marjoram is a close cousin.

This sauce freezes beautifully for up to 6 months. Let it cool completely before transferring to airtight containers. In the fridge, it keeps for 5 days—the flavors deepen overnight. Always store with a thin layer of olive oil on top to preserve freshness.

❤️

Why You’ll Love This Recipe

  • One Pot Wonder: I just dump everything in a single pot—San Marzano tomatoes, garlic, basil—and let it simmer while I set the table.
  • Sun-Kissed Flavor: That sweetness from the tomatoes paired with fresh basil? It tastes like summer in a bowl.
  • Freezer Friendly: I make a double batch and freeze half for those nights I’m too tired to cook.
  • Pantry Staples: Honestly, I always have these ingredients on hand, so dinner’s never more than 20 minutes away.

Step-by-Step Instructions for Homemade Spaghetti Sauce

This method delivers a rich, herb-infused tomato sauce with layers of authentic Italian flavor.

Step 1: Sauté Aromatics in Olive Oil

Heat the 0.25 cup Extra-Virgin Olive Oil in a heavy-bottomed pot over medium heat. Add the 1 whole Yellow Onion, finely diced, and cook for 5-7 minutes until translucent and just beginning to caramelize at the edges.

This slow sauté builds the flavor foundation. You’ll notice the onion sweetens as it softens—this is essential for balancing the acidity of the tomatoes. Stir occasionally to prevent browning, maintaining a gentle sizzle throughout.

Step 2: Bloom Garlic and Tomato Paste

Add the 6 cloves Garlic Cloves, minced, and cook for 1 minute until fragrant but not browned. Immediately stir in the 3 tbsp Tomato Paste, pressing it into the oil to dissolve completely.

Cook this mixture for 2-3 minutes until the paste deepens to a rusty red color. This step develops the paste’s natural sweetness and removes any raw flavor, which is critical for a well-rounded sauce.

Step 3: Incorporate Tomatoes and Seasonings

Pour in the 28 oz San Marzano Whole Peeled Tomatoes, crushing them by hand as they go into the pot. Add the 2 tsp Sea Salt, 1 tsp Freshly Ground Black Pepper, 2 tsp Dried Oregano, and 0.5 tsp Red Pepper Flakes.

Stir well to combine, then bring the mixture to a gentle simmer. Reduce heat to low and let it cook uncovered for 20 minutes, stirring occasionally to prevent sticking.

Step 4: Finish with Fresh Basil

After 20 minutes, the sauce will have thickened slightly and the oil will begin to separate at the edges. Stir in the 0.5 cup Fresh Basil Leaves, torn by hand, and continue simmering for an additional 5-10 minutes.

The basil should wilt into the sauce but retain some vibrant green flecks. Taste and adjust seasoning if needed—the sauce should taste balanced, with bright acidity, sweetness, and a subtle herbal depth.

Remove from heat and let the sauce rest for 10 minutes before serving to allow the flavors to meld fully. This resting period ensures every bite is rich and cohesive.

👨‍🍳

Pro Tips For Making Homemade Spaghetti Sauce Recipe No Meat

  • Crush the Tomatoes: Use your hands to break up the San Marzano whole peeled tomatoes as you add them to the pot—this releases more juices and creates a chunkier texture without needing a blender.
  • Bloom the Garlic: Cook the minced garlic in the olive oil for just 30 seconds until fragrant, but not browned—I learned this the hard way after burning three batches.
  • Skip the Pre-Chop: Tear the fresh basil leaves with your hands instead of chopping with a knife to prevent bruising and keep the flavor bright.
  • Simmer Low and Slow: Once all ingredients are in, keep the heat low and let it bubble gently for at least 45 minutes—rushing this step leaves the sauce watery and underdeveloped.

Serving Suggestions for homemade spaghetti sauce recipe no meat

Pasta Pairings

I love tossing this sauce with al dente spaghetti—the classic pairing that lets the rich tomato flavor shine. For a heartier bite, try pappardelle or rigatoni, which hold the sauce beautifully in their ridges. Cook 1 lb pasta in salted water until just tender.

Fresh Toppings

A sprinkle of Parmigiano-Reggiano adds umami depth, while fresh basil ribbons brighten each bite. I also add toasted pine nuts for crunch or a drizzle of high-quality olive oil to finish. These simple touches elevate the dish instantly. ✨

Side Dishes

Serve with a simple arugula salad dressed in lemon vinaigrette to cut through the richness. Garlic bread is another must—use a baguette brushed with olive oil and minced garlic, toasted until golden. Both sides balance the sauce’s depth perfectly.

Protein Additions

While this is a meat-free sauce, I often add white beans or sautéed mushrooms for extra heartiness. For a Mediterranean twist, stir in kalamata olives or capers before serving. These additions keep the dish vegetarian while adding texture.

Kid-Friendly Tweaks

For picky eaters, blend the sauce until smooth before serving. I also reduce the red pepper flakes to ¼ tsp or omit them entirely. Serving with fun shapes like farfalle or penne makes it more appealing to little ones. 💛

Nutrition Facts

Servings 4
Amount Per Serving
Calories 150kcal
% Daily Value
Total Fat 12g15%
Saturated Fat 2g10%
Cholesterol 0mg0%
Sodium 850mg37%
Total Carbohydrate 12g4%
Dietary Fiber 3g11%
Sugars 6g
Protein 2g4%
Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently Asked Questions

1

Can I use fresh tomatoes instead of canned?

Yes, but roast them first to intensify flavor. Use 3 lbs fresh tomatoes for every 28 oz canned. Roast at 400°F for 20-25 minutes until charred.

2

How do I fix a sauce that’s too acidic?

Add a pinch of sugar or a splash of balsamic vinegar. For natural sweetness, stir in 1 grated carrot during simmering. Taste and adjust gradually.

3

Why does my sauce taste bland?

Likely under-seasoned. Add 1 tsp salt at a time, then taste. Boost umami with 1 tbsp tomato paste or a splash of red wine. Simmer longer for deeper flavor.

4

Can I make this in a slow cooker?

Sauté aromatics first, then transfer to the slow cooker. Cook on low for 6-8 hours or high for 3-4 hours. Stir occasionally for even cooking.

★★★★★4.5(13 reviews)
Brandon Thompson