Skip to Content

Homemade Spaghetti Sauce

  • Serves: 8
  • Prep Time: 15 min
  • Cook Time: 2 hrs 30 min
  • Calories: 429
homemade spaghetti sauce with noodles and sausage on a white platter with serving spoon

Rich with mushrooms, three kinds of meat, and four types of canned tomatoes, this classic, meaty spaghetti sauce is a beloved family recipe, and it blows the jarred stuff out of the water.

Bob’s Sauce is The Best Spaghetti Sauce, Ever.

But who is Bob? And what makes his sauce so great? Well, Bob is Natalie’s dad—you might remember him from another of his recipes, the delicious award-winning chili—and he makes the best spaghetti meat sauce on earth. Yes, we’re biased. But just wait until you try this deeply flavored, slow-cooked, meat-loaded homemade spaghetti sauce. Even just a peek at the ingredients will probably give you a clue to how incredible it is.

ground pork, beef and sausage, mushrooms, olive oil, garlic, canned tomatoes, tomato sauce, onions, salt and pepper

A Maximalist Approach to Spaghetti Sauce Ingredients

One of the reasons that Bob’s spaghetti sauce recipe is so, so good is that it brims with ingredients that deliver umami—the “5th taste”, translated from Japanese as meaning “deliciousness”. Mushrooms, tomatoes (and particularly tomato paste) and meat are all sources of umami, and all three of those things are included in this dreamy red sauce. However, there’s nothing especially fancy about any of these ingredients—they’re easy to come by, and not even particularly expensive. In addition to the usual oil, salt and pepper, here’s the ingredients that go into homemade spaghetti sauce:

  • Onions
  • Mushrooms (leave them out if you aren't a big fan)
  • Garlic
  • Ground beef
  • Ground pork
  • Italian sausage links
  • Tomato paste
  • Canned, crushed tomatoes
  • Canned tomato sauce
  • Canned, diced tomatoes
  • Italian seasoning
  • Worcestershire sauce
  • Sugar
onions, mushrooms and garlic sautéed in a pot
ground beef, ground pork, mushrooms, onions and garlic all sautéed in a pot
ground beef, ground pork, mushrooms, onions and garlic in a pot with sausage links, spices, tomatoes and tomato sauce
ground beef, ground pork, mushrooms, onions and garlic cooked in a pot with sausage links, spices, tomatoes and tomato sauce

How To Make Homemade Spaghetti Sauce

According to Bob himself, the most important thing about this sauce is the long simmer. Everything will cook down and the flavors will intensify, so give it as much time as you’re reasonably able. Two hours is the minimum, and up to eight hours if you’ve got the patience. Other than that, this is one darn easy spaghetti sauce recipe. Here’s how simple it is:

  1. Sauté onions and mushrooms in olive oil, and then add some garlic.
  2. Add the beef and pork and keep on stirring and sautéing.
  3. When the meat is cooked, pour in the tomato paste, Italian seasoning, Worcestershire sauce, tomato sauce, diced tomatoes, salt, pepper, sugar, and halved sausage links.
  4. Bring to a boil, then let it bubble away at a low simmer for at least 2 hours or up to 8.
homemade spaghetti sauce in a pot

What Should I Serve with Spaghetti?

For the ultimate, Italian-American feast, we’d serve this ultra meaty spaghetti sauce accompanied by:

Can I Freeze This Spaghetti Sauce?

Yes! This sauce freezes beautifully. Whether you’re making it ahead of time for yourself, or filling a friends’ freezer for a meal train, you can definitely freeze this sauce. Just let it cool a bit, and then pour into freezer-safe containers and freeze! It’ll keep for up to two months in the freezer.

homemade spaghetti sauce shown in a large pot with sausage and mushrooms.
homemade spaghetti sauce with noodles and sausage on a white platter with serving spoon

Tools You’ll Need

More Pasta Sauce Recipes To Try

The only barrier to making this sauce at home is the amount of time it takes. If you’re short on time, though, you can still have a delicious homemade pasta sauce. Try one of these:

homemade spaghetti sauce with noodles and sausage on a white platter with serving spoon
homemade spaghetti sauce with noodles and sausage on a white platter with serving spoon

Sunday is Sauce Day

This spaghetti sauce is the ultimate Sunday, simmer-all-day sauce. If you make it, let us know how you like it! Share a photo and tag us on Instagram using @themodernproper and #themodernproper so that we can see your stuff! Happy eating!

Homemade Spaghetti Sauce

  • Serves: 8
  • Prep Time: 15 min
  • Cook Time: 2 hrs 30 min
  • Calories: 429

Ingredients

  • 1 tbsp Olive oil
  • 1 Onion, diced
  • 1 lb Brown or white mushrooms, ends trimmed, cut in half
  • 6 Garlic cloves, minced
  • 1 lb Ground beef
  • ½ lb Ground pork
  • 4 Italian sausage links, cut in half
  • 2 tbsp Tomato paste
  • 1 (13 oz) can Crushed tomatoes
  • 1 (13 oz) can Tomato sauce
  • 1 (13 oz) can Diced tomatoes
  • 1 tsp Salt
  • ½ tsp Pepper
  • 1 tbsp Italian seasoning
  • 1 tbsp Worcestershire sauce
  • 2 tsp Sugar
  • 1 lb Spaghetti noodles, cooked according to package instructions

Method

  1. Heat olive oil in a large skillet or Dutch oven over medium heat.
  2. Sauté the onions and mushrooms in the olive oil until onions are soft. Add the garlic and continue cooking until fragrant, about 2 minutes.
  3. Add the ground beef and pork and cook until cooked meat is cooked through, breaking up the meat and stirring often.
  4. Add the tomato paste and stir until paste is combined. Add the Italian seasonings, Worcestershire sauce, tomato sauce, diced tomatoes, salt, pepper and sugar along with uncooked sausage links. Stir until everything is combined.
  5. Bring to a boil, then reduce to a simmer. Cook for at least 2 hours or up to 8 hours, stirring often to avoid burning.

Note: The longer the sauce simmers, the better. Be patient, friends.