This hearty Meat Sauce recipe is made of ingredients you probably already have in your pantry. It’s so easy to make, and the result is thick, hearty, rich, and insanely flavorful bolognese sauce. Serve it over cooked pasta, gnocchi, or spaghetti squash!

an above shot of two dishes with pasta and sacuce on top sprinkled with parm and greens on the side.

Want to learn how to make the best homemade meat sauce you’ve ever had! Then, look no further than this easy recipe! Meat sauce from a can just isn’t the same as homemade meat sauce. This sauce uses fresh ingredients like fresh tomatoes and garlic to create the best meat sauce for topping any type of pasta or veggies you like! Your next spaghetti night will never be the same after you try this recipe.

What Is This Meat Sauce Recipe?

This Homemade Meat Sauce recipe is one of our favorite sauces, like our Homemade Vinegar-Based BBQ Sauce or Red Wine Sauce for Steaks. Because everyone should know how to make a traditional meat sauce. It’s the kind of recipe that everyone should have on lock whenever they need to 1) impress a date, 2) eat on a dime, or 3) serve a crowd. 

This version is similar to the traditional spaghetti sauce we grew up with when we didn’t have thick Italian sausages for Sunday gravy. It’s an easy ground beef recipe that makes a ton, it’s perfect for a variety of diets, and it freezes well. And, depending on what you need to use up in the freezer, it’s incredibly affordable.

Basic inexpensive sauce ingredients arranged

Meat Sauce Ingredients

  • Ground Beef – Or ground pork if that’s what you prefer. Feeling feisty, add some ground pork meatballs to this sauce too!
  • Oil – We use olive oil to sauté the aromatics before adding the ingredients for the sauce.
  • Aromatics – We’re using chopped onion and fresh garlic to create a flavor base.
  • Tomato Paste – Gives the sauce flavor depth and richness and helps create a thicker texture.
  • Jarred Tomatoes – You will need one jar of petite diced tomatoes and one jar of crushed tomatoes.
  • Tomato Sauce – Just use your favorite! 
  • Fresh Tomatoes – We prefer Roma tomatoes but use any you have on hand.
  • Bay Leaves – You’ll remove these before you serve the meat sauce, but they add another layer of flavor and richness as the sauce simmers.
  • Seasonings – We’re using a blend of salt, Girl Carnivore AP Chicken Blend, and chili flakes.
  • Frozen Chopped Spinach – Frozen spinach is the perfect way to round out the sauce with a little pop of color.

How to Make Homemade Spaghetti Meat Sauce

Cook the Beef

First, cook the beef in a large Dutch oven until browned. 

Add the Onion and Garlic

Once cooked, remove the beef from the pan, drain the grease, and add the onion. Sauté for 5-7 minutes, then add the garlic. 

Add the Rest of the Ingredients

Next, add the tomatoes, tomato sauce, and seasonings. Stir to combine, then add the spinach. Add the beef back into the sauce and allow it to simmer for 30 minutes to thicken. 

Next, add the tomatoes, tomato sauce, and seasonings. Stir to combine, then add the spinach. Add the beef back into the sauce and allow it to simmer for 30 minutes to thicken. 

Girl Carnivore Expert Recipe Tips

  • Control the sodium. Buy and use reduced-salt canned goods. Or no salt, if possible. It’s better to have a little more say in the saltiness of your sauce.
  • Don’t drain out the liquid in the canned tomatoes. It incorporates right into the sauce.
  • Make ahead. Meat sauce just gets better as it sits because the flavors have time to mingle. Plan ahead and make it 24 hours in advance for the best flavor! The longer this sauce simmers and then rests, the better the flavor.
  • Play around with different herbs and seasonings like Italian seasoning, fresh basil, parmesan cheese, and anything else you like! Make it your own. 
  • If you can’t find crushed tomatoes, use whole tomatoes in a can and blend them until smooth. Then, drop it into the sauce. 
  • Make a double batch of this sauce so you’ll have endless homemade sauce whenever you want!
Easy sauce with tons of beef over pasta and fresh salad greens. Garnished with blistered cherry tomatoes and parmesan cheese

What to Serve With This Homemade Sauce

If you’re not standing at the stove shoveling this homemade meat sauce into your mouth with a spoon, it’s incredible served over these Veal Meatballs, Pork Meatballs, gnocchi, zucchini noodles, or spaghetti squash if you’re Whole30. We love it over peppery arugula.

Make it into a bigger meal with a chunk of crusty garlic bread, a simple green salad, or a pile of smoked brussels sprouts.

Leftovers & Reheating

Leftover meat sauce will last in an airtight container in the fridge for up to 4 days. It will also keep in the freezer for up to 1 month. Make sure to store it in batches for easy reheating.

When you’re ready to serve, thaw overnight in the fridge if frozen, then simmer on the stove over medium-low heat until heated through. You can microwave it, too, but be sure to stir the spaghetti sauce after every minute so it heats evenly.

Meat sauce over pasta with a light salad in Crow Canyon serving dishes


This easy homemade spaghetti sauce uses basic ingredients like fresh tomatoes, garlic, spinach, and ground beef to create the perfect bolognese recipe for topping all kinds of food. This sauce is so good it’ll transport you back to the good old days when you were a kid getting ready for spaghetti night.

Have you tried this recipe? Do us a favor and rate the recipe card with the  ⭐ ⭐ ⭐ ⭐ ⭐ and drop a comment to help out the next reader.

Easy Meat Sauce

5 from 2 votes
Prep: 30 minutes
Cook: 30 minutes
Total: 1 hour
Servings: 10
This is one of those recipes that is so easy to make and made with things usually tucked away in the pantry. Bonus, I think this meat sauce is a must for anyone's little black book recipe collection and goes perfectly with pasta or even a roasted spaghetti squash if you're doing Whole30.

Recommended Equipment


  • 1 lb ground beef
  • 1 tbsp olive oil
  • 1 onion minced
  • 2 cloves garlic minced
  • 6 oz jar tomato paste
  • 28 oz jar petite diced tomatoes
  • 28 oz jar crushed tomatoes
  • 8 oz jar tomato sauce
  • 1/2 cup tomatoes diced
  • 1 tspn salt
  • 2 bay leaves
  • 2 tbsp Girl Carnivore AP Chicken Blend
  • 1/2 tspn red pepper flakes
  • 10 oz frozen chopped spinach thawed


  • In a large Dutch oven over medium heat, brown the ground beef; 7 to 10 minutes
  • Remove the beef from the pan and reserve. Drain the fat.
  • Add the onion to the sautee, 5 to 7 minutes.
  • Add the garlic and cook 30 seconds longer.
  • Next, add in the tomato paste, stirring to coat and cook 1 minute.
  • Add the petite diced tomatoes, crushed tomatoes, tomato sauce, diced fresh tomatoes, salt, bay leaves, and red pepper flakes.
  • Stir to combine.
  • Add the spinach to the tomatoes and break up with a spoon.
  • Finally, add the beef back in and allow the sauce to simmer for 30 minutes, covered.
  • When ready to serve, make sure the sauce is piping hot. Garnish with minced parsley and fresh parmesan cheese, if desired.


If at all possible, get reduced or no salt added versions of any canned goods. 
I prefer roma tomatoes for the diced tomatoes, but will use any I have on hand to add just a few fresh tomatoes to the sauce. 
This sauce can also be frozen for a month if you make a big batch and need to store some for a future dinner. Or it keeps in the fridge in an airtight container for up to 4 days. 
Reheat in a pan over medium low heat. 


Serving: 1g | Calories: 213kcal | Carbohydrates: 19g | Protein: 13g | Fat: 11g | Saturated Fat: 4g | Cholesterol: 32mg | Sodium: 555mg | Potassium: 967mg | Fiber: 5g | Sugar: 11g | Vitamin A: 4100IU | Vitamin C: 24mg | Calcium: 111mg | Iron: 4mg
Course: Main Course
Cuisine: Italian
Author: Kita Roberts

Bookmark this recipe now!

Save Recipe Bookmark

Recipe FAQs


  • Yep! Bolognese is just the Italian word for red sauce with meat. 
    It’s a thick and hearty tomato sauce that’s simmered with ground beef or pork and sometimes made creamy with the addition of milk or cream.
  • How can I thicken the sauce?

  • If your meat sauce is too thin for your liking, simply simmer it longer with the lid off to allow excess moisture to evaporate!
  • Can this meat sauce be made in a slow cooker?

  • Absolutely! Want to really let this simmer without worry? Make the whole recipe in your slow cooker and let it simmer over low for 5 to 7 hours.
  • What are some other variations I can make with this sauce?

  • Use another meat. Swap the ground beef out for Italian sausage, ground turkey, ground pork, or even veal. Mix whatever you have in the freezer that needs to be used up. Just make sure it’s not too fatty a blend or drain or skim the fat as needed.
    Add veggies. You can sauté any veggies you like with the onion. Try diced peppers, celery, carrots, mushrooms, you name it.
    Make it creamy. Add a splash of heavy cream or half-and-half to make a creamy bolognese. Yep, trust us on this one.
    Spice it up. More crushed red pepper flakes, please!
    Give it a flavor twist. Add a splash of red wine or balsamic vinegar for some extra warmth and depth.
    Beef up this version by adding chopped fresh mushrooms in addition to ground beef. Minced mushrooms have all the umami that beef does and are a great way to get more for your money when working with ground beef. When finely minced, most skeptics won’t even notice them mixed into this pasta sauce. (What’s umami? That 5th taste that makes meaty things taste great!)
    Add anchovies. Okay, don’t sneer at the idea until you try it. You might not like anchovies on your pizza, but you won’t even notice them in your sauce. It just makes all of the flavors pop. No fishiness at all. Anchovies just add more umami flavor.
  • Categories: , , , , , ,

    Well, Hey, Y’all.

    Kita is a multi-talented individual, boasting numerous accomplishments such as being an award-winning recipe developer, world-traveled professional photographer, and journalist. As the lead creative force behind Girl Carnivore®, she is widely recognized as an authority on all things meat.


    Signup and get free recipes sent to your inbox every week!

    Please enable JavaScript in your browser to complete this form.
    5 from 2 votes (1 rating without comment)

    Leave a Reply

    Your email address will not be published. Required fields are marked *

    Recipe Rating


    1. 5 stars
      Pasta with meat source is a favorite at our house, and Iove your addition of spinach to this recipe. Great idea to add a little balsamic vinegar too. So delicious!