Easy Homemade Spaghetti Sauce Recipe

Follow us on PinterestFollow

There’s something truly comforting about the aroma of a rich, homemade spaghetti sauce simmering on the stove. For me, this recipe isn’t just about cooking; it’s about bringing the family together, evoking memories of Sunday dinners, and enjoying the pure satisfaction of making something from scratch.

I created this homemade spaghetti sauce because store-bought sauces often feel too processed, too sweet, or lack the depth of flavor that fresh ingredients provide.

I wanted a sauce that balances tanginess, sweetness, and a hint of savory herbs while still being incredibly versatile. This recipe has been a staple in my kitchen for years, perfect for topping spaghetti, lasagna, or even as a base for pizza. The best part is how flexible it is—you can make it chunky or smooth, add a little heat or keep it mild, and even adjust it for dietary preferences.

If you’ve ever wanted to elevate your pasta game and impress your family or friends without relying on canned sauces, this is your go-to recipe. Keep reading, and I promise you’ll have a sauce that feels like it was simmered in an Italian grandmother’s kitchen.

Ingredients and Substitutions for Homemade Spaghetti Sauce

Every ingredient in this sauce plays a crucial role, so I never compromise. Here’s what I usually have on hand to make this flavorful masterpiece:

  • Olive oil: The foundation of the sauce; it adds richness and carries the flavors of garlic and onions.
  • Onions: Finely chopped; they provide sweetness and depth when sautéed.
  • Garlic: Freshly minced for that unmistakable aroma and flavor.
  • Crushed tomatoes: The heart of the sauce; I prefer San Marzano tomatoes for their natural sweetness and low acidity.
  • Tomato paste: Adds concentrated tomato flavor and thickens the sauce beautifully.
  • Fresh herbs: Basil, oregano, and thyme work together to create an aromatic base. Dried herbs can be used in a pinch.
  • Red pepper flakes: Optional, for a hint of heat.
  • Sugar: A small amount helps balance the acidity of the tomatoes.
  • Salt and pepper: To taste, enhancing all the flavors naturally.
  • Optional ingredients: A splash of red wine, grated carrot for sweetness, or a bay leaf for added complexity.

The freshness and quality of your ingredients make all the difference. I like to choose organic tomatoes and fresh herbs when possible—they really elevate the sauce.

How Much Time Will You Need

This recipe requires some patience, but the reward is worth it. You can expect:

  • Preparation time: 15-20 minutes
  • Cooking time: 45-60 minutes, depending on how thick and rich you like your sauce
  • Total time: About 1 hour to 1 hour 20 minutes

The key is to simmer the sauce gently, letting all the flavors meld together. Rushing this step will result in a sauce that tastes flat, so I recommend using this time to prep other elements of your meal or simply enjoy the aroma filling your kitchen.

How to Make This Homemade Spaghetti Sauce

Step-by-step, here’s how I bring this sauce to life. Follow along closely, and you’ll have a restaurant-quality sauce in your own kitchen.

Step – 1: Heat a generous splash of olive oil in a large, heavy-bottomed pot over medium heat. Add the finely chopped onions and sauté until they become translucent and lightly golden, about 5-7 minutes.

Step – 2: Add the minced garlic and cook for another 1-2 minutes, until fragrant. Be careful not to burn it—garlic can turn bitter if overcooked.

Step – 3: Stir in the tomato paste and cook for 2-3 minutes. This step caramelizes the tomato paste, giving the sauce a deeper flavor.

Step – 4: Add the crushed tomatoes, followed by your herbs—basil, oregano, thyme—and any optional ingredients like red wine or bay leaf. Stir everything to combine.

Step – 5: Season with salt, pepper, and a pinch of sugar. Bring the sauce to a gentle simmer, then reduce the heat to low.

Step – 6: Let the sauce simmer uncovered for 45-60 minutes, stirring occasionally. This allows the flavors to develop and the sauce to thicken naturally. Taste and adjust seasoning as needed.

Step – 7: Remove from heat, discard any bay leaves, and optionally blend the sauce for a smoother texture using an immersion blender.

Step – 8: Serve immediately over freshly cooked pasta, or let it cool and store for later use.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Homemade Spaghetti Sauce


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Clara Bennett
  • Total Time: 1 hour to 1 hour 20 minutes
  • Yield: 6-8
  • Diet: Vegetarian

Description

This homemade spaghetti sauce is rich, aromatic, and versatile, perfect for pasta, lasagna, or as a pizza base. Slow-cooked with fresh onions, garlic, tomatoes, and herbs, it’s a comforting and flavorful sauce that elevates any meal. With simple ingredients and a little patience, you’ll create a sauce that tastes like it simmered in an Italian grandmother’s kitchen.


Ingredients

Scale
  • 3 tbsp olive oil
  • 1 medium onion, finely chopped
  • 34 garlic cloves, minced
  • 1 can (28 oz) crushed tomatoes (or 45 fresh tomatoes, peeled and chopped)
  • 2 tbsp tomato paste
  • 1 tsp dried oregano
  • 1 tsp dried basil
  • 1/2 tsp dried thyme
  • 1/4 tsp red pepper flakes (optional)
  • 1 tsp sugar or 1 small grated carrot
  • Salt and pepper to taste
  • Optional: splash of red wine, bay leaf


Instructions

  • Heat olive oil in a large pot over medium heat. Sauté onions until translucent.
  • Add garlic and cook for 1-2 minutes, until fragrant.
  • Stir in tomato paste and cook 2-3 minutes to caramelize.
  • Add crushed tomatoes, herbs, optional wine or bay leaf, and season with salt, pepper, and sugar.
  • Bring to a simmer, reduce heat, and cook uncovered for 45-60 minutes, stirring occasionally.
  • Taste and adjust seasoning. Remove bay leaf and blend if desired.
  • Serve over pasta, or store for later use.

Notes

  • Add fresh herbs at the end for a bright aroma.
  • Adjust sweetness or acidity to taste.
  • Freeze in portions for easy weeknight meals.
  • Prep Time: 15-20 minutes
  • Cook Time: 45-60 minutes
  • Category: Main sauce / Pasta sauce
  • Method: Stovetop simmer
  • Cuisine: Italian

Nutrition

  • Serving Size: 6-8
  • Calories: 120
  • Sugar: 8g
  • Sodium: 320mg
  • Fat: 5g
  • Saturated Fat: 0.7g
  • Unsaturated Fat: 4.3g
  • Trans Fat: 0g
  • Carbohydrates: 18g
  • Fiber: 4g
  • Protein: 3g
  • Cholesterol: 0mg

Best Side Dishes for Homemade Spaghetti Sauce

To elevate your meal, I love pairing this sauce with:

  • Garlic bread, crusty and golden, perfect for dipping in the sauce
  • A fresh green salad with a simple vinaigrette to balance the richness
  • Roasted vegetables like zucchini, bell peppers, and mushrooms for added texture and flavor

These sides make the dining experience complete, creating a meal that’s hearty, flavorful, and satisfying.

Common Mistakes to Avoid

Even seasoned cooks can run into pitfalls with spaghetti sauce. Here’s what to watch out for:

  • Burning garlic or onions: Sauté slowly and watch carefully; burnt garlic tastes bitter and can ruin the sauce.
  • Over-salting early: Salt concentrates as the sauce simmers. Season gradually and adjust at the end.
  • Skipping simmer time: Rushing the sauce prevents flavors from developing fully. Patience is essential.
  • Using poor-quality tomatoes: This is the heart of your sauce—fresh, ripe tomatoes or good-quality canned tomatoes make a huge difference.
  • Adding too many herbs at once: Dried herbs can overpower; add gradually and taste as you go.

Avoiding these mistakes guarantees a perfectly balanced, flavorful sauce.

FAQ

Can I make this sauce vegetarian or vegan?
Absolutely! This recipe is naturally vegetarian. For a vegan option, avoid adding Parmesan or other cheese on top, or use a vegan cheese alternative.

Can I use fresh tomatoes instead of canned?
Yes, fresh tomatoes work wonderfully. Blanch, peel, and chop them, then simmer until they break down into a thick sauce.

Can I make this sauce in advance?
Definitely! In fact, letting the sauce sit overnight enhances the flavor. Store it in the fridge, then reheat gently before serving.

Can I freeze this sauce?
Yes, it freezes beautifully. Use freezer-safe containers and leave a little room for expansion. Thaw in the fridge overnight and reheat gently.

How can I make the sauce spicier?
Add red pepper flakes or a pinch of cayenne pepper during cooking. Start with a small amount and adjust to taste.

Follow us on PinterestFollow

More Recipes

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star