This post may contain affiliate links. Please read our disclosure policy.

We can’t wait to show you how to make this rich and flavorful Homemade Spaghetti Meat Sauce recipe right in your own kitchen. It’s fast and easy, and it’s much healthier than buying sauce from a jar or can. We love that it’s low-carb, keto, dairy-free, and gluten-free too!

Homemade Meat Sauce served over cooked spaghetti with parmesan cheese on top

It takes only a few minutes to prepare this hearty Spaghetti Meat Sauce recipe. Then you can let it simmer while your kitchen fills with the aroma of fresh garlic, onion, and basil. The addition of balsamic vinegar gives it a richness that will make our Meat Sauce recipe a new family favorite!

Want to make it a full meal? Serve it over spaghetti or another favorite pasta and alongside our fresh Green Beans and Tomato Salad or our delicious Parmesan Zucchini Corn Salad.

Why Make Homemade MEAT Sauce?

  • Simple ingredients. This delicious sauce uses fresh and easy-to-find ingredients.
  • Healthier than store-bought. Our Meat Sauce recipe is rich and tasty but omits the added salt and sugar found in many canned and jarred sauces.
  • Slow cooker friendly. You can simmer this on the stove, or put it in your slow cooker on low for a hot, delicious sauce waiting for dinnertime.
  • Easy to freeze. Try making our spaghetti meat sauce in larger batches to keep in your freezer for a quick and easy meal.

Ingredients you’ll need

  • Olive Oil
  • Balsamic Vinegar
  • Ground Beef
  • Yellow Onion
  • Garlic
  • Dried Basil
  • Canned Crushed Tomatoes
  • Canned Chopped Tomatoes
  • Salt and Pepper

Ingredients for Homemade Meat Sauce on counter

STEP BY STEP PROCESS

  1. Prepare the onion and garlic: Start by finely chopping the onion and press the garlic.
  2. Heat the oil: Place a large skillet or Dutch oven over medium heat. Add oil and heat until shimmering.
  3. Stir in garlic and sauté for 1 minute or until fragrant. Add onion and cook until translucent.
    Saute the garlic for 1 minutes, then add onion and cook until translucent.
  4. Add ground beef: Immediately add ground beef and mix well, breaking it apart with a wooden spoon until it is in small crumbles.
  5. Cook: Cook until meat is brown and no longer pink. At this point you can drain the excess fat if desired.Cook the ground beef until it is no longer pink.
  6. Add tomatoes: Add crushed tomatoes and tomato puree.
  7. Add remaining ingredients: Pour in vinegar and season with dried basil, salt and pepper.Add the tomatoes, balsamic vinegar, dried basil, salt, and pepper.
  8. Cover and simmer: Cover and let simmer on low for about 2 to 3 hours. Don’t forget to give the sauce a few
    good stirs in the meantime.
  9. Enjoy: Serve the homemade meat sauce with your favorite cooked pasta.
    Simmer on low for 2-3 hours.

FAQ’s and tips

  • Tomatoes: Use both crushed and chopped tomatoes to add texture to the sauce.
  • Garlic: We recommend using freshly chopped garlic for the best flavor, but you can also use jarred minced garlic if needed. Garlic powder does not make a good substitute since it adds bitterness to the sauce.
  • Onion: Yellow onions are fantastic in this recipe, but Walla Walla or Vidalia onions make great substitutes.
  • Oil: Olive oil adds great flavor to this sauce, but you can also use avocado oil or butter for keto.
  • Don’t overcook the garlic. It burns easily and will give the sauce a bitter taste.
  • To prevent oily meat sauce, drain the excess fat after cooking the ground beef.

How do you make meat sauce in the slow cooker?

This Meat Sauce is great in the slow cooker as well. Follow the instructions until the meat is cooked and the tomatoes and other seasonings are added. Transfer sauce to the slow cooker and cook on low for 3-5 hours, stirring occasionally. Serve over cooked pasta.

How do you freeze and defrost meat sauce?

Meat sauce can be stored in a container or freezer zipper bag and frozen up to 4-6 months. Defrost in the fridge overnight or in the microwave on the defrost setting. Reheat on the stove or in the microwave with your favorite cooked pasta.

Can you put raw meat in spaghetti sauce

So long as you plan on allowing the meat to cook in with the sauce until they are thoroughly cooked you can add raw meat or sausages to the meat sauce and allow it to cook through before serving.

What is meat sauce called

The meat sauce is called Bolognese sauce which is a classic Italian sauce made with ground beef or pork and cooked in a tomato-based sauce. The sauce is usually served over spaghetti and it is pronounced “bow-luh-nez”.

Homemade Meat Sauce served over cooked pasta with parmesan cheese on top.

Other Healthy Italian-inspired recipes to check out

Also, if you try a recipe and you like it, leave us some feedback in the comment section below, and don’t forget to rate it! Share it with friends and family on social media.

Finally, please use our hashtag #healthyfitnessmeals on INSTAGRAM for a chance to be featured! FOLLOW Healthy Fitness Meals on FACEBOOK | INSTAGRAM | PINTEREST | TWITTER for all of our latest blog posts and recipes.

5 from 4 votes

Homemade Spaghetti Meat Sauce

By: Rena
Servings: 12
Prep: 5 minutes
Cook: 15 minutes
Simmering Time: 2 hours
How to make homemade meat sauce
Homemade Meat Sauce that is fast and easy, healthier than store-bought, and so flavorful. It will become a fast family favorite!

Ingredients

  • 2 tbsp olive oil
  • 2 tbsp balsamic vinegar
  • 2 pounds ground beef
  • 1 large yellow onion, peeled
  • 3 cloves garlic, peeled
  • 2 tbsp dried basil
  • Salt and pepper, to taste
  • 2 28 oz cans crushed tomatoes
  • 1 28 oz can chopped tomatoes, with juices

Instructions

  • Start by finely chopping the onion and press the garlic.
  • Place a large skillet or Dutch oven over medium heat. Add oil and heat until shimmering.
  • Stir in garlic and sauté for 1 minute or until fragrant. Add onion and cook until translucent.
  • Immediately add ground beef and mix well breaking it apart with a wooden spoon until itis in small crumbles. Cook until meat is brown and no longer pink. At this point, you can drain the excess fat if desired.
  • Add crushed tomatoes and tomato puree. Pour vinegar and season with dried basil, salt, and pepper.
  • Cover and let simmer on low for about 2 to 3 hours. Don't forget to give the sauce a few stirs in the meantime. (or over medium to lose for 20 minutes )
  • Serve the meat sauce with your favorite cooked pasta. This sauce can be refrigerated for up to 5 days or frozen for 4-6 months.

Notes

  • Tomatoes: Use both crushed and chopped tomatoes to add texture to the sauce. 
  • Garlic: We recommend using freshly chopped garlic for the best flavor, but you can also use jarred minced garlic if needed. Garlic powder does not make a good substitute since it adds bitterness to the sauce. 
  • Onion: Yellow onions are fantastic in this recipe, but Walla Walla or Vidalia onions make great substitutes. 
  • Oil: Olive oil adds great flavor to this sauce, but you can also use avocado oil or butter for keto. 
  • Don't overcook the garlic. It burns easily and will give the sauce a bitter taste. 
  • Storing: Store in a container in the fridge for up to five days. Freeze for up to 4-6 months.
  • Slow cooker instructions: Follow the instructions until the meat is cooked and the tomatoes and other seasonings are added. Transfer sauce to the slow cooker and cook on low for 3-5 hours, stirring occasionally. Serve over cooked pasta. 

Nutrition

Calories: 191kcalCarbohydrates: 8gProtein: 17gFat: 10gSaturated Fat: 3gCholesterol: 49mgSodium: 191mgPotassium: 541mgFiber: 2gSugar: 5gVitamin A: 187IUVitamin C: 11mgCalcium: 55mgIron: 3mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Additional Info

Course: Main Course
Cuisine: Italian
Tried this recipe?Mention @healthyfitnessmeals or tag #healthyfitnessmeals!

Leave a comment

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

Recipe Rating




12 Comments

      1. Does it have to simmer for 2-3 hours? This is on the menu tonight and didn’t realize it had to simmer that long.

      2. Hi. you can cook it for less. leave it at medium to low heat, cover it, and a good 15 to 20 minutes is fine. Mix in between so it doesn’t burn