This post may contain affiliate links. Please read our disclosure policy.
This easy Meat Sauce Recipe is a rich, tomato-forward spaghetti meat sauce made with ground beef, sweet Italian sausage, crushed tomatoes, and simple pantry seasonings. It tastes like it simmered all afternoon but is ready in about 30 minutes, making it perfect for spaghetti, baked ziti, lasagna, or freezer meals for busy nights.

Table of Contents
- Kellie’s Note Meat Sauce in Minutes
- Why You’ll Love This Meat Sauce Recipe
- What is Meat Sauce?
- Ingredients for Meat Sauce
- How to Make Meat Sauce
- Tips for the Best Spaghetti Meat Sauce
- Meat Sauce Variations
- What to Serve with Spaghetti Meat Sauce
- Storage, Freezing and Reheating
- More Easy Sauce Recipes
- Italian Meat Sauce Recipe
- Meat Sauce Recipe FAQs
Why You’ll Love This Meat Sauce Recipe
- Ready in 30 minutes – It delivers deep, slow-simmered flavor without an all-day cook time.
- Two meats, bigger flavor – Ground beef keeps it hearty while Italian sausage adds savory seasoning and richness.
- Pantry-friendly – Canned tomatoes, tomato paste, onion, garlic, and a few seasonings do the heavy lifting.
- Family dinner gold – Spoon it over spaghetti, tuck it into lasagna, or use it anywhere you would use jarred sauce.
- Freezer-friendly – Make a double batch now and thank yourself on a busy night later.
What is Meat Sauce?
Meat sauce is a hearty, tomato-based pasta sauce made with ground meat, aromatics, tomatoes, and seasonings. It is commonly served over spaghetti, tossed with ravioli, layered into lasagna, or spooned over baked pasta.
Bolognese is a different style of meat sauce that is typically richer and more meat-forward, with a base of onion, carrot, and celery. Traditional Bolognese often includes milk or cream and uses less tomato than a classic spaghetti meat sauce. This recipe is a quick, tomato-forward Italian meat sauce made with ground beef, Italian sausage, and a splash of wine for depth.
Ingredients for Meat Sauce
- Olive oil – Helps brown the meat and sauté the aromatics. Substitute with avocado oil or another neutral cooking oil.
- Lean ground beef – Creates the hearty base of this sauce. Use ground turkey or ground chicken for a lighter option.
- Sweet Italian sausage – Adds seasoning, richness, and a little extra something you cannot get from beef alone. Use hot Italian sausage for heat, or use more ground beef if you prefer.
- Sweet onion and garlic – Build the savory flavor base. Yellow onion works just as well, and jarred minced garlic is fine in a pinch.
- Tomato paste – Adds concentrated tomato flavor and helps thicken the sauce. Let it cook until it darkens slightly for the best flavor.
- Italian seasoning and onion powder – Italian Seasoning gives the sauce its classic Italian-style flavor. Add a pinch of red pepper flakes if you like a little heat.
- Dry white wine – Deglazes the pan and adds brightness. Substitute with chicken or beef broth plus 1 teaspoon balsamic vinegar.
- Crushed tomatoes and tomato sauce – Create a sauce that is both hearty and smooth. Use your favorite good-quality canned tomatoes.
- Worcestershire sauce – Adds a subtle savory depth without making the sauce taste like Worcestershire.
- Granulated sugar – Balances the acidity of the tomatoes. Start with less if preferred, then adjust after simmering.
- Salt and pepper – Season at the end since sausage and canned tomatoes vary in saltiness.

How to Make Meat Sauce
- Brown the beef – Heat the olive oil in a Dutch oven or large saucepan over medium-high heat. Add the ground beef, break it into small pieces, and cook until no longer pink. Transfer to a bowl.
- Cook the sausage – Add the sausage to the pot and cook, breaking it into crumbles, until browned and cooked through. Transfer it to the bowl with the beef.
- Sauté the aromatics – Add the onion to the pot and cook until softened, about 3 to 4 minutes. Stir in the garlic and cook for 30 seconds to 1 minute.
- Build the flavor – Stir in the tomato paste and cook until it darkens slightly and smells rich and toasty. Add the Italian seasoning, onion powder, and wine. Scrape up the browned bits from the bottom of the pot and simmer until the wine has reduced by about half.
- Simmer the sauce – Stir in the crushed tomatoes, tomato sauce, Worcestershire sauce, sugar, ground beef, and sausage. Bring to a gentle boil, then reduce the heat to low and simmer for 10 to 15 minutes, stirring occasionally.
- Finish and serve – Season with salt and pepper to taste. The sauce is ready when it is thickened slightly, the flavors taste blended, and the meat is tender. Serve with your favorite pasta.

Tips for the Best Spaghetti Meat Sauce
- Let the tomato paste cook – Cooking it for a minute or two deepens its flavor and takes away the raw tomato taste.
- Do not rush the simmer – Even 10 to 15 minutes helps the tomato flavors mellow and gives the sauce time to thicken.
- Taste before adding more sugar – The amount you need depends on the acidity of your canned tomatoes.
- Too thick? Stir in a splash of water, broth, or pasta water until it reaches your preferred consistency.
- Too thin? Simmer uncovered for a few extra minutes until the sauce reduces.
- Make it ahead – Like most tomato sauces, this one tastes even better after the flavors have had time to mingle.
Meat Sauce Variations
- Make it spicy – Use hot Italian sausage or add crushed red pepper flakes with the Italian seasoning.
- Use one meat – Make the sauce with all ground beef, all Italian sausage, or ground turkey.
- Add vegetables – Sauté finely diced mushrooms, bell peppers, carrots, or zucchini with the onion.
- Make it creamy – Stir in a splash of heavy cream or a little grated Parmesan just before serving.
- Skip the wine – Use chicken or beef broth with a teaspoon of balsamic vinegar instead.
- Make a bigger batch – Double the recipe and freeze the extra sauce in meal-size portions.

What to Serve with Spaghetti Meat Sauce
This easy spaghetti meat sauce is made for twirling with pasta, but it is much more versatile than that. Serve it over spaghetti, rigatoni, pappardelle, ravioli, or zucchini noodles. It is also perfect for baked ziti, lasagna, stuffed shells, or a quick meatball sub shortcut.
Round out dinner with a crisp house salad and a basket of warm Homemade Garlic Bread.
Or try it in one of these classic recipes.

Storage, Freezing and Reheating
- To store – Cool the meat sauce completely, then transfer it to an airtight container. Refrigerate for up to 3 days.
- To freeze – Portion cooled sauce into freezer-safe containers or freezer bags, leaving a little room for expansion. Freeze for up to 3 months.
- To thaw – Defrost overnight in the refrigerator for best results.
- To reheat – Warm the sauce in a saucepan over low heat, stirring occasionally, until hot. Add a splash of water or broth if it has thickened too much. Individual portions can also be reheated in the microwave.
More Easy Sauce Recipes
- Easy Bolognese Sauce Recipe
- Quick and simple Vodka Sauce
- No Cook Pizza Sauce
- Easy Alfredo Sauce Recipe
- Sunday Gravy
- Roasted Tomato Sauce
Italian Meat Sauce Recipe

Equipment
- measuring cup
- measuring spoons
- wooden spoon or spatula
Ingredients
- 1 tablespoon olive oil
- 1 pound lean ground beef
- 4 ounces sweet Italian sausage, casing removed
- 1 cup diced sweet onion, approximately 1 small onion
- 3 garlic cloves, minced
- 2 tablespoons tomato paste
- 1 tablespoon Italian Seasoning
- 1/2 tablespoon onion powder
- 1/4 cup dry white wine
- 1 28 ounce can crushed tomatoes
- 1 14.5 ounce can tomato sauce
- 1 tablespoon Worcestershire sauce
- 1 tablespoon granulated sugar
- salt and pepper, to taste
Instructions
- Heat the olive oil in a large saucepan over medium-high heat. Add the ground beef to the pot and break up into small pieces with a fork. Brown the beef until no longer pink, approximately 5-10 minutes. Transfer to a bowl and keep warm.
- Add the sausage to the pot and break up with a fork. Cook the sausage until no longer pink and cooked through, approximately 4-5 minutes. Transfer to the bowl with the ground beef.
- Add the onion to the pot and cook until softened, about 3-4 minutes. Stir in the garlic and cook for 1 minute.
- Stir in the tomato paste and cook until a deep Burgundy color, stirring to avoid burning.
- Add the Italian Seasoning, onion powder and white wine to deglaze the pan. Using a wooden spoon, scrape up the brown bits on the bottom of the pot. Cook until the wine has reduced by half.
- Stir in the crushed tomatoes, tomato sauce, Worcestershire sauce, sugar, ground beef, and sausage. Bring to a gentle boil, then reduce the heat to low. Simmer for 10 to 15 minutes, stirring occasionally, until the sauce has thickened slightly and the flavors have blended.
- Season with salt and pepper to taste. Serve immediately with your favorite pasta.
Video
Notes
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.
Meat Sauce Recipe FAQs
Can I make this Meat Sauce Recipe without Italian sausage?
Yes. Use all ground beef if you prefer. The sausage adds extra seasoning and richness, so taste the finished sauce and add a little more Italian seasoning, salt, or pepper if needed.
What can I use instead of white wine in meat sauce?
Substitute an equal amount of chicken or beef broth plus 1 teaspoon balsamic vinegar. This gives the sauce a little acidity and depth without using wine.
How long should meat sauce simmer?
This quick spaghetti meat sauce needs about 10 to 15 minutes of simmering after all of the ingredients are combined. For deeper flavor, you can keep it on very low heat for up to an hour, adding a splash of water or broth if it becomes too thick.
Can I freeze spaghetti meat sauce?
Absolutely. Cool the sauce completely, portion it into freezer-safe containers or bags, and freeze for up to 3 months. Thaw it overnight in the refrigerator, then reheat gently on the stovetop.
How do I make meat sauce thicker?
Simmer the sauce uncovered for a few extra minutes so excess liquid can evaporate. You can also stir in a small spoonful of tomato paste if you want a thicker, more concentrated sauce.
How do I thin meat sauce if it gets too thick?
Stir in a splash of water, beef broth, chicken broth, or pasta water until the sauce reaches your preferred consistency.
Can I double this recipe?
Yes. This recipe doubles beautifully. Use a large Dutch oven so there is enough room to brown the meat and simmer the sauce without splattering.
What pasta goes best with meat sauce?
Spaghetti is classic, but this sauce is also great with rigatoni, penne, pappardelle, ravioli, or shells. Use it anywhere you would normally use jarred spaghetti sauce.
Can I make this in a slow cooker?
Yes. Brown the beef, sausage, onion, and garlic first, then transfer everything to a slow cooker. Cook on low for 4 to 6 hours or on high for 2 to 3 hours.
















Tried it today ……have had many versions in the past…..This is the best by far…Thank You.
Thank you so much!
In your meatless spaghetti sauce you call for “fish sauce,” in this version Worcestershire sauce. I can see the connection as Worcestershire sauce is made with anchovies, among other things. That is something new for me to try in spaghetti sauce. I’m debating on whether or not to add fish sauce to my batch of spaghetti sauce simmering on the stove right now. Sorry I didn’t start with your recipe but I enjoy adapting and experimenting with different ingredients. The fish sauce I have on hand is an Asian brand and is very salty. As I already added salt to my spaghetti sauce I might ruin dinner if I get too creative by adding salty fish sauce. I think I’ll use a bit of fish sauce as a condiment on a serving of spaghetti with sauce just to get a feel for what it does to the flavor profile. I know the Romans used a fermented fish sauce called garum. So I can see how a modern day Italian recipe could call for an ingredient such as fish sauce. Thank you for the ideas.
Hi! Yes, fish sauce is the asian version of Worcestershire sauce in my opinion. Fish sauce is a little more salty so I use less when subbing for Worcestershire sauce. I think it gives the sauce more depth but again, that’s just my opinion.
I HAVE NEVER HEARD OF “WORCESTERSHIRE SAUCE” IN ITALIAN SPAGHETTI SAUCE!
Well, now you have! It’s a revelation and keeps the sauce from tasting flat. Thanks for your comment!
I would love to know when to add the canned tomatoes, and also whether to drain them or not – thanks!
That WOULD be helpful, right? Do not drain and I updated the recipe. 🙂 thank you for pointing that out.
This sounds so good! In your directions, I don’t see where to add the can of tomatoes, and also if they need to be drained – help please!
Fixed! Thanks!