Sauces & Condiments
This all-day tomato sauce recipe transforms simple ingredients into a rich, velvety sauce with deep, caramelized flavors—no blender required. The secret lies in slow simmering, which develops complex sweetness and intensity that store-bought sauces can't match.
I perfected this version after years of testing, ensuring it works equally well for pasta, pizza, or dipping. The process is straightforward but demands patience for the best results.
The beauty of this sauce is its versatility and simplicity. You'll start with basic pantry staples—canned tomatoes, onions, garlic, and olive oil—but the magic happens during the 4-hour simmer. This slow cooking breaks down the tomatoes into a thick, glossy consistency while allowing their natural sugars to caramelize.
The result is a sauce with layers of flavor that only time can create.
By the end, you'll have a restaurant-quality tomato sauce that's smooth yet textured, with a depth of flavor that elevates any dish. The sauce thickens naturally as it simmers, eliminating the need for cornstarch or flour.
It keeps well in the fridge for up to a week, making it perfect for meal prep or batch cooking.
While the core recipe is classic, optional additions like fresh basil, red pepper flakes, or even a splash of red wine can customize it to your taste. Whether you're making marinara for spaghetti or a heartier sauce for lasagna, this method delivers consistent, professional results every time.
Let's get started on creating your perfect sauce.
Ingredients for all day tomato sauce
Pantry staples meet slow-cooked magic for this velvety tomato sauce masterpiece.
| Ingredient | Amount | Notes |
|---|---|---|
| San Marzano Plum Tomatoes 🍅 | 28 oz | Canned, whole or crushed |
| Yellow Onion 🧅 | 1 whole | Medium size, finely chopped |
| Garlic Cloves 🧄 | 4 cloves | Peeled, minced |
| Extra-Virgin Olive Oil 🫒 | ½ cup | High quality, fruity |
| Tomato Paste 🍅 | 2 tbsp | Squeeze tube preferred |
| Dried Oregano 🌿 | 1 tsp | Italian preferred |
| Dried Basil 🌿 | 1 tsp | Or 0.25 cup fresh |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Red Wine (optional) 🍷 | ¼ cup | Dry, bold variety |
San Marzano tomatoes are the gold standard here—28 oz canned gives you that perfect balance of sweetness and acidity. Trader Joe's and Whole Foods carry them year-round, and they're worth the splurge for restaurant-quality flavor. If you can't find them, any high-quality crushed tomatoes work, but watch for added salt. The onion and garlic? Fresh is non-negotiable—they're the flavor foundation. Chop the onion fine so it dissolves completely during simmering. Garlic should be minced, not crushed, for even distribution. For the olive oil, avoid the cheap stuff—look for brands like California Olive Ranch or Bertolli that have good fruity notes.
No San Marzano tomatoes? Crushed tomatoes with no added salt are your next best bet—just taste and adjust seasoning. Swapping dried for fresh basil? Use one-third the amount of dried. The tomato paste can be any brand, but those little squeeze tubes from Trader Joe's are perfect—no waste, and they keep forever. Running low on red wine? Substitute extra tomato paste or a splash of balsamic vinegar for depth. The oregano and basil are classic, but Italian seasoning works too if you're in a pinch. Just remember: seasoning builds during simmering, so start with less salt than you think you'll need.
This sauce only gets better with time—4 hours of simmering is ideal, but it's worth it. Store in airtight containers in the fridge for up to 1 week, or freeze for 6 months. I always double the batch because it disappears fast. For freezing, portion into ziplock bags with lids to save space. When reheating, add a splash of water or broth to prevent thickening. The sauce thickens naturally as it cools, so don't over-worry about consistency. Trust the process—this is how you get that restaurant-quality texture.
Why You'll Love This Recipe
- No-Fuss Simmer: I swear by this sauce because it’s literally hands-off after the first 10 minutes. Slice the onions, crush the garlic, and let the San Marzanos do the work—no stirring, no stress, just rich flavor developing while you sip coffee or scroll through your phone.
- Umami Bomb: That San Marzano paste? It’s the secret weapon. The deep, caramelized sweetness from the tomatoes and the slow-cooked onion base hit different—like a warm hug for your taste buds. (Yes, even on a Tuesday night.)
- Pantry-to-Table Magic: This sauce is my weeknight lifesaver—dump it on pasta, stir into eggs for breakfast, or slather it over grilled cheese. The garlic and olive oil base means it adapts to anything, and the tomato paste keeps it thick and satisfying.
- Budget-Friendly Powerhouse: A single can of San Marzanos and a jar of paste stretch for weeks. Freeze leftovers in ice cube trays for easy portions later, or use it to bulk up cheaper cuts of meat. Honestly, it’s the kind of recipe that makes grocery day feel less painful.
Step-by-step instructions for all day tomato sauce
This sauce builds flavor hour by hour—low heat is your secret weapon.
Sauté Onion Until Translucent
Heat the 0.5 cup extra-virgin olive oil in a heavy-bottomed pot over medium-low heat. Add the 1 whole yellow onion, chopped into small pieces, and cook for 8-10 minutes until completely soft and golden around the edges. Stir occasionally to prevent browning—you want the onion to melt into the oil without coloring.
Here's the thing—if you rush this step, you'll get a bitter taste. I like to press down on the onion pieces with a wooden spoon for the last 2 minutes to really break them down. The goal is to create a smooth, flavorful base that won't clump later. Once the onion is translucent and fragrant, it's time to move on.
Add Garlic, Tomato Paste, and Herbs
Push the onion to one side of the pot and add the 4 cloves minced garlic to the empty space. Cook for 30 seconds until fragrant—don't let it brown, or it'll turn bitter. Stir the garlic into the onion, then add the 2 tbsp tomato paste and cook for another 1-2 minutes to deepen its flavor.
Now add the 1 tsp dried oregano, 1 tsp dried basil, 1.5 tsp salt, and 0.5 tsp black pepper. Stir everything together for 30 seconds to toast the herbs slightly. This step develops the foundation of your sauce's flavor profile. If you're using the 0.25 cup red wine, pour it in now and let it simmer for 2 minutes until mostly evaporated—this adds depth but won't overpower the tomatoes.
Simmer Tomatoes Until Thick and Rich
Pour in the 28 oz San Marzano plum tomatoes (crushed if using whole tomatoes). Stir well to combine with the onion mixture, then bring to a gentle simmer over medium-low heat. The key here is patience—keep the sauce at a barely bubbling temperature, stirring occasionally to prevent sticking.
Let it cook uncovered for 45-60 minutes, stirring every 10 minutes to break up any foam that forms on top. You're looking for a sauce that thickens naturally as the water content reduces. After 45 minutes, taste it—it should be rich but still slightly sweet, with no raw tomato flavor. If it's too thin, simmer uncovered for another 15-20 minutes until it reaches your desired consistency.
Adjust Seasoning and Finish
Once the sauce has thickened to your liking, taste it again and adjust the seasoning. You might need a little more salt or pepper, or perhaps a pinch of sugar to balance any acidity. For extra depth, you can finish with a pat of butter or a drizzle of olive oil—this adds a silky texture and mellows any sharp flavors.
Let the sauce cool slightly before serving, but don't wait too long—it continues to thicken as it cools. This sauce is perfect for pasta, pizza, or even as a dipping sauce. The beauty of this method is that it gets better over time—if you make it ahead, the flavors only deepen. Store leftovers in the fridge for up to 5 days or freeze for up to 3 months.
Pro Tips For Making All Day Tomato Sauce
- PEEL THE TOMATOES: I know, it’s tedious—but those skins turn bitter after hours of simmering. After crushing the San Marzanos, run them under hot water for 30 seconds to loosen skins, then slip them off with your fingers. (Yes, even if you’re impatient like me.)
- SWEAT ONIONS LOW AND SLOW: After 10 minutes of cooking, your onions should be translucent but not browned. If they’re browning too fast, lower the heat and add a splash of water—this keeps them sweet and prevents bitterness. (Your future self will notice the difference.)
- SKIP THE RUSH ON GARLIC: After the onions soften, add the garlic and tomato paste, then cook for 3-4 minutes until the paste darkens slightly. This isn’t the time to speed things up—burnt garlic ruins everything, and you’ll taste it later.
- USE A SPLASH OF WATER: Once you add the crushed tomatoes, stir in ¼ cup water to help the sauce release its flavors. It’ll seem weird at first, but it keeps the sauce from clinging too thickly to the pot and ensures even cooking. (I learned this the hard way—thick, uneven batches are a nightmare.)
Serving suggestions for this recipe
Pasta Pairings
This sauce is a match made in heaven with al dente spaghetti or linguine. Toss 8 oz cooked pasta with ½ cup sauce per person and finish with fresh basil. For extra richness, add a splash of pasta water to loosen the sauce slightly.
I always double the sauce batch because it disappears fast when paired with fettuccine or penne. 🍝
Pizza Foundation
Use this sauce as your pizza base by spreading ¼ cup per 12-inch crust before adding toppings. The slow-simmered depth shines through when baked at 475°F for 12-15 minutes.
For a Neapolitan-style pizza, add fresh mozzarella and San Marzano tomato slices on top. The sauce's natural sweetness balances salty toppings perfectly.
Dipping Sauce
Serve warm with garlic bread or crusty baguette slices for an easy appetizer. The thick texture clings beautifully to bread, making it ideal for dipping. For extra flair, sprinkle with Parmesan cheese and red pepper flakes.
I love pairing it with vegetable sticks or fried calamari for a restaurant-worthy starter.
Meatball Companion
This sauce elevates classic beef or pork meatballs to new heights. Simmer 6-8 meatballs in 2 cups sauce for 15 minutes until heated through. Serve over mashed potatoes or egg noodles for a comforting weeknight dinner. The sauce's depth complements the meatballs' richness without overpowering them.
Breakfast Twist
Try this sauce on eggs Benedict or breakfast pizza for a flavorful morning surprise. Spread 2 tbsp sauce on an English muffin, top with a poached egg, and add crispy bacon.
The tomato's acidity cuts through the richness of the egg yolk beautifully. It's a brunch game-changer that your family will love. 💛
Storage-Friendly
Leftovers keep well for 5-7 days in the fridge or 3 months in the freezer. Portion into ziplock bags or glass jars for easy reheating. When reheating, add 1-2 tbsp water or broth to prevent thickening.
The sauce maintains its rich flavor even after freezing, making it perfect for meal prep.
Nutrition facts
Frequently asked questions
Why does this tomato sauce need to simmer for 4 hours?
The long simmer time is what creates the restaurant-quality depth of flavor. As the sauce cooks slowly, the natural sugars in the tomatoes caramelize, developing complex sweetness and removing any raw tomato taste. This process also breaks down the tomato fibers, creating that velvety texture without needing a blender.
Can I make this sauce without San Marzano tomatoes?
Yes, but you may need to adjust the seasoning. Use high-quality crushed tomatoes with no added salt, and taste frequently during simmering. You might need an extra pinch of sugar to balance acidity or more salt to compensate for any saltiness in the substitute tomatoes.
How do I prevent the sauce from sticking to the pot?
Use a heavy-bottomed pot and keep the heat at a gentle simmer. Stir every 10 minutes to break up any foam or thickened spots. If it starts sticking, add 1-2 tablespoons of water or broth and stir until smooth. The key is patience—low heat prevents burning while allowing the sauce to develop.
What's the best way to thicken this sauce if it's too thin?
Simmer uncovered for 15-20 more minutes—the moisture will evaporate naturally. If you need quicker results, mix 1 teaspoon of tomato paste with 1 tablespoon of water, stir it in, and simmer for another 5 minutes. Avoid adding cornstarch or flour, as this sauce thickens best through reduction.
Can I add meat or other proteins to this sauce?
Brown ½ pound ground beef, Italian sausage, or pancetta first, then add the onions and garlic. For chicken, use 1 cup shredded rotisserie chicken and stir it in during the last 15 minutes of simmering. Just be mindful of cooking times for proteins to ensure they're fully cooked through.
