Picture this: a bubbling pot of rich, aromatic sauce simmering on the stove, filling your kitchen with the comforting scents of garlic, tomatoes, and fresh herbs. Passed down through my family for generations, this marinara recipe is more than just a sauce—it’s a warm embrace in a bowl, a simple yet soul-satisfying staple that transforms humble ingredients into something truly magical. Perfect for coating strands of al dente spaghetti or spooning over your favorite pasta, it’s a recipe that invites you to slow down and savor the process.
Why This Recipe Works
- Slow-simmered tomatoes develop a deep, sweet flavor that canned sauces can’t match.
- Fresh basil and oregano added at the end preserve their bright, aromatic essence.
- A splash of red wine adds subtle complexity and balances the tomatoes’ acidity.
- Using both olive oil and butter creates a rich, velvety base for the aromatics.
Ingredients
- 1/4 cup extra-virgin olive oil
- 2 tablespoons unsalted butter
- 1 large yellow onion, finely diced
- 6 cloves garlic, minced
- 1/2 teaspoon crushed red pepper flakes (optional)
- 2 (28-ounce) cans whole peeled San Marzano tomatoes, with their juices
- 1/2 cup dry red wine (like Chianti or Merlot)
- 2 teaspoons granulated sugar
- 1 teaspoon kosher salt, plus more to taste
- 1/2 teaspoon freshly ground black pepper
- 1/4 cup fresh basil leaves, torn, plus more for garnish
- 2 tablespoons fresh oregano leaves, chopped
- 1/4 cup grated Parmesan cheese, for serving
Equipment Needed
- Large, heavy-bottomed Dutch oven or pot
- Wooden spoon
- Chef’s knife and cutting board
- Measuring cups and spoons
- Can opener
- Immersion blender or standard blender (optional, for smoother sauce)
Instructions

Step 1: Sauté the Aromatics
Begin by placing your large Dutch oven over medium-low heat. Add the 1/4 cup of extra-virgin olive oil and 2 tablespoons of unsalted butter, allowing the butter to melt completely and mingle with the oil—this combination will give our sauce a wonderfully rich foundation. Once the butter has melted and the mixture is shimmering, add your finely diced yellow onion. We’re looking for a gentle, patient sauté here; cook the onion, stirring occasionally with a wooden spoon, for about 8 to 10 minutes. You want the onion to become completely translucent, soft, and sweet, without taking on any significant color. This slow cooking is crucial for developing a deep, mellow sweetness in the base of your sauce. After the onions have softened, add the 6 cloves of minced garlic and the optional 1/2 teaspoon of crushed red pepper flakes. Cook for just 60 to 90 seconds more, until the garlic becomes incredibly fragrant. Be vigilant here—garlic can burn in a heartbeat and turn bitter, so we only want to wake up its flavor, not brown it.
Step 2: Build the Tomato Base
Now, pour in the 1/2 cup of dry red wine. Use your wooden spoon to scrape up any delicious browned bits that may have formed on the bottom of the pot—that’s pure flavor! Let the wine simmer vigorously for 3 to 4 minutes, until it has reduced by about half and the sharp alcoholic smell has cooked off, leaving behind a lovely fruity depth. While the wine reduces, open your two 28-ounce cans of whole peeled San Marzano tomatoes. Tip: For the most authentic texture, use clean hands to gently crush the tomatoes right over the pot, letting the chunks and juices fall in. If you prefer a smoother start, you can pulse them a few times in a blender first. Add all the tomato pulp and juices from the cans into the pot. Stir in the 2 teaspoons of granulated sugar, which will help balance the natural acidity of the tomatoes, along with 1 teaspoon of kosher salt and 1/2 teaspoon of freshly ground black pepper. Give everything a good, thorough stir to combine.
Step 3: The Long, Slow Simmer
This is where the magic happens. Once your sauce comes to a gentle bubble, reduce the heat to the lowest possible setting on your burner. You want to see just the occasional lazy bubble break the surface—a vigorous boil will make the sauce taste tinny and can cause it to scorch. Partially cover the pot with a lid, leaving it slightly ajar to allow some steam to escape. Let the sauce simmer peacefully for a minimum of 45 minutes, though if you have the time, letting it go for 60 to 75 minutes is even better. Stir it every 15 to 20 minutes to prevent sticking. As it simmers, the sauce will slowly thicken and the flavors will marry and deepen beautifully. You’ll know it’s ready when the oil starts to separate slightly and float on the surface, and the sauce has reduced to a rich, spoon-coating consistency.
Step 4: Finish with Fresh Herbs
After the long simmer, turn off the heat. This next step is non-negotiable for capturing that fresh, garden-bright flavor. Take your 1/4 cup of torn fresh basil leaves and 2 tablespoons of chopped fresh oregano and stir them directly into the hot sauce. The residual heat will wilt the herbs perfectly, releasing their essential oils without cooking them into oblivion. Tip: If you prefer a completely smooth sauce, now is the time to use an immersion blender directly in the pot to puree it to your desired consistency. For a chunkier, more rustic texture, you can leave it as is or give it just a few pulses. Taste the sauce carefully. This is your moment to adjust the seasoning. Does it need another pinch of salt? A twist more black pepper? Trust your palate and make it yours.
Step 5: Serve and Savor
Your marinara is now ready to grace a bowl of perfectly cooked spaghetti. Tip: For the best marriage of pasta and sauce, reserve about 1/2 cup of the starchy pasta cooking water before you drain your spaghetti. Toss the drained pasta directly into the pot with the sauce, adding a splash of that reserved water. The starch helps the sauce cling to every strand in a glorious, velvety coat. Serve immediately in warmed bowls, topped with a generous sprinkle of grated Parmesan cheese and an extra fresh basil leaf or two for a pop of color. This sauce also freezes magnificently, so don’t hesitate to double the batch and save some for a future cozy night in.
Tips and Tricks
For the very best flavor, seek out authentic DOP San Marzano tomatoes from Italy; their sweet, low-acid profile is unmatched. If your sauce tastes a bit sharp even after simmering, a tiny pinch of baking soda (about 1/8 teaspoon) can neutralize excess acidity without adding sweetness. Don’t rush the onion sauté—this step builds the foundational flavor. For a meatier version without actual meat, stir in a tablespoon of tomato paste with the garlic and cook for a minute before adding the wine to develop a deeper umami richness. Finally, always use fresh herbs for finishing; dried herbs are better added at the beginning of the simmer if you must use them.
Recipe Variations
- Arrabbiata Style: For a spicy kick, increase the crushed red pepper flakes to 1 full teaspoon and add them with the garlic. You can also sauté a finely chopped fresh red chili pepper for even more heat.
- Puttanesca Twist: Stir in 1/4 cup of chopped pitted Kalamata olives, 2 tablespoons of rinsed capers, and 4 chopped anchovy fillets (or 1 teaspoon of anchovy paste) when you add the tomatoes for a briny, bold flavor.
- Creamy Vodka Sauce: After simmering, stir in 1/2 cup of heavy cream and 1/4 cup of vodka. Let it simmer for an additional 5 minutes on low heat to cook off the alcohol and create a luxurious pink sauce.
- Roasted Vegetable Marinara: Before starting the stovetop sauce, roast 2 cups of diced bell peppers, zucchini, and eggplant with olive oil at 400°F for 25 minutes, then fold them into the finished sauce.
- Meat Lover’s Version: Brown 1/2 pound of sweet Italian sausage (casings removed) or ground beef in the pot before adding the oil and butter. Remove the meat, then proceed with the recipe, adding the cooked meat back in with the tomatoes.
Frequently Asked Questions
Q: Can I make this sauce ahead of time?
A: Absolutely, and it often tastes even better the next day! Let the sauce cool completely, then store it in an airtight container in the refrigerator for up to 4 days. Reheat gently on the stovetop over low heat, adding a splash of water if it has thickened too much.
Q: What’s the best way to freeze marinara sauce?
A: For easy portions, freeze the cooled sauce in 1 or 2-cup portions in freezer-safe bags or containers. Lay bags flat to save space. It will keep well for up to 3 months. Thaw overnight in the fridge before reheating.
Q: I don’t have red wine. Can I omit it or use a substitute?
A: You can simply omit it, but for a similar depth of flavor, substitute with an equal amount of low-sodium beef or vegetable broth, or even 1/4 cup of balsamic vinegar diluted with 1/4 cup of water.
Q: Is there a way to make this sauce smoother without a blender?
A: Yes! You can pass the cooked sauce through a food mill, which will remove seeds and skins and give you a perfectly smooth, velvety texture. Alternatively, press it through a fine-mesh sieve with the back of a spoon.
Q: Can I use fresh tomatoes instead of canned?
A: You can, but it requires more work. You’ll need about 4 pounds of ripe Roma tomatoes. Score an ‘X’ on the bottom, blanch in boiling water for 60 seconds, then shock in ice water to peel. Proceed with the recipe, but you may need to simmer longer to achieve the right thickness.
Summary
This rustic marinara, built on a foundation of slowly cooked onions, garlic, and rich San Marzano tomatoes, simmers into a sauce that’s both simple and profoundly flavorful. Finished with a shower of fresh herbs, it’s a timeless recipe meant to be shared and savored.
Marinara Spaghetti Sauce
6
servings15
minutes60
minutesIngredients
Instructions
- 1 In a large Dutch oven over medium-low heat, melt butter with olive oil. Add onion and cook until soft and translucent, 8-10 minutes. Add garlic and red pepper flakes; cook 60-90 seconds until fragrant.
- 2 Pour in red wine, scraping the bottom of the pot. Simmer until reduced by half, 3-4 minutes. Add tomatoes (crushed by hand or blended), sugar, salt, and pepper. Stir well.
- 3 Reduce heat to low. Partially cover and simmer gently for 45-75 minutes, stirring occasionally, until sauce has thickened and flavors are rich.
- 4 Remove from heat. Stir in torn basil and chopped oregano. For a smoother sauce, use an immersion blender. Taste and adjust seasoning.
- 5 Toss with cooked spaghetti, using a little pasta water to help it coat. Serve topped with Parmesan and extra basil.