Sauces & Condiments
This all-day pasta sauce recipe transforms simple ingredients into a rich, complex base that deepens with every hour of simmering. The secret lies in slow-cooking tomatoes, aromatics, and herbs until they meld into a velvety sauce with layers of umami and sweetness.
I developed this recipe after years of testing—it's the kind of sauce that gets better with time, perfect for feeding a crowd or meal prepping for the week.
What sets this sauce apart is the celery crown crunch topping, which adds a refreshing textural contrast to every spoonful. You'll start with a simple blend of tomatoes, onions, garlic, and herbs, then let it simmer for hours until the flavors develop into something truly extraordinary.
The optional ground meat adds depth, but even without it, this sauce delivers restaurant-quality richness.
By the time you're done, you'll have a sauce that's versatile enough for pasta, lasagna, or even as a dip—with that perfect balance of sweetness, acidity, and savory notes.
The slow simmering process breaks down the ingredients into a smooth, flavorful puree, while the celery crown topping adds a crisp, fresh element that keeps every bite exciting.
This recipe is designed to be your go-to sauce for any Italian meal, whether you're making a quick weeknight dinner or preparing for a holiday feast.
The beauty of this sauce is that it only gets better with time, so you can make it ahead and let the flavors develop fully. Let's get started on creating your new favorite pasta sauce!
Ingredients for all day pasta sauce
Simple ingredients that transform into restaurant-quality sauce with hours of simmering.
| Ingredient | Amount | Notes |
|---|---|---|
| San Marzano Tomato Cans 🍅 | 28 oz | Whole peeled tomatoes, crushed by hand |
| Yellow Onion 🧅 | 1 whole | Diced into small pieces |
| Garlic Cloves 🧄 | 6 cloves | Minced, fresh preferred |
| Celery Stalks 🥬 | 2 whole | Diced for sauce base |
| Carrots 🥕 | 2 whole | Diced into small cubes |
| Ground Beef 🥩 | 1 lb | 80/20 fat ratio, optional |
| Extra-Virgin Olive Oil 🫒 | ½ cup | For richness and flavor |
| Dried Basil 🌿 | 2 tbsp | Or 0.5 cup fresh basil |
| Dried Oregano 🌿 | 1 tbsp | Italian seasoning blend |
| Red Wine 🍷 | 1 cup | Dry red, like Chianti |
| Tomato Paste 🍅 | 2 tbsp | Squeeze tube preferred |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Celery Stalks 🥬 | 4 whole | For celery crown topping |
| Lemon Juice 🍋 | 1 tbsp | Freshly squeezed |
The tomatoes are non-negotiable—San Marzano is the gold standard, but any high-quality canned tomatoes will work. I always grab the Mueller's brand at Whole Foods when I can, but regular grocery store brands like Del Monte or Hunts are fine too. Look for cans with no added salt. The celery and carrots form the aromatic base, so don't skip them—this is where the sauce gets its depth. For the optional meat, 80/20 ground beef gives the best flavor, but you can use ground pork or even mushrooms for a vegetarian version. Fresh garlic and basil make all the difference, so if you've got them, use them.
No red wine? Dry white wine or beef broth works in a pinch, but the acidity is key. Short on celery? Substitute with an extra carrot or onion—it won't be exactly the same, but it'll still be delicious. The tomato paste can be swapped for extra crushed tomatoes if you're out, but it adds a deeper umami punch. For the celery crown topping, Trader Joe's sells pre-cut celery sticks that make this step a breeze. If you're making this ahead, prep the celery crown fresh before serving—it needs to stay crisp. The dried herbs can be swapped for fresh at half the amount, but they're perfect for making ahead.
This sauce tastes even better the next day, so make it ahead whenever possible. Store it in an airtight container in the fridge for up to 5 days, or freeze for 3 months. The celery crown topping should be added fresh when serving—it wilts fast, so wait until the last minute. I like to portion it into freezer bags for easy meal prep—just thaw and reheat. The sauce thickens as it cools, so add a splash of water or broth if it's too thick when reheating. Trust me, the longer it simmers, the better it gets.
Why You'll Love This Recipe
- No-Chop Nightmare: I swear by this sauce because the onion, celery, and carrots? They’re just tossed in whole—no dicing, no crying, no mess. The San Marzano tomatoes handle the work for you, breaking down into that silky, sweet base without any fuss.
- San Marzano Magic: That first taste of the San Marzano tomatoes—sweet, rich, and just a little brighter than store-bought—makes this sauce taste like it simmered for hours. The garlic and celery caramelize into something so deep, you’ll forget you didn’t slave over it.
- Leftovers That Beg: This sauce only gets better the next day. I make a double batch on Sundays, and by Wednesday, my family’s already fighting over the last jar. It’s the kind of thing you’ll reach for when you’re too tired to cook, and it won’t let you down.
- Budget-Friendly Staple: A few cans of San Marzano, a yellow onion, and a handful of carrots—this sauce costs pennies per serving. Honestly, it’s the kind of recipe that makes me feel like I’m feeding my family gourmet meals without breaking the bank. (Yes, even on a Tuesday night.)
Step-by-step instructions for slow-simmered pasta sauce
This rich, layered sauce builds depth over time—here's how to make it shine.
Sauté the Aromatic Base
Heat the 0.5 cup extra-virgin olive oil in a large Dutch oven over medium heat. Add the 1 whole yellow onion, 2 whole celery stalks, and 2 whole carrots, all diced into small pieces. Cook for 8-10 minutes, stirring occasionally, until the vegetables soften and the onion turns translucent.
Here's the thing—you want these veggies to caramelize just slightly, not burn. You'll know it's ready when they release easily from the bottom of the pan and smell sweetly aromatic. Add the 6 cloves minced garlic and cook for 30 seconds until fragrant—don't let it brown or it'll turn bitter.
Brown the Ground Beef
Push the vegetable mixture to one side of the pot and add the 1 lb ground beef, breaking it up with a wooden spoon. Cook over medium-high heat for 5-7 minutes until the beef is evenly browned and no longer pink. This step adds incredible depth to your sauce—don't skip it.
Once browned, stir the beef back into the vegetables and sprinkle with 1.5 tsp salt and 0.5 tsp black pepper. Add the 2 tbsp tomato paste and cook for 1 minute, stirring constantly, until the paste darkens slightly. This creates a beautiful base that will intensify the tomato flavor.
Deglaze and Simmer the Tomatoes
Pour in the 1 cup red wine and scrape up any browned bits from the bottom of the pot with a wooden spoon. Let it simmer for 3-4 minutes until the wine reduces by half. This deglazing step captures all the meaty, caramelized flavors you just created.
Add the 28 oz San Marzano tomato cans (crushed by hand) and 2 tbsp dried basil and 1 tbsp dried oregano. Stir well to combine, then bring the mixture to a gentle simmer. The sauce should bubble softly—this is where the magic happens. Let it cook uncovered for 45 minutes, stirring occasionally, until it thickens and the flavors meld together.
Finish with Bright Acid
After the sauce has simmered, stir in the 1 tbsp freshly squeezed lemon juice. This brightens the deep, rich flavors and balances the acidity. Taste and adjust seasoning if needed—you might want to add a pinch more salt or black pepper to your liking.
For the celery crown topping, cut the 4 whole celery stalks into ½-inch thick slices. Arrange them in a single layer on a baking sheet and broil for 3-5 minutes until crispy and golden. This adds a delightful crunch that contrasts beautifully with the silky sauce.
Rest and Serve
Let the sauce rest for 10-15 minutes before serving. This allows the flavors to fully develop and the sauce to thicken slightly. The celery crown topping should be served immediately to maintain its crispiness.
Serve the sauce over your favorite pasta, spooning the crispy celery crown on top for that perfect textural contrast. Each bite delivers layers of flavor—sweet caramelized vegetables, rich tomato, bright acidity, and a satisfying crunch. This sauce tastes even better the next day, so make extra for leftovers!
Pro Tips For Making All Day Pasta Sauce
- Sweat the Veggies First: Don’t rush the onion, celery, and carrot step—cook them low and slow for 10-12 minutes until they’re soft and the onion’s edges just start to turn golden. I used to skip this, and the sauce always tasted raw and dull. (Yes, even if you’re impatient like me.)
- Crush Those Tomatoes: Drain the San Marzano cans but don’t skip crushing the tomatoes by hand with your fingers or a wooden spoon. It releases more flavor and thickens the sauce faster than just dumping them in whole—no blender needed.
- Salt the Water Early: Add a full teaspoon of salt to the pot with the tomatoes and veggies right at the start. It seasons the base of the sauce while it simmers, and you won’t have to fuss with it later. (Your future self will thank you.)
- Simmer, Don’t Boil: Keep the sauce at a gentle simmer—not a rolling boil—after adding the tomatoes. Too much heat breaks down the flavors and makes the sauce taste flat. A low, steady bubble is all you need.
Make-ahead tips for leftovers
Prep Ahead
This sauce is designed to be made in advance—it actually tastes better after resting for 24 hours! After simmering, let it cool completely, then transfer to an airtight container (glass or BPA-free plastic).
Store in the fridge for up to 5 days or freeze for 3 months. The longer it sits, the more the flavors meld together into something truly special. 💫
Freezer-Friendly
For meal prep, portion the sauce into quart-size freezer bags or glass containers with 1-inch headspace to prevent expansion cracks. Thaw overnight in the fridge or reheat directly from frozen on low heat with a splash of water or broth to restore moisture.
I like to freeze it in 2-cup portions—perfect for one meal.
Reheating Perfection
Never microwave this sauce—it breaks down the texture. Instead, transfer to a heavy-bottomed pot and warm over medium-low heat for 10-15 minutes, stirring occasionally. If it thickens too much, add 1-2 tablespoons water or broth to loosen it. The sauce should be 165°F when ready to serve. 🔥
Celery Crown Prep
The crispy celery crown topping must be prepped fresh before serving—it wilts fast! Store the 4 whole celery stalks in a sealed container in the fridge for up to 3 days.
When ready to serve, slice into ½-inch rounds, toss with 1 tsp olive oil, and broil for 3-5 minutes until golden. Keep it separate until the last minute for maximum crunch.
Sauce Versatility
This isn't just for pasta—use it as a marinade for chicken, a lasagna filling, or even a dip for garlic bread. For lasagna, layer with no-boil noodles and ricotta cheese for an easy bake.
The sauce also freezes beautifully for homemade pizza sauce—just thaw and spread. The possibilities are endless! ✨
Pro Tip: Double Batch
Make a double batch and freeze half immediately. This way, you always have restaurant-quality sauce on hand for busy nights. Label containers with the date and "Use within 3 months" to track freshness. Trust me, you'll be glad you did when you're craving a quick weeknight dinner. 💡
Nutrition facts
Frequently asked questions
Why does this sauce taste better after simmering all day?
The long simmering process breaks down the tomatoes and vegetables, intensifying their natural sweetness and deepening the umami flavors. The slow cook transforms simple ingredients into a complex, velvety sauce with layers of flavor that develop over time. This is how professional chefs create restaurant-quality sauces at home!
Can I make this sauce without red wine?
Use 1 cup dry white wine or beef broth instead—both work well. The key is the acidity, which balances the richness. If you're avoiding alcohol completely, the broth option gives the same brightening effect without altering the flavor profile.
How do I adjust the consistency for different uses?
For pasta, keep it as-is—it should coat the back of a spoon. For lasagna, add 1-2 tablespoons water or broth to thin it slightly. If too thick, simmer uncovered for 5-10 minutes to reduce. For dipping, blend until completely smooth with an immersion blender.
What's the best way to store leftovers?
Transfer to an airtight container and refrigerate for up to 5 days or freeze for 3 months. The sauce thickens when cold, so stir in 1 tablespoon water or broth when reheating. Always keep the celery crown topping separate until serving to maintain crispness.
Can I make this vegetarian?
Yes! Simply omit the ground beef and replace it with 8 oz mushrooms (finely chopped) or 1 cup cooked lentils for protein. The sauce will still develop rich flavors—just monitor the simmering time as mushrooms release moisture. The celery crown topping adds the perfect textural contrast either way!
