Vegan Pasta Sauce Recipe (30-Min) – Easy & Rich

No cashew cream, no vegan cheese standing in for anything — this is a tomato-based pasta sauce that happens to be vegan, not a dairy sauce rebuilt from substitutes. A generous simmer of garlic, onion, and canned tomatoes does most of the work, with a spoonful of nutritional yeast stirred in at the end for a savory, slightly cheesy background note.
Ingredients
- 3 tbsp olive oil
- 1 small yellow onion, finely diced
- 4 cloves garlic, minced
- 3 tbsp tomato paste
- 2 (28 oz) cans crushed tomatoes
- 1/2 tsp dried oregano
- 1/4 tsp red pepper flakes, optional
- 2 tbsp nutritional yeast
- 1/4 cup fresh basil, torn, plus more for serving
- 1/2 tsp sugar (only if the tomatoes taste sharp)
- Salt and black pepper, to taste
Instructions
- Heat the olive oil in a large pot or deep skillet over medium heat. Add the onion and cook, stirring occasionally, until soft and translucent, about 5 minutes.
- Add the garlic and cook for 1 minute, until fragrant.
- Stir in the tomato paste and cook for 2 minutes, letting it darken slightly and coat the bottom of the pot.
- Pour in the crushed tomatoes, oregano, and red pepper flakes if using. Stir to combine and bring to a gentle simmer.
- Reduce the heat to low and simmer uncovered for 20-25 minutes, stirring occasionally, until the sauce has thickened and the raw tomato smell has cooked off.
- Taste the sauce; if it tastes sharp or acidic, stir in the sugar.
- Remove from the heat and stir in the nutritional yeast and torn basil.
- Season with salt and pepper to taste, then toss with hot pasta or use as needed.
Why This Vegan Pasta Sauce Works
A long, gentle simmer breaks down the tomatoes’ raw acidity and concentrates their flavor, which is the main reason this sauce tastes deeper than one that’s just heated through. Toasting the tomato paste directly in the oil before adding the crushed tomatoes builds a layer of roasted, slightly caramelized flavor that plain tomato paste stirred in later doesn’t have. Nutritional yeast, stirred in off the heat at the very end, contributes a savory, umami note similar to what parmesan would add — simmering it for a long time would cook that flavor away, which is why it goes in last.
Tips for the Best Vegan Pasta Sauce
Toast the tomato paste for a full 2 minutes, not just a stir-and-go — you’re looking for it to darken slightly at the edges of the pot, which is where the extra depth comes from. If your tomatoes taste noticeably sharp even after a full simmer, a grated carrot added at the start (rather than sugar) mellows the acidity while adding a little natural sweetness. This sauce also freezes and reheats better than most cream sauces, so it’s worth doubling the batch.
Common Mistakes to Avoid
Simmering the sauce at a hard boil instead of a gentle simmer causes it to splatter and reduces too fast in spots, leaving some parts thick and others thin. Adding the nutritional yeast at the start and simmering it for 20 minutes cooks off the very flavor you added it for — it belongs at the end, off the heat. Skipping the tomato paste step and going straight to crushed tomatoes gives a flatter, less complex sauce than one built in layers.
What to Serve It With
This sauce works over any pasta shape — try it with a batch of creamy Tuscan pasta swapped for a lighter tomato base, spread under toppings on a thin crust pizza base, or layered into a baked pasta dish in place of a jarred sauce.
Storage
Refrigerate in an airtight container for up to 5 days. Freeze in portioned containers for up to 3 months; thaw in the fridge overnight and reheat gently on the stovetop, adding a splash of water if it’s thickened too much. That’s really all this vegan pasta sauce needs to taste like it simmered all afternoon.
Frequently Asked Questions
Can I use fresh tomatoes instead of canned? Yes, though you’ll need about 3 pounds of ripe tomatoes, peeled and crushed, and a slightly longer simmer to reduce the extra water they release.
Does nutritional yeast actually taste cheesy? It has a savory, slightly nutty and umami flavor that reads as “cheesy” in a sauce like this, though it doesn’t melt or stretch the way real cheese does.
Can this replace jarred pasta sauce one-for-one? Yes — use it anywhere you’d use a jarred marinara, including on pizza or spooned over baked vegetables.
Is this recipe gluten-free? The sauce itself is naturally gluten-free; just check that any pasta or bread you serve it with is as well.
