Homemade Tomato Spaghetti Sauce Recipe: Slow-Simmered Italian Tradition

Homemade Tomato Spaghetti Sauce Recipe: Slow-Simmered Italian Tradition

This slow-simmered sauce transforms simple tomatoes into something rich, deep, and restaurant-quality. The key is time—letting the flavors meld together for a truly homemade taste.

With just a handful of ingredients and a watchful eye, you’ll create a versatile sauce that elevates any pasta dish. The aroma alone will have everyone gathering in the kitchen.

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
⏱️
Total Time
30 min
🔥
Calories
Low Cal

Ingredients for Homemade Tomato Spaghetti Sauce

Transform canned tomatoes into restaurant-quality sauce with these carefully selected ingredients.

Ingredient Amount Notes
San Marzano Whole Peeled Tomatoes 🍅 28 oz Canned, hand-crushed preferred
Extra-Virgin Olive Oil 🫒 ¼ cup High-quality, fruity variety
Yellow Onion 🧅 1 whole Finely diced for base flavor
Garlic Cloves 🧄 6 cloves Minced for aromatic depth
Fresh Basil Leaves 🌿 ½ cup Loosely packed, torn by hand
Tomato Paste 🍅 2 tbsp Double-concentrated for richness
Dry Red Wine 🍷 ½ cup Bold variety for acidity balance
Sea Salt 🧂 1 ½ tsp Fine grain for even distribution
Freshly Ground Black Pepper 🌶️ ½ tsp Coarse grind preferred
Crushed Red Pepper Flakes 🔥 ½ tsp Adjust to heat preference

The tomatoes are non-negotiable—San Marzano for their sweet, low-acid profile. Find them at Italian specialty markets or well-stocked supermarkets. The olive oil should be extra-virgin with a peppery finish; California Olive Ranch or Colavita are reliable. Fresh basil makes a difference, but if yours is wilted, potted plants from Trader Joe’s stay vibrant longer.

No wine? Substitute with additional tomato paste thinned with water and a splash of balsamic vinegar. Out of fresh basil? Dried basil at one-third the amount works, though it lacks the bright finish. For onion, shallots add a milder sweetness. The red pepper flakes can be omitted for a milder sauce, or doubled for serious heat.

This sauce improves overnight as flavors meld. Store in an airtight container in the fridge for up to 5 days or freeze for 3 months. Portion into ice cube trays for easy single-serving use later.

❤️

Why You’ll Love This Recipe

  • One Pot Wonder: I just dump the San Marzano tomatoes, olive oil, and aromatics in a single pot and let it simmer—minimal cleanup, maximum flavor.
  • Garlic-Basil Magic: The slow-cooked garlic and fresh basil turn this into a rich, velvety sauce that tastes like Nonna’s kitchen.
  • Freezer Friendly: I double the batch and freeze portions—ready-made comfort for those nights I can’t even.
  • Budget Stretcher: Honestly, a few cans of tomatoes and pantry staples feed my family for days without breaking the bank.

Step-by-Step Instructions for Homemade Tomato Spaghetti Sauce

This traditional method delivers rich, complex flavor through slow simmering and careful layering of ingredients.

Step 1: Build the Aromatic Foundation

Heat the 0.25 cup extra-virgin olive oil in a heavy-bottomed pot over medium heat. Add the finely diced yellow onion and cook for 8-10 minutes, stirring occasionally, until it turns translucent and begins to caramelize at the edges.

This slow cooking process develops the onion’s natural sweetness, which balances the acidity of the tomatoes. Add the minced garlic cloves and cook for 1-2 minutes until fragrant but not browned—burnt garlic will impart a bitter taste to the finished sauce.

Step 2: Develop Depth with Tomato Paste and Wine

Stir in the 2 tbsp tomato paste and cook for 2-3 minutes, allowing it to deepen in color and intensify in flavor. This step creates a rich base that enhances the overall complexity of the sauce. The paste should darken slightly and begin to stick to the bottom of the pot.

Deglaze with the 0.5 cup dry red wine, scraping up any browned bits from the bottom of the pot with a wooden spoon. Simmer for 3-4 minutes until the liquid reduces by half and the alcohol smell dissipates, leaving behind a concentrated, aromatic foundation.

Step 3: Incorporate the Tomatoes and Simmer

Add the 28 oz San Marzano whole peeled tomatoes, crushing them by hand as you add them to the pot. This hand-crushing technique releases the juices while leaving some texture. Stir in the 1.5 tsp sea salt, 0.5 tsp freshly ground black pepper, and 0.5 tsp crushed red pepper flakes.

Bring the mixture to a gentle simmer, then reduce the heat to low. Partially cover the pot and let it cook for 1.5 to 2 hours, stirring occasionally. The sauce should reduce by about one-third, and the oil will begin to separate slightly at the surface—a sign that it’s ready.

Step 4: Finish with Fresh Basil

Stir in the 0.5 cup fresh basil leaves, tearing them by hand just before adding. Simmer for an additional 5 minutes to allow the basil’s aromatic oils to infuse the sauce. The basil should retain its vibrant green color and bright, fresh flavor.

Taste and adjust seasoning if needed. The sauce should have a balanced flavor profile—sweet from the onions, tangy from the tomatoes, and rich from the slow simmering process. Use immediately or let it cool and store for later use.

👨‍🍳

Pro Tips For Making Homemade Tomato Spaghetti Sauce

  • Crush the Tomatoes: Use your hands to crush the San Marzano tomatoes as you add them to the pot—this breaks them down faster and gives the sauce a rustic texture. I learned this the hard way after spending forever stirring whole tomatoes.
  • Sauté Onions Low: Cook the yellow onion over medium-low heat for at least 8-10 minutes until soft and sweet. After burning three batches, I finally figured out that patience here builds the flavor base.
  • Skip Pre-Chopped Garlic: Fresh garlic cloves minced just before cooking taste far superior to the jarred stuff. My grandmother swore by this, and she was right: it actually changes the outcome.
  • Add Basil Last: Stir in the fresh basil leaves during the final 5 minutes of cooking to preserve their bright flavor. Sounds weird, but it works—adding it earlier turns them bitter.

Flavor Customization for These Flavors

Add Creamy Richness

For a velvety texture, stir in ½ cup heavy cream or full-fat coconut milk during the final 10 minutes of simmering. This creates a luxurious, restaurant-style sauce that clings beautifully to pasta. I find this works particularly well with fettuccine.

Boost Umami Depth

Add 2 tbsp grated Parmesan rind while simmering, then remove before serving. For extra richness, stir in 1 tbsp anchovy paste with the tomato paste—it dissolves completely and adds incredible savory depth without fishy flavor.

Sweeten Naturally

If your tomatoes taste too acidic, add 1 tsp sugar or 1 tbsp balsamic glaze to balance the flavors. A pinch of baking soda (⅛ tsp) also neutralizes acidity instantly. I prefer the balsamic glaze for its caramelized complexity. 💫

Herb Variations

Swap basil for 1 tbsp fresh oregano and 1 tsp fresh thyme for a more robust, earthy profile. For a Tuscan twist, add 2 sprigs fresh rosemary while simmering, then remove before serving.

Spice It Up

Increase the heat by adding ½ tsp cayenne pepper with the red pepper flakes. For smoky depth, stir in ½ tsp smoked paprika when you add the tomato paste. These small additions make a big impact.

Fresh Finish

Just before serving, stir in 2 tbsp unsalted butter for a silky finish, or ¼ cup chopped fresh parsley for brightness. A drizzle of high-quality olive oil and extra Parmesan on top elevates any pasta dish. 🔥

Nutrition Facts

Servings 4
Amount Per Serving
Calories 180kcal
% Daily Value
Total Fat 12g15%
Saturated Fat 2g10%
Cholesterol 0mg0%
Sodium 450mg19%
Total Carbohydrate 12g4%
Dietary Fiber 3g11%
Sugars 7g
Protein 3g6%
Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently Asked Questions

1

What can I use instead of San Marzano tomatoes?

Regular canned tomatoes work in a pinch, but the flavor won’t be as sweet. Look for whole peeled tomatoes with no added calcium chloride for best results. The sauce may need extra 1 tsp sugar to balance acidity.

2

Why does the sauce need to simmer so long?

Long simmering (1.5-2 hours) deepens flavors and reduces liquid for a thicker consistency. It also allows the onion and garlic to fully meld with the tomatoes. Rushing this step results in a watery, bland sauce.

3

Can I make this sauce ahead of time?

It tastes even better the next day. Store in an airtight container in the fridge for up to 5 days, or freeze for 3 months. Thaw overnight in the fridge before reheating.

★★★★★4.8(10 reviews)
Brandon Thompson