Sauces & Condiments
This Avantis spaghetti sauce recipe delivers restaurant-quality depth without relying on meat—just rich tomato umami that builds through slow simmering. The secret lies in caramelizing onions and garlic until they're deep golden, then layering crushed tomatoes with aromatic herbs.
I developed this version after craving that perfect balance of sweetness and acidity, but with plant-based intensity that holds its own against any pasta.
What sets this sauce apart is the meatless umami boost from mushrooms and sun-dried tomatoes, which develop complex flavors while simmering. The recipe uses simple pantry staples—no fancy ingredients, just technique.
We'll build the sauce in stages, letting each component shine before combining, so you end up with a velvety, flavor-packed sauce that coats every strand of al dente pasta perfectly.
The result is a complete dish that feels indulgent yet balanced—deep tomato flavor with earthy mushroom notes, all tied together by fresh basil and a touch of red wine for brightness.
This sauce works as a standalone meal with crusty bread or as the star of your spaghetti night. The best part? It tastes even better the next day, making it ideal for meal prep.
Whether you're serving a weeknight dinner or preparing for a crowd, this slow-simmered sauce delivers professional results at home. Let's create something that tastes like it's been simmering all day—even if it only takes an hour.
Ingredients for avantis spaghetti sauce
Pantry staples meet slow-simmered sophistication for this rich, umami-packed spaghetti sauce.
| Ingredient | Amount | Notes |
|---|---|---|
| Yellow Onions 🧅 | 2 whole | Chopped into fine dice |
| Garlic Cloves 🧄 | 6 cloves | Minced for deep flavor |
| Creamy Mushrooms 🍄 | 8 oz | Sliced white or cremini |
| Sun-Dried Tomatoes 🍅 | ¼ cup | Oil-packed, chopped fine |
| Crushed Tomatoes 🍅 | 28 oz | San Marzano preferred |
| Red Wine 🍷 | ¼ cup | Bold dry variety |
| Vegetable Broth 💧 | 1 cup | Low-sodium preferred |
| Extra-Virgin Olive Oil 🫒 | ½ cup | For caramelizing onions |
| Fresh Basil Leaves 🌿 | ½ cup | Chopped at end |
| Dried Oregano 🍃 | 1 tsp | Or 1 tbsp fresh |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly cracked |
| Sea Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Spaghetti 🍝 | 12 oz | Al dente preferred |
The onions and garlic are non-negotiable here—caramelizing them until deep golden unlocks the sauce's depth. Yellow onions work perfectly, but red or shallots add a subtle sweetness. Whole Foods or Trader Joe's carry the best quality for this step. The mushrooms? Creamini or white give that meaty texture without any actual meat. Slice them thin so they cook down completely. Sun-dried tomatoes? Oil-packed from a jar works fine, but if you can find them dried without oil, toast them lightly first for extra intensity.
No red wine? Substitute with extra vegetable broth plus a splash of balsamic vinegar—it mimics that acidity. Fresh basil is ideal, but dried oregano at half the amount gets you close in a pinch. The crushed tomatoes make or break this—San Marzano is the gold standard, but any high-quality canned tomatoes work. If you're using the kind with herbs, skip adding extra oregano. For the spaghetti, De Cecco or Barilla brands hold up best to the sauce's richness. And trust me, don't skip the olive oil—it's the secret to that velvety texture.
This sauce tastes even better the next day as flavors meld. Store leftovers in an airtight container in the fridge for up to 5 days or freeze for 3 months. I like to portion it into 1-cup servings for easy reheating—just add a splash of water or broth when warming. The sauce thickens as it cools, so a quick stir with a splash of broth or water brings it back to perfect consistency. Perfect for meal prep—just toss with fresh pasta when ready to serve.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe because it’s literally one pan—no extra bowls, no sauce mess. Just slice those onions and mushrooms, toss in the sun-dried tomatoes and crushed tomatoes, and let the garlic work its savory spell. Honestly, I’ve made it while scrolling through emails; it’s that unfussy.
- Sun-Dried Tomato Magic: That burst of sun-dried tomatoes? It’s the star. They bring this deep, tangy sweetness that cuts through the richness of the creamy mushrooms, making every bite feel like a little vacation. I’ll be real: I’ve eaten it straight from the pot with a spoon—no shame.
- Lunchbox Hero: This sauce keeps perfectly for days, which means I can make a big batch on Sunday and use it for pasta, sandwiches, or even as a pizza topping all week. My kids actually ask for it in their lunches—between us, that’s the ultimate win.
- Budget Game-Changer: You’re getting restaurant-quality depth without breaking the bank. The mushrooms add luxury, the sun-dried tomatoes feel fancy, but the crushed tomatoes and onions keep it simple. I’ve stretched this into four meals for my family, and no one’s complained about the price tag.
Step-by-step instructions for slow-simmered tomato depth
Here's how to build layers of umami without meat—simple, flavor-packed, and perfect for pasta nights.
Develop the Onion-Garlic Base
Heat the 0.5 cup Extra-Virgin Olive Oil in a heavy-bottomed pot over medium-low heat. Add the 2 whole Yellow Onions (chopped fine dice) and cook for 15-20 minutes until deeply golden and caramelized—almost jammy. This slow process builds sweetness that forms the sauce's foundation.
Push the onions to the sides and add the 6 cloves Garlic Cloves (minced). Cook for 30 seconds until fragrant but not browned. Here's the thing—if you let the garlic color, it turns bitter. Keep an eye on it. Once fragrant, stir to combine with the onions. This aromatic base is your flavor anchor.
Build Depth with Mushrooms and Sun-Dried Tomatoes
Increase heat to medium and add the 8 oz Creamy Mushrooms (sliced). Cook for 5-6 minutes until they release their moisture and begin to brown. This step adds meaty texture and earthy umami—no actual meat needed. Stir occasionally to prevent sticking.
Next, fold in the 0.25 cup Sun-Dried Tomatoes (chopped fine). Let them cook for 2 minutes until their oils meld with the mushrooms. The sun-dried tomatoes bring concentrated sweetness and acidity that balances the richness. Don't skip this—it's what elevates this sauce from basic to extraordinary.
Deglaze and Simmer the Tomato Mixture
Pour in the 0.25 cup Red Wine and scrape up any browned bits from the bottom of the pot. Let it simmer for 3-4 minutes until the alcohol burns off and the wine reduces by half. This deglazing step captures all the flavor you've built so far.
Add the 28 oz Crushed Tomatoes and 1 cup Vegetable Broth, then bring to a gentle simmer. Stir in the 1.5 tsp Sea Salt, 1 tsp Dried Oregano, and 0.5 tsp Ground Black Pepper. Let the sauce bubble away uncovered for 30-40 minutes until it thickens and reduces by about one-third. You're looking for a sauce that coats the back of a spoon but still flows easily.
Finish with Fresh Herbs
Remove the pot from heat and stir in the 0.5 cup Fresh Basil Leaves (chopped). Let the sauce sit for 5 minutes to allow the basil to infuse. Taste and adjust seasoning if needed—this is your chance to perfect the balance of salt, acid, and herbs.
For serving, keep the sauce warm in a low simmer. The flavors will continue to develop as it sits, deepening that rich, complex character. This isn't just tomato sauce—it's a symphony of caramelized onions, umami mushrooms, and bright herbs that clings beautifully to spaghetti.
Pro Tips For Making Avantis Spaghetti Sauce
- SWEAT THE ONIONS FIRST: I learned this the hard way—when I sauté onions with garlic and mushrooms at the same time, they burn before they soften. Start with the onions in a cold pan over medium-low heat, then add oil and let them release moisture for 5-7 minutes before turning up the heat. This keeps them sweet and caramelized, not bitter.
- CHOP MUSHROOMS UNIFORMLY: Creamy mushrooms should be the same size so they cook evenly. I used to throw in random chunks, and some ended up mushy while others stayed tough. Cut them into ¼-inch slices—thick enough to hold shape but thin enough to melt into the sauce. Skip this, and you’ll have a sauce with texture issues.
- SAVE THE OIL FROM SUN-DRIED TOMATOS: Those little jars of sun-dried tomatoes come packed in oil, and that oil is flavor gold. Drain them, but don’t toss the liquid—strain it into your sauce later. It adds depth without extra fat, and you’ll notice the difference in richness. (Yes, even if you’re impatient like me.)
- LOW AND SLOW FOR CRUSHED TOMATOES: Simmer crushed tomatoes on the lowest heat setting you can stand—this isn’t a race. I used to rush it, and the sauce would turn mealy. Let it bubble gently for at least 15 minutes, stirring occasionally, so the flavors meld instead of separating. Patience here makes a real difference.
Creative variations of this avantis spaghetti sauce
Meatless Umami Twist
This sauce proves you don’t need meat to create deep, satisfying flavor. The 8 oz creamy mushrooms and ¼ cup sun-dried tomatoes deliver that meaty texture and umami punch. For extra richness, I sometimes add 1 tbsp nutritional yeast—it adds a cheesy, savory depth without any dairy.
If you're feeling adventurous, swap the mushrooms for 8 oz lentils or walnuts for a different texture while keeping that hearty quality. 🍄
Sweet Heat Variation
Craving a little sweetness with your spaghetti? Add 1 tbsp honey or maple syrup when you deglaze with wine, or stir in ½ cup diced roasted red peppers for a smoky-sweet contrast. The caramelized onions already provide natural sweetness, so balance carefully—you want harmony, not overload.
For heat lovers, toss in ½ tsp crushed red pepper flakes at the end or serve with a sprinkle of hot honey on the side.
Creamy Finish Options
Want that restaurant-style creaminess without dairy? Stir in 2 tbsp cashew cream or ¼ cup coconut milk** at the very end for a velvety texture. For a classic touch, add ¼ cup grated Parmesan right before serving—it melts beautifully into the sauce.
Pro tip: If using dairy, add it off the heat to prevent curdling. The sauce’s natural richness will thank you! 🧀
Protein Add-Ins
This sauce is already packed with flavor, but if you want to add protein, consider white beans (½ cup, drained) for a hearty texture or crispy chickpeas for crunch. For a meaty option, brown ½ lb Italian sausage separately and mix it in at the end.
The key is to cook any add-ins until fully done before combining—they’ll absorb the sauce’s flavors beautifully. Just don’t overcook, or they’ll turn rubbery.
Gluten-Free Adaptation
This recipe is naturally gluten-free, but if you're serving it to a crowd, double-check your ingredients. Use gluten-free vegetable broth and ensure your sun-dried tomatoes and crushed tomatoes are certified gluten-free. For extra insurance, simmer the sauce in a dedicated gluten-free pot.
The flavors remain just as rich—it’s all about the technique, not the ingredients. Trust me, your gluten-free friends will be impressed! 🌾
Meal Prep Magic
This sauce tastes even better the next day, making it perfect for meal prep. Cook the sauce ahead and store it in airtight containers in the fridge for up to 5 days or freeze for 3 months. When reheating, add a splash of water or broth to restore consistency.
I like to prep 2-3 servings at once—just toss with fresh pasta when ready to eat. The flavors deepen overnight, so it’s like getting a free upgrade on flavor! ⏰
Nutrition facts
Frequently asked questions
Can I make this sauce without red wine?
If you don't have red wine, substitute with ½ cup extra vegetable broth plus 1 tablespoon balsamic vinegar. This combo mimics the acidity and depth while keeping the sauce balanced. The wine helps mellow the acidity of the tomatoes, so adjust other seasonings slightly if needed.
How do I prevent the sauce from getting too thick?
Add 1-2 tablespoons of water or broth while simmering if the sauce thickens too much. The ideal consistency should coat the back of a spoon but still flow easily. For extra insurance, simmer uncovered to allow excess moisture to evaporate naturally.
What's the best way to store leftovers?
Store in an airtight container in the fridge for up to 5 days or freeze for 3 months. When reheating, add a splash of water or broth to restore consistency. The flavors actually improve overnight, making this perfect for meal prep!
Can I use fresh tomatoes instead of crushed?
Fresh tomatoes work but require more effort. Peel, seed, and chop about 4 large ripe tomatoes, then simmer them down until they break apart completely (about 15 minutes). For best results, still use ½ cup crushed tomatoes in addition to fresh ones to maintain the sauce's depth.
Why does my sauce taste bland?
Most likely, you need more acidity or salt. Add 1 tablespoon of lemon juice or vinegar for brightness, or ½ teaspoon more salt to enhance flavors. Taste as you go—the sauce should be rich but balanced, not flat. The long simmer reduces acidity, so adjust at the end if needed.
