I blended six vibrant vegetables into a silky, nutrient-packed pasta sauce that bursts with color and flavor in every spoonful.

I am obsessed with this veggie pasta sauce because it tastes like actual food, not a jar of nothing. I love how roasted red bell pepper gives it a bright, smoky backbone while garlic sings through every bite.
It’s silky, vibrant, and somehow loaded with vegetables without tasting like a salad in tomato clothes. But the best part is the way it clings to noodles, turning each forkful into an unapologetic vegetable party.
No fluff, no pretending. Just bold, honest flavor that makes me reach for seconds.
I make it when I want food that actually satisfies every single time.
Ingredients

- Olive oil: it gives a silky mouthfeel and carries flavors.
- Yellow onion: sweet, savory base that softens and charms.
- Garlic: punchy aroma, makes the sauce feel cozy.
- Carrots: add natural sweetness and a little texture.
- Zucchini: light, juicy veggie that keeps things fresh.
- Red bell pepper: bright color and a mild, sweet bite.
- Crushed tomatoes: the sauce’s hearty, tangy backbone.
- Tomato paste: deepens tomato flavor and thickens it slightly.
- Vegetable broth: adds depth without overpowering the veggies.
- Spinach: sneaks in greens, wilts down, boosts nutrients.
- Fresh basil: bright herbal note that smells amazing.
- Dried oregano: warm, slightly bitter herb supporting the tomato.
- Nutritional yeast: cheesy, nutty hint that’s totally vegan.
- Maple syrup: tames acidity, gives just a touch of sweetness.
- Lemon juice: lifts the whole sauce, adds fresh zing.
- Kosher salt: brings out flavors, don’t skip it.
- Black pepper: adds mild heat and a bit of bite.
- Red pepper flakes: optional kick if you want spice.
Ingredient Quantities
- 2 tablespoons olive oil
- 1 medium yellow onion, roughly chopped (about 1 cup)
- 3 garlic cloves, smashed
- 2 medium carrots, peeled and chopped (about 1 cup)
- 1 medium zucchini, chopped (about 1 cup)
- 1 red bell pepper, seeded and chopped (about 1 cup)
- 1 28-ounce can crushed tomatoes (about 3 cups)
- 2 tablespoons tomato paste
- 1/2 cup low-sodium vegetable broth
- 3 cups packed fresh spinach
- 2 tablespoons fresh basil, chopped (or 1 teaspoon dried basil)
- 1 teaspoon dried oregano
- 2 tablespoons nutritional yeast
- 1 teaspoon maple syrup or a pinch of sugar
- 1 tablespoon fresh lemon juice
- 1 teaspoon kosher salt, plus more to taste
- 1/2 teaspoon freshly ground black pepper
- 1/4 teaspoon red pepper flakes, optional
How to Make this
1. Heat 2 tablespoons olive oil in a large skillet or saucepan over medium heat until shimmering, then add the roughly chopped onion and smashed garlic; cook, stirring occasionally, until the onion is soft and translucent, about 5 minutes — watch the garlic so it doesn’t brown.
2. Add the chopped carrots, zucchini, and red bell pepper to the pan; cook another 6 to 8 minutes, stirring now and then, until the veggies begin to soften and pick up some color.
3. Stir in the tomato paste and cook for 1 minute to deepen its flavor, then pour in the 28-ounce can crushed tomatoes and 1/2 cup low-sodium vegetable broth; bring to a gentle simmer.
4. Add the packed fresh spinach, 2 tablespoons fresh basil (or 1 teaspoon dried), 1 teaspoon dried oregano, 2 tablespoons nutritional yeast, 1 teaspoon maple syrup (or a pinch of sugar), 1 tablespoon fresh lemon juice, 1 teaspoon kosher salt, 1/2 teaspoon black pepper, and the optional 1/4 teaspoon red pepper flakes; stir to combine.
5. Reduce heat to low and simmer uncovered for 15 to 20 minutes, stirring occasionally, until the vegetables are very tender and the flavors have melded; if it looks too thick, add a splash more vegetable broth or a bit of reserved pasta water later.
6. Remove the pan from heat and let the mixture cool for a few minutes so it blends smoother and you don’t scald yourself when pouring into a blender or using an immersion blender.
7. Puree the sauce until smooth. If using a blender, work in batches and vent the lid slightly to let steam escape; if using an immersion blender, pulse until you reach your desired texture. Taste and adjust seasoning.
8. Check seasoning and texture: add more salt or lemon juice if it needs brightness, more maple syrup if it needs a touch sweeter, or a little extra broth if it’s too thick. If you want a silkier finish, stir in another drizzle of olive oil.
9. Rewarm gently if needed, toss with cooked pasta (reserve a little pasta water to loosen the sauce if necessary), or serve over roasted veggies. The sauce keeps in the fridge for up to 4 days and freezes well for 2 to 3 months.
Equipment Needed
1. Large skillet or medium saucepan
2. Cutting board
3. Chef’s knife (sharp)
4. Wooden spoon or heatproof spatula
5. Measuring cups and spoons
6. Blender or immersion blender (for pureeing)
7. Can opener
8. Colander or slotted spoon (for reserving pasta water)
FAQ
Healthy Veggie Pasta Sauce (Vegan) Recipe Substitutions and Variations
- Olive oil: use avocado oil or light tasting grapeseed oil, or for even less fat just sauté in 1 to 2 tablespoons vegetable broth or water (works fine, just add a tad later so veggies don’t stick).
- Yellow onion: swap with 2 shallots for a milder, sweeter flavor, or 1/2 cup chopped leek (white and light green parts) if you want something gentler.
- Zucchini: replace with 1 cup chopped eggplant or 1 cup cremini mushrooms for a meatier texture and deeper savory notes.
- Nutritional yeast: use 3 tablespoons finely ground cashews or 2 tablespoons vegan parmesan for a cheesy, nutty vibe; if none, a pinch more salt and 1 teaspoon miso paste can help boost umami.
Pro Tips
1) Brown the tomato paste longer than you think. After stirring it in, let it cook 2 to 3 minutes until it darkens a bit and smells nutty. That little bit of caramelization adds big depth so the sauce doesn’t taste flat.
2) Save some pasta water and add it at the end in small splashes. The starchy water helps the sauce cling to noodles and smooths texture without watering it down. Don’t add too much at once, you can always add more.
3) Don’t let the garlic burn while you sweat the onions. If the garlic starts to brown, pull it out or push it to the pan edge for a minute. Burnt garlic tastes bitter and will wreck the sauce. Also, if you want a sweeter, richer veggie flavor, roast the carrots and bell pepper first for 20 minutes at 425°F then add them in.
4) Vent the blender and cool the sauce a bit before pureeing. Hot steam builds up fast and can make the lid pop. Let it sit 3 to 5 minutes, then pulse in batches or use an immersion blender. After blending, taste again and brighten with another squeeze of lemon or a pinch more salt if it feels dull.

Healthy Veggie Pasta Sauce (Vegan) Recipe
I blended six vibrant vegetables into a silky, nutrient-packed pasta sauce that bursts with color and flavor in every spoonful.
4
servings
177
kcal
Equipment: 1. Large skillet or medium saucepan
2. Cutting board
3. Chef’s knife (sharp)
4. Wooden spoon or heatproof spatula
5. Measuring cups and spoons
6. Blender or immersion blender (for pureeing)
7. Can opener
8. Colander or slotted spoon (for reserving pasta water)
Ingredients
-
2 tablespoons olive oil
-
1 medium yellow onion, roughly chopped (about 1 cup)
-
3 garlic cloves, smashed
-
2 medium carrots, peeled and chopped (about 1 cup)
-
1 medium zucchini, chopped (about 1 cup)
-
1 red bell pepper, seeded and chopped (about 1 cup)
-
1 28-ounce can crushed tomatoes (about 3 cups)
-
2 tablespoons tomato paste
-
1/2 cup low-sodium vegetable broth
-
3 cups packed fresh spinach
-
2 tablespoons fresh basil, chopped (or 1 teaspoon dried basil)
-
1 teaspoon dried oregano
-
2 tablespoons nutritional yeast
-
1 teaspoon maple syrup or a pinch of sugar
-
1 tablespoon fresh lemon juice
-
1 teaspoon kosher salt, plus more to taste
-
1/2 teaspoon freshly ground black pepper
-
1/4 teaspoon red pepper flakes, optional
Directions
- Heat 2 tablespoons olive oil in a large skillet or saucepan over medium heat until shimmering, then add the roughly chopped onion and smashed garlic; cook, stirring occasionally, until the onion is soft and translucent, about 5 minutes — watch the garlic so it doesn't brown.
- Add the chopped carrots, zucchini, and red bell pepper to the pan; cook another 6 to 8 minutes, stirring now and then, until the veggies begin to soften and pick up some color.
- Stir in the tomato paste and cook for 1 minute to deepen its flavor, then pour in the 28-ounce can crushed tomatoes and 1/2 cup low-sodium vegetable broth; bring to a gentle simmer.
- Add the packed fresh spinach, 2 tablespoons fresh basil (or 1 teaspoon dried), 1 teaspoon dried oregano, 2 tablespoons nutritional yeast, 1 teaspoon maple syrup (or a pinch of sugar), 1 tablespoon fresh lemon juice, 1 teaspoon kosher salt, 1/2 teaspoon black pepper, and the optional 1/4 teaspoon red pepper flakes; stir to combine.
- Reduce heat to low and simmer uncovered for 15 to 20 minutes, stirring occasionally, until the vegetables are very tender and the flavors have melded; if it looks too thick, add a splash more vegetable broth or a bit of reserved pasta water later.
- Remove the pan from heat and let the mixture cool for a few minutes so it blends smoother and you don't scald yourself when pouring into a blender or using an immersion blender.
- Puree the sauce until smooth. If using a blender, work in batches and vent the lid slightly to let steam escape; if using an immersion blender, pulse until you reach your desired texture. Taste and adjust seasoning.
- Check seasoning and texture: add more salt or lemon juice if it needs brightness, more maple syrup if it needs a touch sweeter, or a little extra broth if it’s too thick. If you want a silkier finish, stir in another drizzle of olive oil.
- Rewarm gently if needed, toss with cooked pasta (reserve a little pasta water to loosen the sauce if necessary), or serve over roasted veggies. The sauce keeps in the fridge for up to 4 days and freezes well for 2 to 3 months.
Notes
- Below you’ll find my best estimate of this recipe’s nutrition facts. Treat the numbers as a guide rather than a rule—great food should nourish both body and spirit. Figures are approximate, and the website owner assumes no liability for any inaccuracies in this recipe.
Nutrition Facts
- Serving Size: 417g
- Total number of serves: 4
- Calories: 177kcal
- Fat: 7g
- Saturated Fat: 1g
- Trans Fat: 0g
- Polyunsaturated: 0.8g
- Monounsaturated: 5.3g
- Cholesterol: 0mg
- Sodium: 548mg
- Potassium: 962mg
- Carbohydrates: 23.3g
- Fiber: 6.8g
- Sugar: 12g
- Protein: 6g
- Vitamin A: 7479IU
- Vitamin C: 91mg
- Calcium: 81mg
- Iron: 2mg













