
There’s nothing like homemade tomato sauce to elevate simple pasta or pizza. This recipe captures that bright Italian flavor without hours of simmering.
With just a few pantry staples and fresh tomatoes, you’ll create a versatile base that’s ready in 20 minutes. The secret is balancing acidity with natural sweetness for perfect harmony.
Ingredients for Tomato Sauce Recipe from Scratch
A few pantry staples and fresh herbs create this vibrant Italian sauce base.
| Ingredient | Amount | Notes |
|---|---|---|
| San Marzano Tomatoes 🍅 | 28 oz | Canned, whole peeled preferred |
| Extra-Virgin Olive Oil 🫒 | 3 tbsp | High-quality, cold-pressed |
| Garlic Cloves 🧄 | 4 cloves | Freshly minced for best flavor |
| Yellow Onion 🧅 | ½ whole | Finely diced for base |
| Fresh Basil Leaves 🌿 | ¼ cup | Loosely packed, torn by hand |
| Tomato Paste 🍅 | 2 tbsp | For depth and concentration |
| Red Wine Vinegar 🍷 | 1 tsp | Balances natural sweetness |
| Sea Salt 🧂 | 1 tsp | Fine grain, adjust to taste |
| Cane Sugar 💧 | ½ tsp | Optional, enhances natural sweetness |
| Dried Oregano 🌿 | ½ tsp | Mediterranean variety preferred |
[recipe_ingredient_scaler]
The tomatoes are everything here. San Marzano canned tomatoes (imported from Italy) offer the perfect balance of acidity and sweetness. Look for the DOP certification on the label—it’s a guarantee of quality. Whole Foods and Eataly carry them, but most grocery stores stock a decent version. The olive oil should be extra-virgin, cold-pressed, and preferably from a recent harvest for the brightest flavor.
No San Marzano? Regular canned tomatoes work in a pinch, but add a pinch of sugar to balance acidity. Fresh tomatoes can be used, but they require peeling and seeding first. Out of fresh basil? Dried basil at one-third the amount is acceptable, though less vibrant. The vinegar can be swapped for lemon juice if that’s what you have on hand—just use the same amount.
This sauce keeps beautifully in the fridge for up to 5 days or can be frozen for 3 months. Portion into airtight containers before freezing for easy use. The flavor actually deepens over time, making it even better for future meals.
Why You’ll Love This Recipe
- One Pot Wonder: I just dump the San Marzano tomatoes, garlic, and onion in a pot with olive oil—no fancy steps, no stress.
- Sunshine in a Jar: Honestly, the sweetness of those tomatoes with fresh basil and slow-simmered garlic tastes like summer bottled up.
- Freezer’s Best Friend: I make a double batch on Sunday and freeze half—pasta night becomes a 10-minute win later.
- Pantry Superhero: Between us, five simple ingredients I always have on hand turn into something my picky nephew requests by name.
Step-by-Step Instructions for Tomato Sauce From Scratch
This method delivers vibrant, restaurant-quality results with minimal effort and maximum flavor.
Step 1: Sauté the Aromatic Base
Heat the 3 tbsp Extra-Virgin Olive Oil in a heavy-bottomed saucepan over medium-low heat. Add the 0.5 whole Yellow Onion, finely diced, and cook for 5-6 minutes until translucent and just beginning to caramelize at the edges.
Add the 4 cloves Garlic Cloves, minced, and the 2 tbsp Tomato Paste. Cook for 1-2 minutes, stirring constantly, until the tomato paste darkens slightly and the garlic becomes fragrant. This builds the flavor foundation—don’t let the garlic brown or it will turn bitter.
Step 2: Incorporate the Tomatoes and Seasonings
Add the 28 oz San Marzano Tomatoes, crushing them by hand as they go into the pot. Include all the juices for maximum depth of flavor. Stir in the 1 tsp Sea Salt, 0.5 tsp Cane Sugar, and 0.5 tsp Dried Oregano.
Increase the heat to medium and bring the mixture to a gentle simmer. Use a wooden spoon to break up any remaining whole tomatoes. The sauce should bubble softly around the edges but not boil vigorously, which could cause it to splatter.
Step 3: Simmer and Develop Flavor
Reduce the heat to low and let the sauce simmer uncovered for 15-20 minutes. Stir occasionally to prevent sticking, especially as the sauce begins to thicken. You’ll notice the color deepen and the raw tomato taste mellow into rich, concentrated flavor.
After 15 minutes, stir in the 1 tsp Red Wine Vinegar. This brightens the sauce and balances its natural sweetness. Taste and adjust the seasoning if needed, though the vinegar may make the saltiness more pronounced at first.
Step 4: Finish with Fresh Basil
Remove the sauce from heat and stir in the 0.25 cup Fresh Basil Leaves, torn by hand. The residual heat will wilt the basil slightly while preserving its vibrant color and aromatic oils. Let the sauce rest for 5 minutes before serving to allow the flavors to meld.
The finished sauce should coat the back of a spoon but still have a loose, pourable consistency. If it’s too thick, stir in a splash of water. For best results, use immediately or store in an airtight container in the refrigerator for up to 5 days.
Pro Tips For Making Tomato Sauce Recipe From Scratch
- Crush by Hand: I learned this the hard way—crushing San Marzano tomatoes with your hands instead of a blender gives the sauce a rustic texture that actually changes the outcome. Plus, it’s the only way to guarantee you don’t end up with a watery, over-processed mess.
- Bloom the Garlic: Cook the minced garlic in the olive oil on low heat until it’s just golden, about 30-45 seconds. After burning three batches, I finally figured out that high heat turns it bitter, and nobody wants that.
- Skip the Over-Salting: San Marzanos are naturally sweet, so go light on the salt at first—you can always adjust later. My grandmother swore by this, and she was right: it’s easier to fix under-seasoned sauce than to rescue an over-salted one.
- Add Basil Last: Sounds weird, but it works: stir in fresh basil leaves at the very end of cooking. This keeps their bright, aromatic flavor intact instead of letting them turn dull and bitter from simmering too long.
Flavor Customization for These Flavors
🔥 Make it Spicier
For those who love a kick, add 2 tsp cayenne pepper or 1 tbsp crushed red pepper flakes while simmering. This will infuse your sauce with a bold, fiery heat that pairs perfectly with pasta or pizza. Start with a smaller amount and adjust to taste to avoid overpowering the natural sweetness of the tomatoes.
🍯 Add Sweetness
Balance acidity with a touch of sweetness. Stir in 1 tbsp brown sugar or 1/4 cup grated carrots (which also adds depth). The sugar will mellow the tang, while carrots contribute a subtle, earthy sweetness that enhances the sauce’s richness without being overbearing.
🍋 Tangy Twist
Brighten up your sauce with 2 tbsp balsamic vinegar or 1 tbsp lemon juice. The vinegar adds a complex, slightly fruity tang, while lemon juice gives a fresh, zesty lift. Either option will cut through the richness, making the flavors pop.
🔥 Extra Smoky
For a deep, smoky flavor, mix in 1 tsp smoked paprika or 1/2 tsp liquid smoke. Smoked paprika lends a warm, slightly spicy note, while liquid smoke delivers an intense, campfire-like aroma. Use sparingly to maintain balance.
✨ Umami Boost
Enhance the savory depth with 1 tbsp tomato paste, 1 tsp soy sauce, or 1 anchovy fillet (finely minced). Tomato paste intensifies the natural umami, soy sauce adds a salty-sweet complexity, and anchovies dissolve into the sauce, contributing a rich, briny depth that’s undetectable but irresistible.
Nutrition Facts
- Recipe for Boneless Pork Chops in Cast Iron Skillet: Sear and Baste to Juicy Perfection - October 3, 2026
- Recipe for Boneless Cross Rib Roast: Slow-Roasted Beef with Herb Crust - October 3, 2026
- Hamburgers in Sauce Recipe Crock Pot: Slow-Cooked Savory Delight - October 3, 2026