Vegan Pasta Sauce Recipe: Garden-Fresh Simmered Richness

Complete Vegan Pasta Sauce Recipe: Garden Fresh Simmered Richness overview image

This plant-based sauce transforms simple tomatoes into a rich, garden-fresh pasta topping without dairy or meat. The slow simmer allows flavors to meld beautifully, creating depth that rivals traditional recipes.

With just a few pantry staples and fresh herbs, you’ll have a versatile sauce ready in under an hour. It freezes well, so make a double batch for easy meals later.

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

Ingredients for Vegan Pasta Sauce

Transform canned tomatoes with fresh herbs and pantry staples into this vibrant sauce.

Ingredient Amount Notes
San Marzano Whole Peeled Tomatoes 🍅 28 oz Canned, crushed by hand
Extra-Virgin Olive Oil 🫒 ¼ cup High quality, fruity
Yellow Onion 🧅 1 whole Finely diced for base
Garlic Cloves 🧄 5 cloves Minced for depth
Fresh Basil Leaves 🌿 ½ cup Packed, torn by hand
Fresh Flat-Leaf Parsley 🍃 ¼ cup Chopped, stems removed
Tomato Paste 🍅 2 tbsp For richness and body
Balsamic Vinegar 💧 1 tbsp Aged for complexity
Sea Salt 🧂 1 tsp Fine grain preferred
Black Pepper 🌶️ ½ tsp Freshly ground for best flavor

The tomatoes are everything here. San Marzano is the gold standard—sweeter, less acidic, and meatier texture (worth the hunt at Whole Foods or Italian markets). Don’t skip the hand-crushing step; it breaks them down perfectly for the sauce. The olive oil should be something you’d happily drizzle on bread—California Olive Ranch or Colavita are solid grocery store picks.

No fresh herbs? Dried basil and parsley at one-third the amount work in a pinch, but fresh really makes this sing. Short on time? Pre-minced garlic from a jar saves a few minutes (just use an extra half-teaspoon). If the sauce tastes flat, a pinch of sugar or extra balsamic can brighten it up—taste as you go and adjust.

This sauce freezes like a dream. Cool completely, then transfer to airtight containers—it’ll keep for 3 months in the freezer. In the fridge, use within 5 days. Always make a double batch; you’ll regret it if you don’t.

❤️

Why You’ll Love This Recipe

  • One Pot Wonder: I just dump the San Marzano tomatoes, onion, and garlic in a pot and let them simmer—no fancy steps.
  • Ridiculously Good: The fresh basil and olive oil make it taste like a slow-simmered Nonna’s sauce, not a quick vegan version.
  • Feeds Everyone: I serve it over pasta for dinner, then use leftovers for pizza sauce the next day. Honestly, it works for everything.
  • Pantry Staples: Between us, I always have these ingredients on hand—no last-minute grocery runs, ever.

Step-by-Step Instructions for Vegan Pasta Sauce

This method builds deep, layered flavor while keeping everything plant-based and simple.

Step 1: Sauté Aromatics Until Translucent

Heat the 0.25 cup Extra-Virgin Olive Oil in a large, heavy-bottomed pot over medium heat. Add the 1 whole Yellow Onion, finely diced, and cook for 6-8 minutes until soft and translucent.

You want the onion to break down completely without browning—this creates a sweet, mellow base. Stir occasionally to prevent hot spots. The oil should shimmer but not smoke; if it does, reduce the heat slightly.

Step 2: Build the Foundation with Garlic and Tomato Paste

Add the 5 cloves Garlic Cloves, minced, to the pot and cook for 1 minute until fragrant but not browned. Stir constantly—garlic burns easily and turns bitter if left unattended.

Immediately add the 2 tbsp Tomato Paste and cook for another 2 minutes, stirring frequently. This step deepens the tomato flavor and removes the raw taste from the paste. You’ll notice the color darken slightly as it caramelizes.

Step 3: Incorporate Tomatoes and Simmer

Pour in the 28 oz San Marzano Whole Peeled Tomatoes, crushing them by hand as you add them to the pot. This releases their juices and creates a rustic texture. Stir in the 1 tsp Sea Salt and 0.5 tsp Black Pepper.

Increase the heat to medium-high and bring the sauce to a gentle boil. Then reduce the heat to low and let it simmer uncovered for 30-40 minutes, stirring occasionally. The sauce should thicken slightly and develop a rich, concentrated flavor.

Step 4: Finish with Fresh Herbs and Vinegar

Remove the pot from heat and stir in the 1 tbsp Balsamic Vinegar. This adds a subtle tang and balances the sweetness of the tomatoes. Taste and adjust seasoning if needed—remember, the flavors will meld further as it sits.

Fold in the 0.5 cup Fresh Basil Leaves, torn by hand, and the 0.25 cup Fresh Flat-Leaf Parsley, chopped. The herbs should be added at the end to preserve their bright, fresh flavor. Let the sauce sit for 10 minutes before serving to allow the herbs to infuse.

👨‍🍳

Pro Tips For Making Vegan Pasta Sauce

  • Crush Tomatoes By Hand: I learned this the hard way—using a blender makes the sauce too watery. Squeeze the San Marzano tomatoes with your hands for a chunkier, more rustic texture that clings to pasta better.
  • Bloom Garlic Low: After burning three batches, I finally figured out: cook the garlic on medium-low heat in the olive oil until just fragrant, about 30 seconds—any hotter and it turns bitter.
  • Skip the Dried Basil: Sounds weird, but fresh basil added at the end actually changes the outcome. Dried basil lacks the bright, aromatic punch that makes this sauce sing.
  • Simmer Uncovered: My grandmother swore by this, and she was right: let the sauce reduce uncovered for 20-25 minutes so it thickens properly and the flavors concentrate.

Troubleshooting This Recipe

Sauce Too Thin

If your sauce is watery after simmering, continue cooking uncovered over low heat for an additional 10-15 minutes. Stir frequently to prevent sticking. I also mash the tomatoes more with a potato masher to thicken it naturally. 💡

Sauce Too Thick

Thin it with ¼ cup water or vegetable broth at a time until reaching your desired consistency. Stir well and let it simmer for 5 minutes to incorporate. Avoid adding too much liquid at once—you can always add more.

Bitter Taste

A pinch of sugar (½ tsp) balances acidity beautifully. Alternatively, stir in an extra 1 tsp balsamic vinegar to round out flavors. I’ve found this often happens when using lower-quality canned tomatoes.

Flat Flavor

Boost depth with 1 tbsp tomato paste or a splash of red wine. Fresh herbs are key—if yours taste dull, add ¼ cup fresh basil at the end. Remember, salt enhances all other flavors, so check your seasoning first.

Herbs Turn Gray

This happens when herbs simmer too long. Always add fresh basil and parsley in the final 5 minutes of cooking. If it’s already happened, stir in a handful of fresh herbs right before serving to revive the color.

Oil Separating

Whisk vigorously to re-emulsify, or blend briefly with an immersion blender. To prevent this, ensure your heat isn’t too high during simmering. A heavy-bottomed pot like Le Creuset helps maintain even temperatures. ✨

Nutrition Facts

Servings 4
Amount Per Serving
Calories 120kcal
% Daily Value
Total Fat 10g13%
Saturated Fat 1.5g8%
Cholesterol 0mg0%
Sodium 480mg21%
Total Carbohydrate 9g3%
Dietary Fiber 3g11%
Sugars 5g
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 dried herbs instead of fresh?

Yes, but use 1/3 the amount since dried herbs are more concentrated. Add them earlier in cooking to rehydrate and release their flavors properly.

2

How long will this sauce keep in the fridge?

Store in an airtight container and it will stay fresh for up to 5 days. For longer storage, freeze for up to 3 months.

3

What if I don’t have San Marzano tomatoes?

Any high-quality canned tomatoes work, but the flavor may be slightly more acidic. Balance it with a pinch of sugar or extra balsamic vinegar to taste.

4

Can I make this in a slow cooker?

Sauté the aromatics first, then transfer everything to a slow cooker. Cook on low for 4-6 hours for deep, developed flavors.

★★★★★5.0(3 reviews)
Brandon Thompson