Easy Homemade Spaghetti Sauce with Ground Beef

About the author: Susan Updated on Sat, 24 Jan 2026 15:23:18 GMT Pasta Dishes

Tags: #ground-beef #weeknight #beef #sauce

A woman with red hair and a black shirt.
Susan

Home cook, recipe developer and founder of My Home Made Recipe, sharing the tested dishes my family loves.

Updated on Sat, 24 Jan 2026 15:23:18 GMT

View Recipe →
Spaghetti with thick meat sauce and grated Parmesan on a plate Pin it
Spaghetti with thick meat sauce and grated Parmesan on a plate

This is the sauce I reach for when everyone is hungry and I need something that tastes like it took all afternoon. It starts with ground beef and a soft onion, then simmers into something thick and rich while the pasta water boils. The house smells like garlic and tomatoes within ten minutes.

The recipe is forgiving. You can simmer it for an hour on a Sunday or rush it to thirty minutes on a busy Tuesday. Either way, it clings to spaghetti better than anything from a jar.

What builds the flavor

A short list of pantry staples does the heavy lifting here. Use good canned tomatoes and a fresh onion. The rest is just time.

  • Ground beef. An 85/15 blend gives enough fat for flavor without leaving the sauce greasy. Brown it well for depth.
  • Yellow onion. Diced small and cooked until soft, it sweetens the sauce naturally without adding sugar.
  • Garlic. Four cloves minced fine add the backbone aroma. Add it after the onion so it does not burn.
  • Crushed tomatoes. A 28-ounce can provides body and that bright tomato flavor. San Marzano style is ideal if you can find it.
  • Tomato paste. A small can adds concentrated umami and helps thicken the sauce.
  • Dried herbs. Oregano and basil are the classic pair. A pinch of red pepper flakes wakes everything up.
  • Parmesan and parsley. Stirred in at the end for a salty, fresh finish.

How the sauce comes together

  1. Brown the beef and vegetables. Heat olive oil in a large pot or Dutch oven over medium-high heat. Add the ground beef, onion, and a pinch of salt. Cook for 5 to 7 minutes, breaking up the meat, until it is browned and the onion is soft. Drain excess fat if needed.
  2. Add garlic and tomato paste. Stir in the garlic and cook for 30 seconds until fragrant. Add the tomato paste and cook for 1 minute, stirring constantly. This toasts the paste and deepens the flavor.
  3. Pour in the tomatoes and season. Add the crushed tomatoes, tomato sauce, oregano, basil, black pepper, and red pepper flakes. Fill the empty tomato sauce can with water and pour that in too. Stir well.
  4. Simmer until thick. Reduce the heat to low and let the sauce bubble gently, uncovered, for 45 to 60 minutes. Stir every 15 minutes. It is ready when it coats the back of a spoon.
  5. Toss and serve. Taste and adjust salt. Spoon over hot spaghetti and finish with grated Parmesan and chopped parsley.
Easy Homemade Spaghetti Sauce Recipe with Ground Beef
Easy Homemade Spaghetti Sauce Recipe with Ground Beef

Why the simmer matters

A quick sauce is fine in a pinch, but the extra half hour of simmering is where the magic happens. The acidity in the tomatoes mellows, the beef softens, and the liquid reduces until the sauce clings to pasta instead of pooling at the bottom of the bowl. Keep the heat low and the lid off so steam escapes. If the sauce thickens too much before you are ready to eat, splash in a little pasta water to loosen it. This same slow-simmer approach works beautifully in our classic beef spaghetti sauce. For safe handling tips, see the USDA ground beef safety guide.

Smart swaps and add-ins

You can swap the ground beef for ground pork, turkey, or Italian sausage. Pork adds richness, while turkey keeps it lighter. Just cook poultry thoroughly and drain any excess liquid. Want more vegetables? Diced bell pepper or grated carrot melt into the background and add sweetness. A splash of red wine after browning the meat adds depth, and a parmesan rind tossed into the simmering pot gives a subtle savory backbone. If you love ground beef pasta dishes, try our cheesy penne with garlic butter ground beef next.

Finishing the plate

Never serve naked pasta topped with a scoop of sauce. Instead, drain the spaghetti a minute before it is fully al dente and transfer it directly into the pot with a ladle of sauce and a splash of starchy pasta water. Toss over medium heat for a minute so every strand gets coated. The starch in the water emulsifies with the meat and tomatoes into a glossy layer that actually sticks. For another one-pot pasta idea, check out one pan spaghetti with chard.

Storing and freezing leftovers

This sauce keeps in an airtight container in the refrigerator for up to 4 days. It also freezes exceptionally well. Ladle cooled sauce into freezer bags in single-meal portions, squeeze out the air, and lay flat in the freezer for up to 3 months. Thaw overnight in the fridge and reheat gently on the stove. If the sauce looks thick after thawing, thin it with a little water or broth. Need another quick ground beef dinner? Our 30-minute creamy bowtie pasta with ground beef is a great backup plan.

Easy Homemade Spaghetti Sauce Recipe with Ground Beef
Easy Homemade Spaghetti Sauce Recipe with Ground Beef

FAQs

Can I use ground turkey instead of beef?

Yes. Ground turkey or chicken works well, though the sauce will be leaner. Brown it thoroughly and consider adding an extra tablespoon of olive oil so the pot does not dry out.

Do I have to simmer the sauce for a full hour?

No. Thirty minutes will give you a tasty sauce, but the full hour develops a deeper, richer flavor and a thicker texture. If you are short on time, keep the lid off and raise the heat slightly to reduce faster.

How do I thicken spaghetti sauce if it is too thin?

Let it simmer uncovered for an extra 10 to 15 minutes so excess liquid evaporates. You can also stir in a small spoonful of tomato paste or a cornstarch slurry made with one teaspoon of cornstarch and one tablespoon of water.

Can I freeze leftover spaghetti sauce?

Absolutely. Cool the sauce completely, then portion it into freezer bags or airtight containers. It keeps well for up to 3 months. Thaw overnight in the refrigerator and reheat gently on the stove.

What pasta shape works best with meat sauce?

Long pasta like spaghetti or linguine is the classic choice, but ridged shapes like rigatoni or penne hold the meaty sauce in their hollows. Even egg pappardelle works beautifully.

Why does my sauce taste bitter?

Bitterness usually comes from burnt garlic or an acidic can of tomatoes. If it tastes sharp, stir in a tiny pinch of sugar or a splash of cream. A little butter at the end also rounds out the edges.

References

Sources cited in this recipe.
4 from 6 votes

Easy Homemade Spaghetti Sauce with Ground Beef

Prep time:
15 min
Cook time:
60 min
Total time:
75 min
Servings:
6
Spaghetti with thick meat sauce and grated Parmesan on a plate

Rich homemade spaghetti sauce with ground beef, simmered with tomatoes, garlic, and Italian herbs. Ready in about an hour.

Ingredients

  • For the sauce

  • 1 lb (450 g) ground beef (85/15)
  • 1 tablespoon olive oil
  • 1 medium yellow onion, diced
  • 4 cloves garlic, minced
  • 1 (28 oz / 795 g) can crushed tomatoes
  • 1 (15 oz / 425 g) can tomato sauce
  • 1 (6 oz / 170 g) can tomato paste
  • 1 teaspoon dried oregano
  • 1 teaspoon dried basil
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
  • 1/4 teaspoon red pepper flakes (optional)
  • 1/2 teaspoon sugar (optional)
  • Fresh parsley, chopped, for serving
  • Grated Parmesan cheese, for serving

Instructions

1.

1. Brown the beef and onion: Heat olive oil in a large pot or Dutch oven over medium-high heat. Add the ground beef, diced onion, and a pinch of salt. Cook for 5 to 7 minutes, breaking up the meat with a wooden spoon, until browned and the onion is soft. Drain excess fat if needed.

2.

2. Add garlic and tomato paste: Stir in the minced garlic and cook for 30 seconds until fragrant. Add the tomato paste and stir constantly for 1 minute to caramelize it slightly.

3.

3. Pour in tomatoes and season: Add the crushed tomatoes, tomato sauce, oregano, basil, black pepper, and red pepper flakes. Fill the empty tomato sauce can with water and pour it in. Stir to combine.

4.

4. Simmer until thick: Reduce the heat to low and simmer uncovered for 45 to 60 minutes, stirring occasionally. The sauce is ready when it is thick enough to coat the back of a spoon.

5.

5. Toss and serve: Taste and adjust salt. Serve over hot spaghetti, tossing the pasta with a ladle of sauce and a splash of pasta water. Top with Parmesan and fresh parsley.

Good to know

  1. Sauce thickens as it cools. Refrigerate leftovers up to 4 days.

Equipment

  • Large pot or Dutch oven
  • Wooden spoon

Allergens

Always check labels if you have allergies.
  • Dairy

Nutrition facts

Values are estimates per serving.
  • Calories: 520
  • Fat: 18 g
  • Carbs: 58 g
  • Protein: 26 g