Classic Homemade Spaghetti Sauce Recipe

Best Ever Spaghetti Sauce is a savory, aromatic classic that will lift your pasta dishes to the next level. Made from ripe tomatoes, sautéed onions, garlic, mushrooms, and a blend of Italian herbs and spices, this sauce is rich, balanced, and deeply satisfying. Slow simmering allows the flavors to meld into a hearty, velvety sauce that works beautifully over al dente spaghetti or as a dipping sauce for garlic bread.

plate of best ever spaghetti sauce recipe.

Scratch-Made Best Ever Spaghetti Sauce Recipe

This homemade sauce is approachable and rewarding. With just a few pantry staples and a little time, you can create a sauce that tastes like it simmered for hours in a restaurant kitchen. Home cooks consistently praise this recipe for its simplicity and dependable, delicious results.

Serve it over a bowl of spaghetti, use it in lasagna, or spoon it onto a pile of roasted vegetables. It freezes and reheats well, making it a great option for meal prep and busy weeknights.

Here’s What You’ll Need

  • Ground beef (or vegetarian alternative)
  • Tomatoes (crushed) and tomato paste
  • Onion and garlic
  • Fresh mushrooms (sliced)
  • Olive oil
  • Herbs and spices: oregano, cumin (optional), salt and pepper, sugar

Here’s How You Do It

  1. Heat olive oil in a large pot over medium heat. Sauté chopped onions and minced garlic until soft.
  2. Add ground beef and (optional) sausage; brown, breaking it up, until no pink remains. Add sliced mushrooms and cook until they begin to soften.
  3. Stir in crushed tomatoes and tomato paste, then add sugar, oregano, cumin (if using), and salt and pepper to taste. Bring to a simmer.
  4. Reduce heat and simmer gently, uncovered or partially covered, for at least 20–30 minutes. The longer it simmers, the richer the flavor.
  5. Adjust seasoning and texture. If the sauce becomes too thick, thin with a splash of water or broth. If it tastes flat, a few drops of fish sauce or a pinch of salt can add umami (optional).
spaghetti sauce recipe ingredients.

Tips and Tricks

  • Brown the meat until fully cooked but avoid overcooking; a gentle brown gives the best texture and flavor.
  • Finely chop onions and garlic so their flavor distributes evenly through the sauce.
  • Use the best quality canned tomatoes and tomato paste you can find—these are the backbone of the sauce’s flavor.
  • Simmer low and slow for deeper flavor. If you need a quicker option, simmer at a slightly higher heat for a shorter time, stirring more often to prevent sticking.
  • For a vegetarian version, omit the meat and add shredded plant-based sausage or extra mushrooms and lentils for texture and protein.

Pro tip: A few drops of fish sauce or Worcestershire sauce (if not vegetarian) can boost umami and round out the flavor without making the sauce fishy.

white plate of spaghetti and sauce.

Storage, Freezing and Reheating

Store cooled sauce in an airtight container in the refrigerator for up to 5 days. For longer storage, freeze in freezer-safe containers or heavy-duty freezer bags for up to 3 months. Label with the date for convenience.

To reheat, gently warm the sauce in a saucepan over low to medium-low heat, stirring occasionally. You can also reheat in the microwave in a microwave-safe dish in 30-second intervals, stirring between each interval to ensure even heating.

Watch Me Make This

A demonstration video can be helpful if you prefer to watch the steps. If you try the recipe and share a photo, it’s always fun to see how people personalize it—different meats, extra vegetables, or spice adjustments.

I love hearing how this recipe turns out for you. Share what you changed, any challenges you faced, or culinary wins. Your feedback helps fine-tune the recipe for other cooks.

plate of spaghetti with best ever spaghetti sauce.

Best Ever Spaghetti Sauce

Easy, rich, and hearty homemade spaghetti sauce
Course: Main Course
Cuisine: American
Keyword: spaghetti sauce, homemade spaghetti sauce
Prep Time: 10 minutes
Cook Time: 30 minutes
Total Time: 40 minutes
Servings: 8 servings
Calories: 194kcal

Ingredients

  • ½ lb ground beef
  • ½ lb hot sausage (omit for vegetarian)
  • 1 onion, chopped
  • 3 cloves garlic, minced
  • 1 8-oz carton fresh mushrooms, sliced
  • 1 tbsp olive oil
  • 2 large cans crushed tomatoes
  • 1 small can tomato paste
  • 2 tsp raw sugar
  • 1 tsp cumin (optional)
  • 1 tsp oregano
  • Salt and pepper to taste
  • Optional: 1 box shredded plant-based sausage patties for vegetarian version

Instructions

  • Heat 1 tbsp olive oil in a large sauce pot over medium heat. Sauté onion and garlic until softened.
  • Add ground beef and sausage (if using). Brown thoroughly, then add mushrooms and cook until they begin to soften.
  • Stir in crushed tomatoes, tomato paste, sugar, cumin (if using), oregano, salt, and pepper. Bring to a gentle boil, then reduce heat and simmer.
  • Simmer until heated through and flavors meld, at least 20–30 minutes. Add water or broth to thin if needed. For the vegetarian version, shred and stir in the plant-based sausage patties during simmering.

Notes

  • Brown the meat until no pink remains but avoid burning; a gentle brown yields the best texture.
  • Smaller pieces of onion and garlic distribute flavor more evenly through the sauce.
  • High-quality tomatoes and tomato paste make a noticeable difference—use the best you can find.
  • If the sauce thickens too much during long simmering, thin with broth or water and adjust seasoning before serving.

Nutrition (per serving)

Calories: 194 | Fat: 15g | Protein: 10g | Carbohydrates: 4g

This recipe was updated for clarity and usefulness so readers can easily follow and adapt it. It’s designed to be flexible—adjust ingredients and cooking time to suit your pantry and taste preferences.

A Verse to Share

Anger comes upon us easily and it’s best to let it go.

“Do not be quickly provoked in your spirit, for anger resides in the lap of fools.” ~ Ecclesiastes 7:9