close up of spaghetti with homemade meat and tomato sauce

Best Homemade Spaghetti Meat Sauce

By: Wanda Simone | Updated: Mar 19, 2024

This homemade spaghetti meat sauce combines ground beef, tomatoes, mushrooms, and a special blend of spices for a meal that’s sure to please everyone. It’s not only easy to whip up in just one pot, but it’s also versatile enough to pair with various pastas, making it a perfect choice for family dinners or buffet-style gatherings.
servings16 servings
total time1 hour 15 minutes
5 from 1 vote
the best homemade spaghetti meat sauce

Why I love this homemade spaghetti meat sauce recipe

This spaghetti meat sauce has become a staple at my dinner table. It seriously is the best recipe ever!!

It’s a homemade recipe of ground beef, tomatoes, mushrooms, and a mix of spices that makes everyone around the table ask for seconds. (Those extra spices I toss in really kick up the flavor!)

Plus, it’s incredibly easy to whip up in one pot, which means less cleanup.

And it makes a big batch. So you can freeze the leftovers for a really simple meal at a later date.

Although it was originally intended to be a spaghetti topper, I’ve found that it works just as well with other pastas like ziti or rotini. Which I often serve as a casserole at buffets or family gatherings.

So whether you’re cooking pasta for a simple family dinner or a larger gathering, this sauce has got you covered.

Looking for more pasta recipes? You'll love Make Ahead Shrimp Casserole and Traditional Lasagna.

spaghetti meat sauce ingredients

Here is your shopping list (for 14 to 16 servings):

  • Oil – 1 to 2 Tablespoons olive oil. You need just enough to coat the bottom of your stock pot.
  • Fresh produce – 2 cooking onions, 3 cloves of garlic, 12-ounce package of fresh sliced mushrooms.
  • Meat – 1½ pounds ground beef, turkey or chicken
  • Spices – 3 Tablespoons dried parsley or ½ cup chopped fresh parsley, 2 teaspoons dried oregano or 2 Tablespoons chopped fresh oregano, 2 teaspoons dried rosemary (I like to use crushed rosemary) or 2 Tablespoons chopped fresh rosemary, 1 teaspoon dried basil or 1 Tablespoon chopped fresh basil, 4 bay leaves.
  • Seasoning – 1 teaspoon salt, ½ teaspoon ground black pepper
  • Canned goods – 3 large (28-ounce) cans of diced tomatoes, 1 large (28-ounce) can of tomato sauce.

Substitutions & Additions

  • In a pinch, you can use 3 teaspoons jarred, minced garlic instead of the fresh garlic. (But I don’t think it tastes as good.)
  • If you are using fresh tomatoes, you will need 36 Roma tomatoes or 18 regular garden tomatoes instead of the canned tomatoes.
  • If you don’t have tomato sauce, you can use tomato paste instead. To do this, combine 2 8-ounce cans of tomato paste with 2 cups of water.
  • For a thicker sauce, replace one of the 28-ounce cans of diced tomatoes with a 28-ounce can of tomato sauce.
  • Substitute 3 4-ounce cans of canned mushrooms instead of the fresh mushrooms, if that’s what you have on hand. Drain the liquid before adding them to the sauce.
  • Or leave the mushrooms out altogether if you don’t like them.

Variations

  • Add chopped bell peppers for additional flavor if desired.
  • For an extra kick, replace some of the diced tomatoes with a 14-ounce can of Rotel. In this case you would use 2 28-ounce cans and 1 14.5-ounce cans of diced tomatoes (instead of 3 28-ounce cans).

How to make the best spaghetti meat sauce

  • 1 | Prep work

    chopped onions and minced garlic in a bowl beside a garlic press and chefs knife

    Start by chopping the onion.

    If you have a mini food processor, it can make this task quicker and help you get a more consistent size, which is great for even cooking. If not, no worries—just use a sharp knife and try to keep your pieces uniform.

    Next, mince the garlic. A garlic press can be handy here, but finely chopping with a knife works too.

    If you’re using canned tomatoes, open the cans.

    If you’re using fresh herbs and tomatoes, chop them into small pieces as well.

     

     

  • 2 | Saute onions and garlic

    onions and garlic being sauteed in a stock pot

    Heat the olive oil in a large stock pot over medium heat until it’s hot.

    You’ll know it’s ready when the oil shimmers slightly.

    Add the diced onions and minced garlic to the pot.

    Cook them for 2 to 3 minutes until they are tender and translucent.

    Stir occasionally to prevent them from burning, which can give your sauce a bitter taste.

  • 3 | Brown the meat

    ground beef and onions being stirred in a stock pot

    Add the ground meat to the pot.

    Break it up with a wooden spoon or spatula and mix it with the onions.

    Cook until the meat is thoroughly browned, stirring occasionally, which should take about 5 to 10 minutes.

    Make sure it’s fully cooked with no pink spots left before continuing.

  • 4 | Add the rest of the ingredients

    ground beef cooking with spices in a stock pot

    Stir in the parsley, oregano, rosemary, basil, salt, and pepper.

    These herbs add depth and complexity to the flavor of your sauce (and are the secret sauce to making the best spaghetti sauce ever!)

    spaghetti meat sauce cooking in a stock pot

    Next, mix in the tomatoes, tomato sauce, and mushrooms.

    Finally, add the bay leaves and stir again to make sure everything is well combined.

  • 5 | Cook

    spaghetti meat sauce with mushrooms in a stock pot

    Bring the mixture to a boil, then reduce the heat to medium-low.

    Let it simmer, uncovered, for at least an hour.

    Stir it occasionally to prevent sticking and burning at the bottom of the pot.

    The longer you let your sauce simmer, the thicker and more flavorful it will become as the ingredients meld together. Boiling for at least an hour also reduces the acidity in the tomatoes so the sauce has a more mellow flavor.

    Pro tip:

    If the sauce gets thicker than you want it to be, stir in a little water to bring it back to your desired consistency.
  • 6 | Serve

    pasta meat sauce served with spaghetti and parmesan cheese on a plate

    Remove the bay leaves from the sauce.

    Then serve over cooked spaghetti.

    Or mix it with a cooked short pasta (such as Ziti or Rotini) to make more of a casserole.

    Sprinkle with grated Parmesan cheese for some extra flavor.

Serving suggestions

Garnish your spaghetti meat sauce with a sprinkle of freshly chopped basil or parsley to add a burst of color and freshness.

Serving the sauce over a bed of al dente spaghetti is classic. But you can also try layering it with cooked penne and mozzarella, then baking it for a few minutes to create a delicious pasta bake.

Pair with a side of garlic bread and a simple green salad dressed with balsamic vinaigrette to round out the meal.

Storage

To store spaghetti meat sauce, let it cool to room temperature after cooking. Then, transfer it into airtight containers or heavy-duty freezer bags.

It can be refrigerated for up to 5 days.

Or stored in the freezer for up to 6 months. I like to store it in 16-ounce containers (which is about 2 servings) so I can take out exactly the amount I need.

When ready to use, thaw the spaghetti sauce with the Defrost setting in your microwave  or reheat directly on the stove over low heat.

If the sauce seems too thick, add a little water until it gets to your desired consistency.

close up of spaghetti with homemade meat and tomato sauce

Homemade Spaghetti Meat Sauce

5 from 1 vote
This homemade spaghetti meat sauce is a robust and aromatic dish made with ground meat, a medley of herbs, and a rich tomato base, simmered to perfection and served over pasta.
Servings: 16 servings
Prep 15 minutes
Cook 1 hour
Total 1 hour 15 minutes

Ingredients
  

  • 1 to 2 Tablespoons olive oil
  • 2 medium cooking onions diced
  • 3 cloves garlic minced
  • 1½ pounds ground beef, turkey or chicken
  • 3 Tablespoons dried parsley or ½ cup chopped fresh parsley
  • 2 teaspoons dried oregano or 2 Tablespoons chopped fresh oregano
  • 2 teaspoons dried rosemary or 2 Tablespoons chopped fresh rosemary
  • 1 teaspoon dried basil or 2 Tablespoons chopped fresh basil
  • 1 teaspoon salt
  • ½ teaspoon ground black pepper
  • 3 28-ounce cans diced tomatoes or 36 Roma tomatoes or 18 fresh garden tomatoes, diced
  • 1 28-ounce can tomato sauce
  • 1 12-ounce package fresh sliced mushrooms or 3 4-ounce cans canned mushrooms, drained (optional)
  • 4 bay leaves

Equipment

  • knife
  • mini food processor
  • garlic press
  • measuring cups and spoons
  • large stock pot

Instructions
 

  • Heat the olive oil in the stock pot over medium heat.
    1 to 2 Tablespoons olive oil
  • Saute the diced onions and minced garlic until tender and translucent, 2 to 3 minutes.
    2 medium cooking onions, 3 cloves garlic
  • Add the ground beef and cook until browned.
    1½ pounds ground beef, turkey or chicken
  • Stir in the parsley, oregano, rosemary, basil, salt and pepper.
    3 Tablespoons dried parsley, 2 teaspoons dried oregano, 2 teaspoons dried rosemary, 1 teaspoon dried basil, 1 teaspoon salt, ½ teaspoon ground black pepper
  • Mix in the tomatoes, tomato sauce and mushrooms.
    3 28-ounce cans diced tomatoes, 1 28-ounce can tomato sauce, 1 12-ounce package fresh sliced mushrooms
  • Add the bay leaves.
    4 bay leaves
  • Bring to a boil then lower the heat to medium-low.
  • Simmer, uncovered for about an hour, stirring occasionally until the sauce reaches desired thickens.
  • Remove the bay leaves from the sauce before serving over spaghetti and sprinkling with grated Parmesan cheese.

Notes

Substitutions

  • In a pinch, you can use 3 teaspoons jarred, minced garlic instead of the fresh garlic. (But I don’t think it tastes as good.)
  • If you don’t have tomato sauce, you can use tomato paste instead. To do this, combine 2 8-ounce cans of tomato paste with 2 cups of water.

Variations

  • Add chopped bell peppers for additional flavor if desired.
  • For an extra kick, replace some of the diced tomatoes with a 14-ounce can of Rotel. In this case you would use 2 28-ounce cans and 1 14.5-ounce cans of diced tomatoes (instead of 3 28-ounce cans).

Nutrition

Serving: 1 serving | Calories: 175 kcal | Carbohydrates: 11 g | Protein: 10 g | Fat: 11 g | Saturated Fat: 4 g | Polyunsaturated Fat: 1 g | Monounsaturated Fat: 5 g | Trans Fat: 1 g | Cholesterol: 30 mg | Sodium: 428 mg | Potassium: 649 mg | Fiber: 3 g | Sugar: 6 g | Vitamin A: 417 IU | Vitamin C: 20 mg | Calcium: 78 mg | Iron: 3 mg

Nutrition values are estimates only, using online calculators. Please verify using your own data.

authorWanda Simone
courseMain Course
cuisineItalian
Did you make this recipe?Leave a comment below!

Have comments or questions about our homemade spaghetti meat sauce recipe? Tell us in the section below.

This post was originally published on September 10, 2015 but was updated with new content on March 19, 2024.


5 from 1 vote (1 rating without comment)

Leave a Reply

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

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.