This spaghetti with meat sauce recipe has been passed down to me from my mom, and it’s the only spaghetti sauce I ever make! It’s a simple scratch sauce that takes just a few minutes to prep, and a low simmer on the stove gives it an intensely rich, meaty flavor.

This post is brought to you by Kroger
This Spaghetti Sauce Uses 1 Secret Ingredient That Makes It “The Best”

When I finished college and moved into my first apartment, I wrote down my mom’s recipe for our favorite family dinner and plopped it into my tattered recipe binder. But it never tasted quite as good as my mom’s.
My sister texted me a picture of her copy of my mom’s spaghetti recipe, as seen below. I then realized I was missing one crucial ingredient that makes this spaghetti and meat sauce recipe better than all the rest: dried cloves!
Cloves aren’t typically found in homemade meat sauce but they add so much flavor and shouldn’t be skipped.
This is the ultimate Sunday, long-simmer dinner that you can easily have at the ready thanks to a simply stocked pantry and a few foundation refrigerator ingredients I can always find at my local Smith’s Marketplace / Kroger store.
I promise you it’s worth the wait!
Enjoy!


My Mom’s Secrets to REALLY Good Spaghetti Sauce
Salt your pasta water generously. You want your pasta to have flavor on its own, so don’t be shy — salt that water like the sea!
While the spaghetti sauce cooks low and slow for 3 hours, stir it occasionally. You don’t want anything sticking to the bottom of the pot and burning, adding a bitter flavor to the meat sauce.
Serve this meat sauce with regular spaghetti noodles. It would be just as good served with any other twirly pasta, tortellini, ravioli, or even as a filler for lasagna.
The Main Ingredients (+ Notes)

The full recipe, with amounts, can be found in the recipe card below.
- Ground Beef. I use 85% lean ground angus beef for my sauce so it still has flavor but not a lot of fat. You could also use ground turkey.
- Canned tomato products. Mom has always used a blend of diced tomatoes, tomato paste, and tomato sauce for a nuanced tomato flavor and perfect texture. Since canned tomatoes are the star ingredient in this spaghetti sauce, make sure to buy from a quality brand or else your sauce could wind up tasting overly acidic or weirdly metallic.
- Beef broth. Adds another layer of meatiness.
- Canned mushrooms. Typically I use fresh mushrooms in recipes, but this is one where I never, ever, ever do.
- Onion, celery, and fresh garlic. They’re always lolling around the refrigerator crisper waiting to be used.
- A splash of wine. Mom says to use the empty mushroom can as your measurement guide. Purchase a variety that is of the same quality you’re willing to drink. I usually use a good boxed blend or Pinot noir in this recipe.
- Spices. Mom’s recipe calls for a blend of dried basil and oregano, kosher salt, freshly ground black pepper, and a pinch of sugar for sweetness. Don’t skip out on the bay leaves, they make a huge difference!
- 🤫The secret ingredient — dried whole cloves! My mom learned this trick from her friend Virginia, and adding a few whole cloves is her secret ingredient. She uses 5-6 cloves but my husband prefers 4. The cloves give it an earthy, spiced flavor that’s not often easy to place.
Heidi’s Tip: If you’re out of wine or are opposed to using it, you can add ¼ cup of balsamic vinegar instead to add a little acid and umami.
How to Make Spaghetti with Meat Sauce From Scratch (+ Tips)


- Brown the beef. Ground beef can be fairly fatty, so you’ll want to drain off any excess fat before adding the aromatics to prevent your meat sauce from tasting greasy.
- Cook the aromatics until soft. Add the chopped celery, onion, and garlic to the ground beef and cook for just a few minutes until softened. Try not to let the onion and garlic develop too much color otherwise your sauce might taste bitter.
- Bring to a boil … Dump the rest of the spaghetti sauce ingredients into the pot and bring the mixture to a boil.

- … Then simmer low and slow. Once boiling, reduce the heat and let it simmer on the stove for 3 hours. 3 hours sounds like forever, but that’s how long it takes to make a rich, flavorful meat sauce. Just do what the Italians do, and fuhgetaboutit.
- Cook your spaghetti. Once the sauce has had time to simmer, all that’s left to do is boil the spaghetti noodles according to package instructions and dish it up!
Heidi’s Tip: You can ditch the spaghetti noodles altogether and use the meat sauce to make lasagna, stuffed shells, and so much more.

Storing, Freezing, and Reheating
If you wind up with leftovers, you can easily reheat them the next day. I recommend reheating leftover spaghetti in a covered saucepan over medium-low heat. (You may need to add a splash of beef broth to loosen up the pasta.)
You can also freeze the sauce separately and then make fresh spaghetti noodles when you’re about to eat it. To reheat, first defrost the sauce in the refrigerator for 1 day, or, add to a large pot, cover, and heat on medium to medium-low until thawed.
If you make this recipe, please let me know! Leave a ⭐️⭐️⭐️⭐️⭐️ rating on this recipe below and leave a comment, take a photo and tag me on Instagram with #foodiecrusheats.

THE BEST Spaghetti and Meat Sauce Recipe
Ingredients
- 1 pound 85% lean ground beef
- 1 yellow onion , chopped
- 4 stalks celery , chopped
- 4 cloves garlic , minced or pressed
- 29 ounces canned diced tomatoes
- 29 ounces tomato sauce
- 6 ounces tomato paste
- 14 ounces canned sliced mushrooms (NOT fresh!)
- 1 cup red wine (I prefer Pinot Noir)
- 15 ounces can beef broth
- 4-6 whole cloves (we prefer 4)
- 2 bay leaves
- 2 tablespoons granulated sugar
- ¼ cup chopped fresh parsley (or 4 teaspoons dried)
- 1 teaspoon dried basil
- 1 teaspoon dried oregano
- 1 teaspoon kosher salt
- 1 teaspoon freshly ground black pepper
- 1 pound dried spaghetti noodles
- grated Parmesan cheese
Instructions
- Brown the beef. In a large heavy-bottomed stock pot over medium-high heat, cook the ground beef until browned, about 5-7 minutes, stirring occasionally. Drain the rendered fat and add the meat back to the pot.
- Cook the aromatics. Add the chopped onion, celery, and garlic and cook until the vegetables soften, about 5-7 more minutes.
- Simmer low and slow. Add the rest of the ingredients (except the spaghetti noodles and Parmesan), stir, and bring to a boil. Reduce the heat to simmer, stir and cover with a lid, and cook for at least 3 hours on medium-low heat, stirring occasionally.
- Cook the spaghetti. Follow the package directions and be sure to generously salt the water. Drain and then mix into the spaghetti sauce.
- Garnish and enjoy! Serve with grated or ground Parmesan cheese and chopped fresh parsley if desired.
Notes
Nutrition

What to Serve with Homemade Spaghetti
We always serve this with a super crunchy iceberg salad tossed with sliced cucumbers and tomatoes and dressed in my favorite red wine vinaigrette and a few slices of buttery garlic bread.
If you’re looking for a little bit more, here are a few side dish ideas to make your meal.
More Easy Spaghetti Recipes
- Pasta Pomodoro — the authentic sauce I learned how to make in Italy!
- Homemade Pesto Pasta
- Spaghetti Carbonara
- Spaghetti with Meatballs
- Crab Spaghetti with Lemon Gremolata
- Stanley Tucci’s Zucchini Pasta
- Pasta Puttanesca
- Mediterranean Tuna Pasta
We send good emails. Subscribe to FoodieCrush and have each post plus exclusive content only for our subscribers delivered straight to your e-mail box.
Follow me on Instagram, Facebook, Pinterest for more FoodieCrush inspiration.
This post is in partnership with Kroger. As always, thank you for reading and for supporting companies I partner with, which allows me to create more unique content and recipes for you. All opinions are always my own.












Rate & Comment