Homemade Meat Sauce

4.96 from 24 votes
↓ Jump to Recipe 8

This post may contain affiliate links | disclosure policy

A homemade meat sauce recipe provides countless meal options when you’re craving Italian food. I use beef and pork to elevate a rich tomato-based sauce. Simmering different canned tomato products with protein intensifies the savory flavor in a short period of time.

Homemade Italian meat sauce in a large pot

My hearty meat sauce recipe is essentially a classic marinara sauce but on the next level. I always make a big batch to pair with pasta, vegetables or use in a baked casserole. The flavor becomes even more developed over time, so you can prepare it days ahead or freeze it for a tasty meal whenever the craving strikes.

The tomato sauce technique is straightforward: saute and simmer. The goal is to build layers of flavor with each ingredient. I brown the meat first and then add the other items. When fresh ripe tomatoes aren’t available, various canned products come in handy to instantly provide an intense fruit taste.

Ingredients to make a meat sauce

Difference between bolognese and meat sauce

Bolognese, also known as ragù bolognese, may contain milk or cream, the meat is either minced, ground, or chopped, and only a minimal amount of tomato is used for a stew-like consistency. Gelatin may be added to provide a velvety texture. White wine and tomatoes cut some of the richness. It’s often served with thicker noodles like tagliatelle and pappardelle or layered in between sheets of lasagna.

Meat sauce, or ragù alla napoletana, has a more pronounced tomato base and contains no dairy. It has chunky pieces of meat or is braised with large cuts, which are removed before serving. Red wine is typically swapped for white wine. More herbs are used, especially fresh basil. My version is similar to this style.

The secret to better flavor

Meat sauce can be kept as simple as ground beef (I prefer 85% ground round or 90% ground sirloin). However, I also add Italian sausage. The flavor from the pork, fat, and seasonings adds more depth and variety to the taste. The small chewy bites are a nice contrast. I use double the amount of beef-to-pork for a balance of textures.

Can other types of protein be used?

Yes! Ground turkey or chicken, as well as chicken sausage, are delicious options. Ground veal is also a traditional addition to pork and beef. You often see this combination in meatballs or meatloaf. It has a more delicate flavor and tender texture compared to ground beef. I recommend using equal parts when creating this meat trio.

Leveraging canned tomatoes

Canned tomatoes are typically processed at their peak ripeness which provides a powerful base. I use four types for a hearty consistency that clings to your food: paste, crushed, diced, and sauce. The paste provides a concentrated sweetness and thickness. Crushed and diced tomatoes add body and interesting, juicy bites. To thin the mixture without diluting the flavor, add tomato sauce or puree.

This vessel can do multiple methods

A dutch oven is the optimal large pot for making a sauce. It provides plenty of space and high sides to execute multiple cooking methods. You can sear the surface of the meat to develop aromas and flavors. And the capacity is perfect for adding in the other liquid products. Finally, everything simmers in one pot to marry all of the ingredients together.

Layering in these ingredients

Sauteeing aromatics like chopped onions, minced garlic, and dried Italian seasoning in the rendered fat and olive oil coaxes out the savory notes. Adding in dry red wine provides acidity and depth, which simmers until evaporated. For a spicier sauce, you can add in a small amount of red pepper flakes. Just a little has a big impact!

Wooden spoon mixing a pot of meat sauce

Briefly simmer the sauce

Simmering the sauce for several hours is not uncommon. Why is this? The steady cooking draws out the water and fat-soluble flavor compounds, making them more noticeable and infusing them together. Also, the natural acids in the tomatoes help tenderize the meat. Over time, the moisture evaporates, concentrating the flavors while creating a very thick and hearty consistency.

I find you can reduce the process to about 30 minutes. Since the meat is broken down into smaller pieces, it provides more surface area to extract flavor in less time. Although, I have noticed that the longer the sauce simmers, the more complex it becomes. I like to give it an hour or longer on those kicked-back weekends when time isn’t an issue. Adjust with a little water or beef stock to thin the consistency if it gets a bit too dry.

Ways to use the homemade meat sauce

Bowl of pasta and sauce with parmesan cheese on top

Recipe Science

Add wine or this other fermented product

Wine is my secret weapon. It adds bright acidic notes to complement the rich meats and provides some toasted oaky aromas. Cooking the wine until it evaporates prevents the sauce from tasting too boozy. A bottle of chianti, cabernet sauvignon, or merlot works well. But if you don’t have vino on hand, add 1 tablespoon of balsamic vinegar. It’s a little sweeter, and the concentrated pungency provides a similar taste.

Homemade Meat Sauce

Craving Italian food? This homemade meat sauce recipe uses beef and pork to elevate the rich tomato-based sauce.
4.96 from 24 votes
Prep Time15 minutes
Cook Time1 hour
Total Time1 hour 15 minutes
Servings 6 servings
Course Condiment
Cuisine Italian


  • 2 tablespoons extra-virgin olive oil
  • 1 pound ground beef, 85 to 90% lean
  • ½ pound Italian sausage, casings removed
  • ½ cup yellow onion, finely chopped
  • 1 tablespoon minced garlic
  • 1 teaspoon Italian seasoning, dried
  • 1 teaspoon kosher salt
  • ¼ teaspoon black pepper
  • ¼ cup red wine
  • ¼ cup tomato paste
  • 28 ounces crushed tomatoes
  • 14.5 ounces diced tomatoes, do not drain
  • 1 cup tomato sauce, or tomato puree


  • Heat olive oil in a large saucepan or dutch oven over medium heat. Add ground beef and sausage. Immediately use a spoon to break the meat into smaller pieces. Cook and stir for about 5 to 6 minutes until browned and most of the moisture has evaporated.
  • Add in onion, garlic, Italian seasoning, salt, and pepper. Cook and stir for 3 minutes or until the onion is tender.
  • Add the wine. Stir and simmer for 1 to 2 minutes or until the liquid evaporates.
  • Add tomato paste. Cook for 1 minute.
  • Add crushed tomatoes, diced tomatoes, and tomato sauce. Simmer over medium-low heat, stirring occasionally for at least 30 minutes to an hour. The longer the sauce simmers, the more tender the meat will be and the more flavorful the sauce.
  • Adjust the consistency with water or beef stock if needed. Season with salt and pepper to taste.



  • Recipe Yield: 6 cups of sauce. Good for at least 1 pound of dried pasta (about 8 cups cooked pasta).
  • Serving Size: 1 cup of sauce
  • Storing and Reheating: The sauce can be refrigerated for up to 5 days. Cover and reheat individual servings on high power in the microwave until warmed through, about 1 ½ to 2 minutes.
  • Freezing: Store in a resealable bag, and defrost in the refrigerator overnight or under cool running water until no longer solid. Reheat in the microwave or on the stovetop.

Nutrition Facts

Serves: 6 servings
Calories 412kcal (21%)Carbohydrates 19g (6%)Protein 22g (44%)Fat 28g (43%)Saturated Fat 10g (50%)Cholesterol 82mg (27%)Sodium 907mg (38%)Potassium 1094mg (31%)Fiber 5g (20%)Sugar 11g (12%)Vitamin A 708IU (14%)Vitamin C 26mg (32%)Calcium 107mg (11%)Iron 5mg (28%)

Percent Daily Values are based on a 2000-calorie diet. All nutritional information is based on estimated third-party calculations. Each recipe and nutritional value will vary depending on the brands you use, measuring methods, and portion sizes per household.

Tried this recipe?

Tag me on Instagram. I'd love to see how it turns out!

Tag @jessica_gavin

Jessica Gavin

I'm a culinary school graduate, cookbook author, and a mom who loves croissants! My passion is creating recipes and sharing the science behind cooking to help you gain confidence in the kitchen.

Quick & Easy Meals in Under 30 Minutes!
Get 25 simple meals your whole family will love.
Jessica Gavin standing in the kitchen

You May Also Like

Reader Interactions

4.96 from 24 votes (20 ratings without comment)

Leave a Comment

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

Recipe Rating

8 Comments Leave a comment or review

  1. Nita Sparkes says

    This is an excellent Recipe. Sounds very close to my own recipe which I have used for years. I add more seasonings as my family likes it that way. Definitely a keeper recipe. I never add any salt as the canned tomatoes have plenty. Use only whole canned tomatoes (hand crushed) with only very little sodium and 3-4 fresh whole blanched Roma tomatoes (optional) and very little deep red wine. This recipe can be tweaked to suit your family likes and taste, but very little.

  2. Dotster says

    Big fan of Jessica’s site! This is a great meat sauce recipe, made it today with great results; added a Parmesan rind to the sauce for some extra flavor. Thanks, Jessica, for always coming through with great content and consistent, super successful recipe outcomes. Appreciate your work very much!

    • Jessica Gavin says

      Thank you so much for your feedback! I’m thrilled to hear that you are enjoying the recipes a cooking tips!

  3. Lyle Caswell says

    Loved this sauce. Easy to make, followed the recipe to a “t” except I made my own Italian seasoning with fresh herbs. Served it over raviolis, I think penne would be good as well. The sauce is bright and the kids loved it. It made plenty, I think I have enough for another meal. I would say it makes 8 servings. Thanks Jessica, another great recipe!

    • Jessica Gavin says

      You’re welcome, Lyle! Thrilled to hear that the family enjoyed the sauce and you have leftovers. Always a meal prep win!