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 with meat sauce is comfort food at its finest! Rich, meaty, and loaded with Italian flavors—it's the recipe your family will request again and again. Perfect for Sunday dinners or easy meal prep

Spaghetti with Meat Sauce


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Amelia
  • Total Time: 55 minutes–1 hour 25 minutes
  • Yield: About 8 cups of sauce

Description

Classic Italian-American spaghetti with meat sauce featuring ground beef and Italian sausage simmered in a rich tomato sauce with garlic, onions, and fresh basil. This hearty, family-friendly recipe makes a large batch perfect for feeding a crowd or freezing for later.


Ingredients

For the sauce:

  • 3 tablespoons butter (or olive oil for more traditional Italian style)

  • 1 extra-large red onion, diced (about 2 cups; white onion also works)

  • 78 cloves garlic, minced

  • 1 pound ground Italian sausage (hot or mild)

  • 1 pound ground beef (or substitute ground turkey, chicken, or chopped mushrooms)

  • 1 tablespoon dried oregano (or Italian seasoning)

  • 2 (28-ounce) cans tomato sauce (or 20 oz tomato paste mixed with 36 oz water)

  • 1 (28-ounce) can crushed tomatoes (high quality)

  • 1/2 cup chopped fresh basil (or 12 tablespoons dried basil)

  • 12 tablespoons sugar (optional, if sauce tastes too acidic)

  • Kosher salt and black pepper, to taste

For serving:

  • 1 pound spaghetti or pasta of choice, cooked al dente

  • Grated Parmesan cheese

  • Crushy garlic bread

  • Fresh basil for garnish


Instructions

Step 1: Soften the Aromatics

Get your big pot heating over medium and melt the butter in there. Toss in all that diced onion and give it a stir. Now here’s where patience comes in—you want to cook these onions for a solid 5 to 8 minutes until they’re soft and you can almost see through them. If they start getting brown, your heat’s too high. Turn it down to medium-low. I know it’s tempting to rush this step, but soft, sweet onions make such a difference in the final sauce.

Step 2: Add Garlic and Brown the Meat

Add your minced garlic and stir it around for about 2 minutes. Your kitchen should smell amazing right now. Then dump in the sausage, beef, and oregano all at once. Break everything up with your wooden spoon into small pieces—I’m talking pea-sized or smaller. Nobody wants to bite into a golf ball of ground meat. Keep cooking and breaking it up until you’ve got nice brown color all over, maybe 8 to 10 minutes total.

Step 3: Add Tomatoes and Bring to a Simmer

Pour in your tomato sauce and crushed tomatoes. Stir everything together really well, making sure to scrape up any brown bits stuck to the bottom of the pot. Those bits are pure flavor. Get the whole thing up to a gentle simmer—you should see small bubbles popping on the surface, but nothing crazy.

Step 4: Simmer and Develop Flavor

Put a lid on your pot and let it simmer. How long? Well, that depends on your day. Got 30 minutes? That works. Got an hour or more? Even better. Stir it every 10 minutes or so to make sure nothing’s sticking. The longer it goes, the deeper and richer everything tastes. My sweet spot is around 45 minutes, but I’ve definitely let it go for two hours on lazy Sundays and the flavor just keeps building.

Step 5: Finish with Fresh Basil

Stir in your fresh basil and let it hang out in there for a couple minutes. Now taste the sauce with a clean spoon. Does it need salt? Probably just a little—remember, the sausage and canned tomatoes already have sodium. Does it taste too sharp or acidic? Add a tablespoon of sugar, stir, taste again. Maybe add another tablespoon if it needs it. The sugar doesn’t make it sweet; it just balances out that tomato acidity.

Step 6: Cook Pasta and Serve

Get your pasta water boiling and cook the spaghetti according to the box directions. I always go for al dente—still has a little bite to it when you chew. Before you drain it, scoop out a cup of that starchy pasta water and set it aside. Drain the pasta, then either mix it right into the sauce or plate it up and ladle sauce over top. Hit it with some grated Parmesan, maybe a few fresh basil leaves, and serve it alongside some garlic bread.

Notes

Use a potato masher to break up the meat if you prefer a finer texture. Some people love chunky meat sauce; others want it more uniform. Both are delicious!

Toast your dried oregano in the pot for 30 seconds before adding the meat. This wakes up the oils and intensifies the flavor.

If you don’t have fresh basil, add dried basil with the oregano at the beginning instead of at the end.

Layer your Parmesan! Toss some into the sauce at the very end, then add more on top when serving. It adds a salty, umami richness throughout.

  • Prep Time: 15 minutes
  • Cook Time: 40–70 minutes
  • Category: Main Dish
  • Method: Stovetop, Simmering
  • Cuisine: Italian-American