
This rich tomato basil sauce delivers deep, authentic flavor without relying on meat. The secret lies in slow-simmered tomatoes with fresh herbs and aromatic vegetables.
Perfect for pasta, pizza, or dipping, this vegan sauce comes together with simple ingredients and develops complex taste through patient cooking.
Ingredients for Spaghetti Sauce Recipe No Meat
Ten simple ingredients create this deeply flavorful, meat-free tomato basil sauce ready for pasta or pizza.
| Ingredient | Amount | Notes |
|---|---|---|
| San Marzano Whole Peeled Tomatoes 🍅 | 28 oz | Canned, crushed by hand |
| Extra-Virgin Olive Oil 🫒 | 3 tbsp | First cold-press preferred |
| Yellow Onion 🧅 | 1 whole | Finely diced for base |
| Garlic Cloves 🧄 | 4 cloves | Minced to paste consistency |
| Fresh Basil Leaves 🌿 | ½ cup | Packed, torn by hand |
| Tomato Paste 🍅 | 2 tbsp | Double-concentrated preferred |
| Dry Red Wine 🍷 | ½ cup | Bold, full-bodied variety |
| Vegetable Stock 🥕 | ½ cup | Low-sodium for control |
| Sea Salt 🧂 | 1 tsp | Fine grain for even distribution |
| Black Pepper 🌶️ | ½ tsp | Freshly cracked for brightness |
The tomatoes are non-negotiable—San Marzano for their sweetness and low acidity. Look for DOP certification on the can (the red label means authentic). Eataly or Whole Foods carry reliable brands, but most supermarkets have them now. The olive oil should be extra-virgin; avoid anything labeled ‘light’ or ‘pure.’ Fresh basil is key—skip the dried stuff here. Choose vibrant green leaves without wilting.
No wine? Substitute additional vegetable stock with a splash of balsamic vinegar. Out of fresh basil? Fresh oregano at half the amount works, but the flavor profile changes. Tomato paste in short supply? Reduce a cup of crushed tomatoes to thicken. For depth, a pinch of mushroom powder mimics umami without meat. Always taste before final seasoning—salt needs vary by tomato brand.
Sauce keeps 5 days refrigerated in an airtight container. For longer storage, freeze in quart-sized portions for up to 3 months. The flavor intensifies after a day, so make it ahead. Reheat gently to preserve the fresh basil’s brightness (add it at the end if storing).
Why You’ll Love This Recipe
- One Pot Wonder: I just dump the San Marzano tomatoes, olive oil, and aromatics in a pot and let it simmer—no pre-cooking the garlic or onions.
- Sweet and Bright: The San Marzano tomatoes taste naturally sweet, and the fresh basil at the end makes it pop.
- Meal Prep Magic: I make a double batch on Sunday and freeze half for those no-time-to-cook weeknights.
- Pantry Friendly: Honestly, I always have these ingredients on hand, so dinner’s never far away.
Step-by-Step Instructions for Spaghetti Sauce No Meat
This refined technique builds deep flavor layers through controlled reduction and proper ingredient sequencing.
Step 1: Establish the Aromatic Foundation
Heat the 3 tbsp Extra-Virgin Olive Oil in a heavy-bottomed saucepan over medium-low heat. Add the 1 whole Yellow Onion, finely diced as specified, and cook for 8-10 minutes until translucent and just beginning to caramelize at the edges.
The low heat prevents browning too quickly, allowing the natural sugars to develop complexity. Stir occasionally to ensure even cooking and prevent hot spots. This base sets the stage for all subsequent flavors to build upon.
Step 2: Develop the Umami Base
Add the 2 tbsp Tomato Paste and cook for 2-3 minutes, stirring constantly. The paste should darken slightly and develop a deep, brick-red color. This step transforms the raw paste into a concentrated flavor bomb through the Maillard reaction.
Stir in the 4 cloves Garlic Cloves, minced to a paste consistency, and cook for 30 seconds until fragrant but not browned. Immediately deglaze with the 0.5 cup Dry Red Wine, scraping up any browned bits from the bottom of the pan.
Simmer for 3-4 minutes until the liquid reduces by half, allowing the alcohol to cook off while preserving the wine’s acidity and fruit notes.
Step 3: Incorporate Primary Ingredients
Add the 28 oz San Marzano Whole Peeled Tomatoes, crushing them by hand as you place them in the pot. Pour in the 0.5 cup Vegetable Stock and season with the 1 tsp Sea Salt and 0.5 tsp Black Pepper.
Stir well to combine all ingredients, then increase heat to medium. Bring to a gentle simmer, then reduce heat to low to maintain a slow, steady bubble. This controlled simmer prevents scorching while concentrating flavors.
Step 4: Finish with Fresh Herbs
Simmer the sauce uncovered for 45-60 minutes, stirring occasionally, until thickened to your desired consistency. The sauce should reduce by about one-third, with oil slightly separating at the edges—a visual cue of proper concentration.
Remove from heat and stir in the 0.5 cup Fresh Basil Leaves, torn by hand as specified. The residual heat will wilt the basil perfectly without turning it bitter. Let the sauce rest for 5 minutes before serving to allow flavors to fully meld.
Taste and adjust seasoning if needed, though the specified measurements should provide ideal balance. The basil’s bright, peppery notes will cut through the richness, creating a harmonious finish.
Pro Tips For Making Spaghetti Sauce Recipe No Meat
- Crush the Tomatoes: I learned this the hard way—hand-crushing the San Marzano tomatoes breaks them down better than a spoon and gives the sauce a thicker, more rustic texture.
- Bloom the Garlic: Cook the garlic in the olive oil on low heat until just golden, about 1-2 minutes—any longer and it turns bitter.
- Skip Pre-Chopped Basil: Fresh basil leaves added whole at the end taste brighter than pre-chopped; tear them just before serving to prevent browning.
- Simmer Uncovered: After adding the tomatoes, let it simmer uncovered for at least 20 minutes to reduce the liquid and concentrate the flavors.
Pro Cooking Tips for Great spaghetti sauce recipe no meat
Low and Slow Simmer
Maintain a gentle simmer on low heat—you should see small, lazy bubbles, not a rolling boil. This prevents scorching while allowing flavors to meld beautifully over 45-60 minutes. I use a heavy enameled cast iron pot for even heat distribution.
Tomato Paste Trick
Cook the 2 tbsp Tomato Paste until it turns a deep brick red, about 2-3 minutes. This builds the Maillard reaction for a rich, concentrated base. Stir constantly to prevent burning. 🔥
Wine Reduction
Deglaze with 0.5 cup Dry Red Wine and simmer until reduced by half. This step adds depth and acidity, balancing the sweetness of the tomatoes. A bold Cabernet Sauvignon works particularly well here.
Basil Timing
Add the 0.5 cup Fresh Basil Leaves at the very end, off the heat. The residual warmth will wilt them perfectly without turning bitter. This preserves their bright, aromatic qualities.
Seasoning Check
Taste before final seasoning—the San Marzano tomatoes and wine may require less salt than expected. Adjust with 1 tsp Sea Salt as needed, but go slowly. 💡
Equipment Choice
Use a wide, heavy-bottomed pot for maximum surface area and even cooking. I recommend Le Creuset or All-Clad for consistent results. Avoid thin aluminum pots that can cause hot spots.
Frequently Asked Questions
Can I make this ahead of time?
The flavors actually deepen after 24 hours in the fridge. Store in an airtight container for up to 5 days or freeze for 3 months.
What can I use instead of red wine?
Substitute with additional vegetable stock plus 1 tbsp balsamic vinegar for acidity. The vinegar mimics wine’s tang while keeping it alcohol-free.
Why do we add basil at the end?
Fresh basil loses its bright flavor if cooked too long. Adding it off-heat preserves its aromatic oils and prevents bitterness.
Can I use dried basil instead?
Not recommended—fresh basil’s sweetness is key. If you must, use 1/3 the amount and add it during simmering, but expect a different flavor profile.
Nutrition Facts
- 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