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.
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
Frequently Asked Questions
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.
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.
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.
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.
- Prune Sauce Recipe for Pork: Rich and Fruity Glaze for Roasts - September 25, 2026
- Fries Dip Sauce Recipe: Creamy Garlic Herb Blend for Perfect Pairing - September 25, 2026
- Firecracker Shrimp Sauce Recipe: Spicy-Sweet Dipping Delight - September 25, 2026