Veggie Spaghetti Sauce Recipe

This hidden vegetable sauce looks, smells, and tastes like a rich, slow-simmered Italian restaurant tomato sauce, but it’s secretly packed with vegetables and fiber! If you’ve ever tried a “veggie-loaded” sauce that looked muddy or tasted underseasoned, this recipe is about to completely change your expectations.

Head on view of a large glass jar filled with vegetable sauce for pasta surrounded by various vegetables

This post contains affiliate links. As Amazon Associates, we earn a small commission from qualifying purchases (at no cost to you). Click here to read our full policy about affiliate links. Thank you for shopping our affiliate links, as it helps us keep the free vegan recipes coming your way!


Why This Is The Hidden Vegetable Sauce You’ll Actually Want to Eat

Let’s be honest: a lot of vegetable sauce recipes feel like a compromise. They’re healthy, sure. But the flavor, texture, or color is…questionable. Well, this one isn’t

This sauce tastes like something you’d order at a great Italian restaurant, the kind you want to mop up with breadsticks and swirl generously around pasta. In fact, we gave a jar to T’s octogenarian parents, and they were genuinely shocked when they heard how many vegetables were hiding inside!

One of the biggest reasons this sauce stands out? We use fresh tomatoes, not just canned or jarred sauce. That makes it a great way to use up end-of-season tomato hauls and gives the sauce a brightness and depth you just can’t fake. It also freezes beautifully, so you can capture peak tomato season and enjoy this veggie-packed sauce all winter long!

And then there’s the flavor. This sauce is seasoned with our homemade vegan bouillon powder, which adds body, savoriness, and that subtle “Why is this so good?” factor. It’s not underseasoned. It’s not flat. Instead, it’s layered, rich, and deeply satisfying. Because we believe veggie-forward food should be every bit as flavorful as the original!

Oh, and this recipe makes a lot. One batch yields about three large jars, which means future-you is about to be very grateful.

Save this recipe!

Add your email below to get this recipe sent straight to your inbox!

Overhead view of all of the ingredients you need to make vegetable sauce for pasta arranged on a grey marble countertop

The Simple Ingredients You’ll Need

Here’s what goes into this hidden vegetable pasta sauce, plus how to tweak it if needed:

  • Fresh tomatoes – End-of-season tomatoes are perfect here, but any tomatoes you can get your hands on will work.
  • Zucchini – Blends seamlessly into the sauce and adds body without altering the flavor.
  • Tomato paste – Deepens the tomato flavor and adds richness.
  • Olive oil – For sautéing and building flavor from the ground up.
  • Onion & garlic – Non-negotiable for a great sauce!
  • White mushrooms – Add savory depth (they completely disappear once blended!)
  • Carrots & celery – Classic flavor base and natural sweetness
  • Red bell pepper – Adds subtle sweetness and rounds out the veggie profile
  • Canned diced tomatoes – Adds texture and extra tomato richness!
  • Dry white wine – Lifts the sauce and adds complexity. You can sub with vinegar + water if needed.
  • Vegan bouillon powder – Highly recommend our homemade bouillon for best flavor and texture! It has a nutritional yeast base that aids in thickening and adds a cheesy savory flavor. If using store-bought, start with less.
  • Frozen spinach – An easy way to sneak in greens.
  • Brown sugar (or coconut/date sugar) – Don’t skip this! It balances acidity without making the sauce sweet.
  • Italian seasoning & dried basil – Classic, cozy flavors.
  • Crushed red pepper flakes – Optional, but lovely for a gentle warmth!

Let’s Make This Veggie Pasta Sauce Together!

This is one of those slow, cozy, Sunday-style recipes, and that’s part of the magic!

Start by blending the fresh tomatoes, zucchini, and tomato paste until completely smooth. This step sets the stage for that classic tomato sauce texture, not a chunky veggie mash. If your blender struggles, add a splash of the water to get things moving.See the photo below for what this mixture should look like once blended.

Overhead view of a large blender filled with tomato puree

First thing, before you turn on the stove, do yourself a favor and prep all the veggies! I like to mince everything using a small food processor (because knife skills are not my strength), then park them in little bowls so they’re ready to go.

It makes the cooking process feel calm instead of chaotic. I like to keep the garlic and onion in one bowl and the remainder of the veggies in another bowl, as seen in the picture below.

A grid with two photos of various minced vegetables in mixing bowls and a small food processor

Sauté the chopped onion and garlic in olive oil in a large saucepan until soft and fragrant, then add the mushrooms, carrots, celery, and red peppers. You’re building layers here; this step is where the sauce really starts to smell incredible.

Next, add the blended tomato mixture, water, canned tomatoes, wine, and bouillon. Bring it to a simmer. Then, stir in the spinach, sugar, Italian seasoning, and red pepper flakes. From here, it’s a slow, uncovered simmer.

After about 40 minutes, you can hit it with an immersion blender if you want a smoother sauce. I like mine somewhere between silky and chunky sauce, but if you’re cooking for very picky eaters, feel free to blend it completely smooth.

Now comes the most important part: Let it keep simmering. This sauce needs time – anywhere from 1 to 3 hours – to thicken, mellow, and develop that restaurant-quality depth. Stir occasionally, scrape the bottom, and let it do its thing. Trust me, it’s worth it!

Check out the photo below to see the before + after difference this long simmer time makes.

A grid with two photos of a pot of vegetable sauce - one before it simmers and one after

How to Serve This Hidden Vegetable Sauce

This simple sauce is endlessly versatile:

Basically, if a recipe calls for tomato sauce, this one works. 

Overhead view of a clear glass jar filled with red tomato vegetable sauce for pasta

How to Store & Freeze Leftover Veggie Sauce

​This sauce makes about 3 full 32-oz jars and a total of 12 servings, making it awesome for cooking once and enjoying multiple meals!

Refrigerator: Store leftovers in an airtight container or jars in the fridge for up to 5 days.

Freezer: This sauce freezes beautifully which makes it awesome for freezer meal prep! We love freezing it in 1-cup or 2-cup Souper Cubes so we can defrost exactly what we need. Transfer frozen portions to freezer bags or containers and freeze for up to 3 months.

To reheat:

  • From the fridge: Warm gently on the stovetop or in the microwave.
  • From frozen: Thaw overnight in the fridge or reheat directly on the stovetop over low heat, stirring often. Add a splash of water if needed to loosen it up.

Having this delicious sauce tucked away in the freezer during busy weeks or the holiday season is such a gift to yourself!

Helpful Tips & Variations

  • Want to swap different vegetables? Stick to similar colors for best results: yellow squash for zucchini, leeks for onions, or extra carrots for sweetness.
  • If you don’t have homemade bouillon, reduce the amount of store-bought bouillon and adjust to taste.
  • Fresh spinach or fresh basil work great instead of the frozen spinach; just chop and remove any tough stems. 
  • If your sauce feels thin, it likely just needs more simmer time. Don’t rush this step! 
Overhead view of a round white plate piled high with spaghetti in a hidden vegetable sauce topped with vegan parmesan

More Homemade Sauces You’ll Love

If you’re on a sauce-making kick, try these next:

And don’t miss our Vegan Pasta Guide, where we share vegan-friendly pasta brands (most are!) and even more homemade and store-bought sauce ideas.

One Last Thing 💚

If you make this hidden vegetable sauce, we’d love to hear how it went. Leaving a star rating and review helps more people find our recipes, and it genuinely means so much to us. Your feedback brings these recipes to life, and we’re so grateful you’re here!

Head on view of a large glass jar filled with vegetable sauce for pasta surrounded by various vegetables

Vegetable Sauce Recipe

Brittany Roche
This hidden vegetable sauce looks, smells, and tastes like a rich, slow-simmered Italian restaurant tomato sauce, but it’s secretly packed with vegetables and fiber! If you’ve ever tried a “veggie-loaded” sauce that looked muddy or tasted underseasoned, this recipe is about to completely change your expectations.
5 from 1 vote
Prep Time 45 minutes
Cook Time 2 hours 40 minutes
Total Time 3 hours 25 minutes
Course Sauces
Cuisine Italian
Servings 12 servings
Calories 101 kcal

Equipment

Ingredients
  

  • 2.5 lbs fresh tomatoes roughly chopped and cores removed
  • 1 medium zucchini peeled and roughly chopped
  • 1 (6-oz) can tomato paste
  • 3 Tbsp olive oil
  • 2 medium onions minced
  • 12 large cloves garlic minced
  • 1 tsp sea salt
  • 1 tsp dried basil
  • 8 oz white mushrooms minced
  • 2 medium carrots minced
  • 2 medium stalks celery minced
  • 1 red bell pepper minced
  • 4 cups water
  • 1 (28-oz) can diced tomatoes
  • 1/3 cup dry white wine
  • 1/4 cup vegan chicken bouillon powder
  • 1/2 cup frozen spinach
  • 2 Tbsp light brown sugar or coconut sugar
  • 1 Tbsp Italian seasoning
  • 1/2 tsp crushed red pepper flakes

Instructions
 

  • To a high-powered blender, add the fresh tomatoes, zucchini, and tomato paste. Blend on high until the mixture is smooth and seeds / tomato skins are pulverized. If your blender gets stuck or won’t blend completely, feel free to add 1 of the 4 cups of water to the blender (but then use 3 cups of water in Step 4). Once blended, set this aside.
  • Before you get the stove started, I find it helpful to mince all the veggies we’ll be using ahead of time. You can do this by hand, or (my preference) use a small food processor or vegetable chopper to mince each vegetable: onions, garlic, mushrooms, carrots, celery, and bell pepper. I then keep the veggies in small bowls, so they’re ready to be added to the pot when needed!
  • Heat the olive oil in a large saucepan on medium high heat. Add your onions, garlic, salt, and dried basil. Stir to coat and saute for 5-7 minutes, until the onions are translucent.
  • Then, add the mushrooms, carrots, celery, and red bell pepper. Stir and cook another 2-3 minutes.
  • Add the tomato mix from the blender, 4 cups water, canned tomatoes, wine, and bouillon. Stir, cover, and bring to a simmer.
  • When simmering, remove the cover and stir in the spinach, brown sugar, Italian seasoning, and red pepper flakes. Turn heat to medium low and allow the sauce to simmer uncovered, stirring occasionally for about 40 minutes.
  • At this point, if you’d like the sauce to be smoother, use an immersion blender to blend all the ingredients together now! I like to use mine just a little, so the sauce is a nice mix of creamy and chunky.
  • Stir again after you blend and continue to cook, stirring and scraping the bottom periodically, for 1-3 hours or until the sauce reaches your desired consistency.
  • Before serving, taste and adjust the seasonings as you see fit. If it’s too tart, you can add another Tbsp or two of brown sugar. I know it seems weird, but this totally balances the sauce out without making it overtly sweet!
  • Serve this sauce over pasta dishes, in any recipe that calls for marinara or pasta sauce, or as a dipping sauce for breadsticks or on top of pizzas and the like! See leftover instructions in the notes section below. Enjoy!

Video

Notes

If you’re working with REALLY picky eaters here and want the smoothest sauce possible, just transfer it to your high speed blender when finished cooking to do one final blend until completely smooth. You may need to do this in batches depending on the size of your blender.
*If you have trouble blending the tomatoes, zucchini, and tomato paste at first, add 1 cup of the 4 cups of water to the blender. Chopping the tomatoes and adding those to the blender first (before the other ingredients) helps avoid the stuck blender issue!

Nutrition

Serving: 1cupCalories: 101kcalCarbohydrates: 13gProtein: 3gFat: 4gSaturated Fat: 1gPolyunsaturated Fat: 1gMonounsaturated Fat: 3gSodium: 999mgPotassium: 498mgFiber: 3gSugar: 8gVitamin A: 3655IUVitamin C: 32mgCalcium: 54mgIron: 1mg
Keyword Pasta Sauce, Vegetable Sauce
Tried this recipe?Let us know how it was!

Similar Posts

  • Vegan Goat Cheese Substitute

  • Crumbled Tofu Tacos

  • Vegan Pretzel Bites

  • Small-Batch Mulled Cider

  • Easy Hummus Pinwheels

  • Vegan Peanut Butter Cups Recipe

5 from 1 vote (1 rating without comment)

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating