This homemade Meat Sauce recipe is perfect for serving with any kind of pasta! It has the best blend of classic Italian flavors and comes together quickly with ground beef, diced onions and peppers, and simple seasonings.

Serve this with spaghetti, penne, ravioli, or in a pasta bake! And don’t forget a side of Garlic Bread with Cheese!

Spaghetti topped with Meat Sauce on a white plate with a fork and parsley on top.

Meat Sauce

Nothing beats a hearty meat sauce that you can throw together with whatever meat, pasta, and veggies that you have on hand! This is one Italian feast that the family will always agree on, especially if a side of cheesy garlic bread is involved. 😉

This recipe is pretty classic in that it includes diced onions, peppers, garlic, and ground beef. Once the vegetables are softened and the meat is cooked, the pot is deglazed with red wine. From there, the base of the sauce is enhanced with tomato paste, seasonings, and some subtle flavor enhancers. Tomato sauce and diced tomatoes are the finishing touch before the sauce is left to simmer, reduce, and concentrate. 

How to Make It

See recipe card below this post for ingredient quantities and full instructions.

Soften the onions and cook/crumble the ground beef. Drain grease and add the garlic/bell peppers. Cook for 3 minutes, then deglaze the pot with red wine. Reduce for 5-6 minutes, then add the seasonings, tomato paste, Worcestershire sauce, hot sauce, and sugar. Toss to coat.

Add the crushed tomatoes, diced tomatoes, tomato sauce, and bay leaves.

Adding tomato paste, seasonings, diced tomatoes, and crushed tomatoes to meat to make meat sauce.

Bring to a boil, reduce to a simmer. Cover partially and let the sauce simmer, reduce, and concentrate for 45 minutes, or until desired thickness/consistency is obtained. Serve with pasta of choice and garlic bread with cheese.

Meat sauce in a pot before and after simmering.

Meat Sauce vs. Bolognese

  • Meat sauce generally has more tomato sauce in it than Bolognese Sauce, which usually has just a touch. White wine and milk are also common ingredients in Bolognese sauce, which is also typically simmered slowly for a longer period of time.
  • Bolognese sauce also starts off with a mirepoix, (onions/carrots/celery). 

Adding Sugar to Pasta Sauce

  • Adding sugar to tomato based sauces can be controversial, but the sugar really can be that “it” factor that certain tomato based sauces need if the tomatoes aren’t naturally sweet enough. It also helps balance out the acidity.
  • Feel free to start with 1 tbsp. of sugar in this recipe and add more after simmering if desired. This is very much a personal preference so go with your taste. Some people like to add up to 4 tablespoons, just be careful not to go overboard and add slowly.
  • To add sugar into your sauce naturally: Consider caramelizing onions and carrots in the pot for up to 40 minutes first, then remove and use an immersion blender (or regular blender) to blend them into the crushed tomatoes. This is my favorite trick when making my tomato soup and tomato tortellini soup recipes.

A Great Bulk Recipe

  • This is a great recipe to make in bulk because it freezes and reheats so well for easy weekday meals.
  • This makes about 9.5 cups of sauce, which can easily satisfy 3 pounds of pasta at approximately 25 oz. per pound.
  • The number of servings are at the top of the recipe card in the middle. Hover over the servings and a slider will appear, which will allow you to adjust the number of servings up/down as needed. The ingredient quantities will automatically adjust.

Make-Ahead Method

  • Prepare the sauce as outlined and let it cool completely. Store in an airtight container and refrigerate for up to 3 days or freeze for 3-4 months.
  • Reheat in the microwave or over low heat on the stove top. If it’s frozen, de-thaw it overnight in the refrigerator first for best results.

What to Add to Meat Sauce

  • Diced carrots and celery make a great addition to the onions in this sauce, similarly to how you would start off Spaghetti Bolognese.
  • Mushrooms also make a great addition to this sauce: I like to sauté them separately and add them to the sauce at the end, this allows them to release liquid, concentrate their flavor, and obtain a nice golden color and ideal texture.
  • A combination of ground sausage, pork, and veal can be combined with the ground beef in this recipe.
  • Up to 4 oz. of softened cream cheese is a really nice addition to this sauce, it balances everything out. Up to ¾ cup heavy cream can also be added.

Pro Tips

Storage

  • Store in an airtight container and refrigerate for up to 3 days or freeze for up to 3 months. This meat sauce freezes really well.
  • Reheat in the microwave or over low heat on the stove top. If it’s frozen, it de-thaw overnight first in the regrigerator for best results.

A pot filled with Meat Sauce with a wooden spoon in it.

Tools For This Recipe

(Amazon affiliate links)- Check out all of my kitchen essentials here.

  • Le Creuset 4.5 quart Dutch Oven– This is the one I use for this recipe, it’s the perfect size and it conducts heat really well.
  • Measuring Spoons I have these magnetic ones which stay nice and organized in my utensil drawer.
  • Pinch Bowls for measuring out seasonings ahead of time.
  • Chefs Knife– I have this one. It’s affordable but high quality.

Try These Next

Get My Free E-Book! 

Tried This Recipe?

Leave a review, I love hearing your feedback! ⭐⭐⭐⭐⭐

Spaghetti with Meat Sauce on a white plate with a fork.

Meat Sauce

5 from 35 ratings
This homemade Meat Sauce recipe is easy to make with ground beef and serve with spaghetti or your favorite pasta! It has classic Italian flavors that come together quickly for an easy family dinner idea.

Ingredients

Sauce

  • 2 tablespoons olive oil
  • 1 large yellow onion, diced
  • 2 lbs. ground beef, see notes
  • Salt/Pepper
  • 1 green bell pepper, finely diced
  • 3 cloves garlic, minced
  • 3/4 cup dry red wine, see notes
  • 6 oz. tomato paste
  • 2 teaspoons Worcestershire sauce
  • 2 teaspoons hot sauce
  • 2 tablespoons sugar
  • 28 oz. crushed tomatoes
  • 14.5 oz. diced tomatoes, undrained
  • 8 oz. tomato sauce
  • 2 bay leaves

Seasonings

  • 2 teaspoons each: dried parsley, basil, mustard powder, salt
  • 1.5 teaspoons oregano
  • 2 pinches red pepper flakes

Equipment

Instructions

  • Heat olive oil in a large pot over medium heat. Add the onions and let them soften for 8 minutes, stirring occasionally.
  • Season the ground beef with salt and pepper. Increase heat to medium-high. Add the ground beef and cook and crumble it for 5 minutes. Add the garlic and bell peppers and cook for 3 more minutes.
  • Drain excess grease. Add the wine and use a silicone spatula to “clean” the pot with the liquid. Cook for 5-6 minutes, or until just a little liquid remains and the alcohol smell is gone.
  • Add the seasonings, tomato paste, Worcestershire sauce, hot sauce, and sugar. Toss to evenly coat the beef.
  • Add the crushed tomatoes, diced tomatoes, tomato sauce, and bay leaves. Bring to a boil, then reduce to a simmer. Cover partially and let it simmer over medium-low heat for 45 minutes, or until desired thickness and consistency is obtained. Stir occasionally throughout cooking to lift any meat that settles to the bottom.
  • Serve with pasta of choice and garlic bread with cheese.

Notes

Pro Tips:
  • A combination of ground sausage, pork, and/or veal can be added to the ground beef in this recipe as well.
  • Cabernet Sauvignon, Merlot, and Pinot Noir are the best kinds of red wines for this recipe. If needed, you can substitute the red wine with an equal amount of beef broth + 1 Tbsp. of Red Wine Vinegar.
  • Up to 4 oz. of softened cream cheese is a really nice addition to this sauce, it balances everything out. Up to ¾ cup heavy cream can also be added.
  • The Worcestershire sauce, hot sauce, and mustard powder are all flavor enhancers that you can’t taste outright, the hot sauce doesn’t make it spicy. I use Frank’s hot sauce for this recipe.
  • 📘 Find this recipe on page 152 of my 2nd cookbook, Let's Eat!

Quantity of Sauce:
  • This is a great recipe to make it bulk because it freezes and reheats so well for easy weekday meals.
  • This makes about 9.5 cups of sauce, which can easily satisfy 3 lbs. of pasta at approximately 25 oz. per pound.
  • The number of servings are at the top of the recipe card in the middle. Hover over the servings and a slider will appear, which will allow you to adjust the number of servings up/down as needed. The ingredient quantities will automatically adjust.
  • Leftover meat sauce is great with Easy Lasagna, Lasagna Roll Ups, Baked Ravioli, Pasta Bakes, and Stuffed Shells.

Slow Cooker Method:
Follow steps 1-3 as outlined above. Transfer to the slow cooker and add in the remaining ingredients, stir to combine. Cover and cook on high for 4 hours or on low for 8 hours.

Storage:
  • Store in an airtight container and refrigerate for up to 3 days or freeze for up to 3 months. This meat sauce freezes really well.
  • Reheat in the microwave or over low heat on the stove top. If it's frozen, it thaw overnight first for best results.

  • Nutritional facts are per 1 cup of sauce. This recipe makes 9.5 cups total.

Nutrition

Calories: 250kcal, Carbohydrates: 18g, Protein: 24g, Fat: 8g, Saturated Fat: 3g, Polyunsaturated Fat: 1g, Monounsaturated Fat: 4g, Trans Fat: 1g, Cholesterol: 59mg, Sodium: 970mg, Potassium: 986mg, Fiber: 4g, Sugar: 11g, Vitamin A: 673IU, Vitamin C: 29mg, Calcium: 80mg, Iron: 5mg
Did you try this recipe?Mention @TheCozyCook on Instagram or tag #thecozycook!