This post contains affiliate links, which means I may earn a commission if you purchase through those links (at no extra cost to you).
The BEST Meat Sauce Recipe has both beef and Italian sausage, plenty of spices, and even a touch of sugar. It’s perfect for lasagna, spaghetti, or zoodles, and it comes together with easy pantry ingredients.

This homemade spaghetti sauce recipe is made from scratch and worth getting excited about. First of all, it beats anything out of the jar. You can breeze right through the pasta sauce aisle, knowing that your homemade meat sauce is worlds better. Galaxies, even.
I recommend making the sauce with both ground beef and ground sausage (a half pound of each), but you can choose one or the other, too. Either way, adding the fennel seeds will really elevate the flavor of this sauce. The sugar is possibly a Midwestern thing; we love sugar in our spaghetti sauce. Feel free to leave it out if that sounds weird.
Put your easy meat sauce recipe to work with your favorite pasta or next batch of Spaghetti and Meatballs, Lasagna, or Baked Ziti. Cutting carbs? This meat sauce is a critical element in our Zucchini Lasagna and Zucchini Parmesan, and I bet you could make it work with Stuffed Zucchini, too.
Or, just toss it with spaghetti noodles and sprinkle with Parmesan cheese. It’s easy and delicious!
Table of Contents
Recipe ingredients

At a Glance: Here is a quick snapshot of what ingredients are in this recipe.
Please see the recipe card below for specific quantities.
Ingredient notes
- Ground meat: You can do 2 pounds of ground beef, 2 pounds of ground Italian sausage, or 1 pound of each. Choose lean ground beef if that’s important to you.
- Sugar: Even a tablespoon is too much for some people. If you don’t like the sound of sugar in your meat sauce, please leave it out. In my family, people add ¼ cup or even up to ½ cup.
- Italian seasoning: It’s easy to make your own homemade Italian seasoning with dried basil, oregano, rosemary, thyme and marjoram. Fresh herbs are delicious if you have them.
- Fennel seeds: The seeds make the Italian sausage flavors pop. If you love the taste of a sweet tomato sauce, use just ground beef (no sausage), at least ¼ cup sugar, and omit the fennel seeds.
Step-by-step instructions
- In a large pot or Dutch oven over medium heat, add beef, sausage, and onion and cook until mostly browned, about 5 minutes. Break up clumps with a wooden spoon. Drain the grease if desired. Stir in garlic until fragrant, about 30 seconds.

- To the bottom of the pot, add crushed tomatoes, tomato sauce, tomato paste, sugar, basil, Italian seasoning, fennel seeds, and bay leaf. Simmer uncovered for 30 minutes, stirring occasionally. Season to taste with salt and pepper (I like 1 teaspoon salt and ½ teaspoon pepper).

- Serve with cooked pasta or spiralized zoodles. Or, use in your next Homemade Lasagna, Zucchini Parmesan, or Eggplant Parmesan.

Recipe tips and variations
- Yield: This spaghetti meat sauce recipe makes 2 quarts (8 cups), enough for 16 servings, ½ cup each.
- Storage: Store leftovers in an airtight container in the fridge for up to 4 days.
- Make ahead: The sauce can be made, cooled, covered, and refrigerated up to 3 days in advance. To make sauce cool quickly, add it to a bowl set in a vat of ice water and stir frequently.
- Freezer: Cool the finished sauce, then pack into freezer-safe containers (I like to use glass Mason jars; leave a half-inch of head space for expansion), and freeze for up to 3 months. Thaw overnight in the refrigerator. Flat-laying freezer bags work too!
- Customize your sauce: Change up this homemade meat sauce recipe to your personal preference. For a lighter sauce, use ground chicken or ground turkey instead of beef and ground pork sausage. You could even add veal for a “meatloaf mix.”
- Herbs: Stir minced fresh herbs into the final sauce or garnish your dish with fresh parsley or fresh basil.
- Spicy: Stir in red pepper flakes to taste with the other spices or pass separately at the table.
- Creamy: Add heavy cream to taste (start with ¼ cup and see if you want more). If you have time for the sauce to simmer longer, stir in a leftover Parmesan cheese rind from the freezer.
- Buttery: Add 1 or 2 tablespoons butter or a drizzle of olive oil to the sauce for a rich, buttery taste.
- Thicker: For a thicker homemade spaghetti meat sauce, simmer to your desired consistency or stir in a can of tomato paste.
- Bolognese sauce: Use a mixture of ground beef and pork with mirepoix, a mixture of onion, carrots, and celery sautéed in olive oil. Then, add tomato paste, white wine, and milk, and simmer. To me, the most noticeable factor of bolognese is that it doesn’t contain garlic.
- Italian meatballs: These classic Italian Meatballs are ready to be sauced and served with spaghetti, on meatball subs, or as an appetizer. Pan-fry and baking instructions included! Or try my wildly popular Turkey Meatballs.
- Meatless: For a hearty meatless marinara sauce, try my Homemade Tomato Sauce. You can add extra vegetables like onions, bell peppers, or finely diced carrots. This one makes a great pizza sauce, too!
- Spaghetti and Meatballs: This classic Spaghetti and Meatballs Recipe is a hearty and comforting family dinner idea. One bite of this Italian-American dinner recipe will transport you to a Midwestern red sauce restaurant.
- Spaghetti Squash with meat sauce: Learn how to cook spaghetti squash, then top with homemade tomato sauce or your favorite meat sauce.
- Lasagna: This traditional Lasagna Recipe has three kinds of cheese, two different meats, one fantastic homemade sauce, and plenty of cheese. Or, try my super popular Make Ahead Lasagna which uses standard lasagna noodles (not the no-boil kind) but they go in unboiled, uncooked, bone-dry. It’s amazing.
- Zucchini Lasagna: Grilled ribbons of zucchini stand in for lasagna noodles in this Zucchini Lasagna layered with ricotta and marinara-coated ground beef.
- Zucchini Parmesan: In lieu of the whole breading-and-frying situation, this fuss-free Zucchini Parmesan uses roasted zucchini “noodles” in one of my best Italian dinners for busy weeknights.
- Baked Ziti: Far less fussy than lasagna but just as cheesy and comforting, this meaty Baked Ziti casserole is made with ground Italian sausage and calls for just 15 minutes of prep time.

Frequently Asked Questions
Yes, you sure can! Transfer the browned meat, onion, and garlic mixture to a slow cooker. Stir in crushed tomatoes, tomato sauce, tomato paste, sugar, basil, Italian seasoning, fennel seeds, and bay leaf, then cover and cook on HIGH for 2 to 3 hours or LOW for 4 to 6 hours.
Mix up your mix-ins by stirring in chopped green peppers or sliced mushrooms with the onions. Substitute fire-roasted tomatoes for the crushed tomatoes. Or, add chili flakes (a pinch or a lot!) for extra heat.
More Italian favorites
Italian Recipes
Garlic Bread
Salad Recipes
Caesar Salad
Italian Recipes
Antipasto Platter
Italian Recipes
Bacon Carbonara
Join Us

Meat Sauce Recipe
Ingredients
- 2 pounds ground beef and/or ground Italian sausage (see note 1)
- 1 medium onion peeled and chopped (about 1 cup)
- 4 cloves garlic minced
- 1 (28-ounce) can crushed tomatoes
- 1 (15-ounce) can tomato sauce
- 1 (6-ounce) can tomato paste
- 2 tablespoons granulated sugar or to taste (see note 2)
- 1 1/2 teaspoons dried basil
- 1 teaspoon Italian seasoning (see note 3)
- 1 teaspoon fennel seeds (see note 4)
- 1 bay leaf
- Salt and freshly ground black pepper
Instructions
- In a large saucepan or Dutch oven over medium-high heat, add beef, sausage, and onion and cook until mostly browned, about 5 minutes. Drain if desired. Stir in garlic until fragrant, about 30 seconds.
- Stir in crushed tomatoes, tomato sauce, tomato paste, sugar, basil, Italian seasoning, fennel seeds, and bay leaf. Simmer uncovered for 20 minutes, stirring occasionally. Season to taste with salt and pepper (I like 1 teaspoon salt and ½ teaspoon pepper).
Recipe Video
Notes
- Ground meat: You can do 2 pounds of ground beef, 2 pounds of ground Italian sausage, or 1 pound of each.
- Sugar: Even a tablespoon is too much for some people. If you don’t like the sound of sugar in your meat sauce, please leave it out. In my family, people add ¼ cup or even up to ½ cup.
- Italian seasoning: To make your own Italian Seasoning, in a small bowl, combine 2 Tbsp. of dried basil, 2 Tbsp. of dried oregano, 2 Tbsp. of dried rosemary, 2 Tbsp. of dried thyme, and 2 Tbsp. of dried marjoram. Store extra in an airtight container.
- Fennel seeds: The seeds make the Italian sausage flavors pop. If you love the taste of a sweet tomato sauce, use just ground beef (no sausage), at least ¼ cup sugar, and omit the fennel seeds.
- Yield: This recipe makes 2 quarts (8 cups), enough for 16 servings, ½ cup each.
- Storage: Store leftovers covered in the refrigerator for up to 4 days.
A few weeks ago while traveling, I tried the Meatball Pizza Bowl at Olive Garden. The meatballs were ‘so so’; however I fell in love with their sauce for the dish. Once I got back home, I proceeded to try and find a similar recipe and found this. It is almost a perfect match to the one at Olive Garden and we all love. 5 Stars to you.
This is the highest possible comment I could ever hope for, Larry. Thank you. 5 Stars to YOU!! So grateful that people like you come across my recipes. Take care.
I made this for our supper this evening just subbing onion powder for the medium onion. The spaghetti was delicious, served with a caesar salad and garlic toast. My husband and son loved it and I had enough sauce to freeze for another couple of meals. Thanks for an excellent recipe!
I did a variation of this recipe tonight using whatever was available at home at the time and it was a winner. I had minced beef but no Italian sausage…minced or otherwise. I also had no cans of either crushed tomatoes or sauce but fresh home grown tomatoes including a bowl of small but very sweet cherry tomatoes picked last week which were now quite ripe – I live in Trinidad so this is Caribbean grown sun ripened stuff. Also used fresh homegrown basil instead of dried…actually used quite a lot of basil and a herb grown in the Caribbean and known as Chandon Beni or Culantro (consider it to be cilantro on steroids). And a couple seasoning peppers also homegrown (flavour only no heat). I did use tomato paste and puréed my fresh tomatoes and poured mixture into saucepan instead of the cans. This recipe rocked! Thanks a whole lot!
I am making this sauce today (yum)! My meat comes from a local butcher, so no water and not much fat. I added the tomatoes and tomato sauce, plus enough red wine to rinse the can. The sauce is already thick, so should I still add the tomato paste or skip?
Hi Mari! I’m sure my reply is way too late, your sauce is already done. In any case, I would say you could skip the tomato sauce if you want and if the sauce seems sufficiently thick. When it comes to cooking, you can always do whatever you want! I hope it worked out and that you enjoyed the sauce. Thanks for your comment.
I’ve was told a long time ago that using sausage and putting Italian seasoning on it was sufficient enough for Italian sausage. Have I been doing ITV wrong all these years. Guess should have looked on label of Italian sausage
Thank you for the fast reply. I can’t wait to try your lasagna and the meat sauce recipe.
Jan
How much of this meat sauce would you use for about one pound of lasagna noodles?
Thank you
Jan
Hi Jan, I’d use about 4 cups or half the total yield of the sauce. I have a lasagna recipe that puts it to use if you’re interested!
Shameless self promotion: https://cash-surge.live/the-best-make-ahead-lasagna-recipe/%3C/a%3E%3Cbr /> Thanks and good luck!
what does the Italian seasonings consist of???
Hi Miriam! Italian Seasoning is kind of like chili powder – it depends on which brand you buy. Here’s an easy recipe you can start with and tweak. If you don’t have one of the ingredients, don’t go out and buy it! 1 1/2 teaspoons dried oregano
1 teaspoon dried marjoram
1 teaspoon dried thyme
1/2 teaspoon dried basil
1/2 teaspoon dried rosemary
1/2 teaspoon dried sage
Thanks, I hope this helps!
Thank you so much!!!
What is a serving size? Half cup?
Hi Jill, you are absolutely right. The serving size is 1/2 cup. I just made the sauce again and had about 8 cups total, or 16 1/2-cup servings. And after looking at it, 1 cup of sauce would be WAYYYY too much! Thanks for the question, I’ll definitely update the post with this info!
Thank you! Carb counters here…so saw the carb count and wanted to be sure it was for the half cup.
Hi Jill! Just in case it is helpful! If you leave out the 2 tablespoons of sugar in the recipe, the recipe is 205 calories per serving with 14.8g fat, 8.3g carb (4.7g sugars), and 10.7g protein per 1/2 cup serving. Thanks!
Do you want the carb count without the 2 tablespoons of sugar? I dabble in Keto and totally understand!