Homemade Meat Sauce
This amazing meat sauce recipe hails from my father-in-law's kitchen and is the best; it’s everyone's favorite. It's thick, hearty, and has phenomenal flavor thanks to a combination of beef, veal, and pork, as well as traditional seasonings that you can adjust as you’d like. Get a pot simmering on the stove this Sunday!

Sunday dinners at my grandma’s always involved some type of pasta; she would make anything from lasagna to stuffed shells, rigatoni with sausage and peppers, or simple spaghetti noodles with sauce.
To accommodate those who didn't like chunks of anything in sauce, she typically made a simple marinara sauce (and had spare ribs simmering in there for extra flavor); I loved her sauce, though I have always had a huge soft spot for a super chunky meat sauce.
At some point in the early months of dating my husband, I had the chance to taste his dad's meat sauce after it had spent a Sunday afternoon simmering away on the stove. I fell madly in love with that sauce.
I've been enjoying it for years (both when he makes it and when I make it!), and the second time that I made it, my husband walked into the kitchen as I was just getting it to a simmer and said that it smelled like his parents' house on a Sunday.
Success.
The Ingredients
This homemade spaghetti meat sauce recipe builds wonderful flavor with these basic ingredients:
- Meat – This sauce uses a mixture of ground beef, ground pork, and ground veal; the combination is sometimes labeled “meatloaf mix”. I have also often done half ground beef and half ground Italian sausage, which is delicious.
- Onions and Garlic – Classic building blocks for a fantastic sauce!
- Basil – This is the only herb used in the sauce and I love it, but feel free to throw in a dash of oregano or any other classic herbs you like. This recipe calls for dried basil, but if you prefer fresh herbs, my father-in-law often substitutes fresh basil from the garden in the summer.
- Red Wine – This gives the sauce some body and little oomph. I use whatever red wine we have available at home, usually something like cabernet sauvignon or pinot noir. This simmers out, but you can omit it if you are unable to consume wine.
- Crushed Tomatoes – These are chunkier than tomato sauce, but more finely processed than diced tomatoes. It lends a wonderful fresh tomato flavor to the sauce.
- Tomato Puree – This is thicker than tomato sauce, but not nearly as thick as tomato paste. It gives great body and smoothness to the sauce.

Meat Sauce vs Bolognese Sauce
Many people interchange meat sauce and bolognese sauce, which is understandable since they are both a chunky, meaty sauce, but there are some significant differences.
Save This Recipe
While the meats used are the same, the aromatics differ; bolognese has a base that starts with carrots, celery, and onions. In addition, there is very little tomato product used in a traditional bolognese – it is meaty and thick, often uses beef broth, and always some type of dairy such as milk or cream.
Recipes Notes
Here are a few extra tips on making this amazingly meaty homemade spaghetti sauce recipe:
- The Tomatoes – My father-in-law swears by Tuttorosso crushed tomatoes and tomato puree. He said he loves prefers it because they are both nice and thick, which makes for a heartier sauce. This brand is primarily sold in the Eastern part of the U.S. (though you can sometimes get it on Amazon, from Target, or Walmart), so if you can't find it, feel free to use your favorite or whatever is available. He did note that he has found some brands of crushed tomatoes are a little watery compared to the Tuttorosso brand, so if this happens to be the case, you might want to add a small can of tomato paste to thicken up the sauce.
- Meatless – If you prefer a meatless sauce, you can simply omit the meat and make the sauce as directed below. I've done that multiple times when I've made baked ziti, and it's just as fabulous.
- Extra Flavor – As I’ve mentioned above, you can use different/extra herbs, and even a pinch or two of red pepper flakes for an extra pop!
- Long and Low Simmer – For the best-tasting sauce, once it is simmering on the stove, let it go for at least 2 or 3 hours so that all of the flavors meld and intensify.
- Storage – Allow the sauce to cool to room temperature, then store in an airtight container in the fridge for up to 4 days.
- Freezing Instructions – This sauce freezes beautifully! Once the sauce is cooled and in an airtight container, store in the freezer for up to 3 months. Thaw in the refrigerator overnight, then reheat in a saucepan over low heat.

I urge you to run, not walk, into the kitchen and get a pot of this started.
More Favorites Pasta and Sauce Recipes:
- Easy Weeknight Bolognese Sauce
- Homemade Alfredo Sauce
- The BEST Italian Meatballs (another one of my father-in-law’s recipes)
- Easy Baked Ziti with Sausage
Watch How to Make Meat Sauce:
If you make this meat sauce recipe and love it, remember to stop back and give it a 5-star rating - it helps others find the recipe! ❤️️

Homemade Meat Sauce
Ingredients
- 2 tablespoons olive oil
- 8 ounces ground beef
- 8 ounces ground pork
- 8 ounces ground veal
- 1 large yellow onion, finely chopped
- 3 cloves garlic, minced
- 4 tablespoons dried basil
- Salt and pepper, to taste
- ½ cup (120 ml) red wine
- 2 28-ounce cans crushed tomatoes
- 1 28-ounce can tomato puree
Instructions
- Heat the olive oil in a large pot or Dutch oven over medium heat. When it is shimmering, add the ground beef, pork and veal, and cook, breaking it up with a wooden spoon, until the meat is browned.
- Add the onion and garlic to the meat mixture and sauté, stirring occasionally, until the onions are translucent, about 7 to 10 minutes. Stir in the dried basil and season with salt and pepper.
- Stir in the red wine and let simmer for about 1 minute, until mostly evaporated.
- Reduce the heat to low and add the crushed tomatoes and tomato puree to the pot, stirring to incorporate. Reduce the heat to the lowest simmer possible, and place a lid on the pot slightly ajar. Simmer for 2 to 3 hours, stirring occasionally.
Notes
- Equipment – An 8-quart pot or a 7.25-quart Dutch oven is perfect for this sauce!
- The Tomatoes – My father-in-law swears by Tuttorosso crushed tomatoes and tomato puree. He said he loves prefers it because they are both nice and thick, which makes for a heartier sauce. This brand is primarily sold in the Eastern part of the U.S. (though you can sometimes get it on Amazon, from Target, or Walmart), so if you can't find it, feel free to use your favorite or whatever is available. He did note that he has found some brands of crushed tomatoes are a little watery compared to the Tuttorosso brand, so if this happens to be the case, you might want to add a small can of tomato paste to thicken up the sauce.
- Wine: I use whatever red wine we have available at home, usually something like cabernet sauvignon or pinot noir. It can also be omitted if you are unable to consume wine.
- Meatless – If you prefer a meatless sauce, you can simply omit the meat and make the sauce as directed below. I've done that multiple times when I've made baked ziti, and it's just as fabulous.
- Extra Flavor – As I’ve mentioned above, you can use different/extra herbs, and even a pinch or two of red pepper flakes for an extra pop!
- Long and Low Simmer – For the best-tasting sauce, once it is simmering on the stove, let it go for at least 2 or 3 hours so that all of the flavors meld and intensify.
- Storage – Allow the sauce to cool to room temperature, then store in an airtight container in the fridge for up to 4 days.
- Freezing Instructions – This sauce freezes beautifully! Once the sauce is cooled and in an airtight container, store in the freezer for up to 3 months. Thaw in the refrigerator overnight, then reheat in a saucepan over low heat.
Did you make this recipe?
Leave a review below, then snap a picture and tag @thebrowneyedbaker on Instagram so I can see it!
Update Notes: This recipe was originally published in February 2014.
[photos by Ari of Well Seasoned]




Fantastic sauce, it help letting the meat simmer with the wine before adding the tomatoes. My family loved it. Joanie- NJ
Found this recipe by accident a few months ago. It has ben my go to ever since. It is so easy to follow and delicious!
Tried this last night I’m steaks and it was amazing!
i hate recipes that call for wine because I don’t drink any alcoholic beverages so I never what kind is best. all chefs say if you won’t drink it don’t cook with it. could you please tell me what kind of red wine I should buy.
You could try a Muscadine red wine as this goes well with beef.
How many cups of sauce does this make?
I’ve actually never measured it, but some quick math given the ingredients, I’m guessing somewhere around 15 to 20 cups?
I’ve been working from home since January due to the pandemic. I made your father in law’s meat sauce today. I used 2 lbs. of lean ground beef and 1 lb. of Italian pork sausage in mine since veal is not available in our area right now. It turned out absolutely delicious. I plan to package it up and freeze it in quart containers to use later. I have a recipe for a tomato vinaigrette for salads and I am going to freeze some cubes in silicone molds and put in zip lock bags to use for that in the freezer as well. Thank you for sharing such a great – and easy – recipe.
Very good recipe, and similar to my family recipe. Only difference, I put my tomatoes (I use whole San Marzano tomatoes) onions and garlic in the blender and then eliminate olive oil. We like a smoother sauce. I also use half that amount of basil and add 1 or 2 Bay leaves and 1 tablespoon of oregano.
I made this sauce last night. I have made sauce using my Italian grandmother’s recipe as long as I’ve been cooking. This sauce was good but, it wasn’t Italian sauce. I added a few more spices and some beef broth and threw in bay leaf. I let it simmer and it turned out well. I think that if I use this recipe again I will leave out the veal. It seemed to add more fat to the recipe and made it heavier than other sauces. My daughter loved it!
Love your column.
I urge you to read about how veal calves are raised and then forgo ever using it again.
I made this sauce last weekend (my first pot of sauce, ever!) and it was a huge hit. Friends (in my bubble) were putting the sauce alone in a cup eating it without any pasta. I am also not a fan of chunks in my sauce, so I swapped one can of crushed tomatoes for a can of plain tomato sauce. Also, instead of salt and pepper, I used Montreal steak seasoning. I am making it again this weekend.
Hi Michelle,
This recipe really does make the best meat sauce. Followed your instructions, but cooked in my crockpot all afternoon, with the lid ajar. It thickened up nicely and had the best taste. I used a meatloaf mix that worked nicely and Tuttorosso puree and crushed tomatoes. My husband loved it, and we have leftovers for tomorrow night’s dinner. I also have two quarts to put in the freezer for another day. Thanks for sharing, always looking for a good meat sauce, now I’ve found the best.
I’m going to use this for lasagna I’m making for Christmas Eve. Tuttorosso is the best for sauces.
I also have my own family sauce recipe that has been passed down for at least 5 generations. My question is how did you come up with the nutritional values and is there a way to reduce the amount of sodium per serving? Your instructions call for “season to taste”, and the “meatloaf mix” I plan to use only has 90mg of sodium per serving with approximately 5 servings (450mg total) for 21.32oz of mix. I am curious as to what kicks up the sodium content? I’m going to make your sauce, nevertheless, as my mouth is watering! Thanks in advance for your response :)
this is a keeper! so yum – so easy! i used 2lbs of the meat mix though, 4 cloves of garlic, and fresh basil – hard to keep it even simmering for 2 hours it was that flavorful!!!!
Best meat sauce! Today I am cooking this using sausage as well (crumbles). Thank you!!
This is my most favourite recipe. I have made it with just ground beef, and with ground beef and ground chicken. I add extra vegetables like chopped spinach, carrots, celery, zucchini sometimes. Whatever I have in my fridge is a go. Even chopped up apple. I adjust the amount of crushed tomato and tomato paste to according to the amount of veggies I put in. Simply delicious!
Tuttoroso and Red PAck brands are from the same company. Tuttoroso is their medium quality brand, frankly I
don’t like it. Red Pack is their premium quality brand and I stock up on it when it is on sale.
I love this recipe! Would this work well in a slow cooker? If so, how long and would you change anything?
The only issue I see with a slow cooker is that this is meant to be simmered with the lid slightly ajar so some of the liquid can evaporate and the sauce can thicken.
Thanks for the reply! I made it in the slow cooker and did it on high for 1 hour with the top on and then i slide the lid ajar and turned it down to low for the remaining 2-3 hours. It was great! I’m not sure the slow cooker added anything specifically but it did make it easier, as I have a stovetop safe slowcooker so I could get everything going in there and then move the insert to the crockpot once it was ready to be simmered.
I LOVE your recipes and go to them when I want something special, especially cakes! I always use this meat sauce in my lasagna and just want to say thank you so much for sharing with us!
Looks absolutely wonderful! I was just contemplating my pantry and freezer and had decided to make a meat sauce. Perfect timing!
Its very good recipe thanks for sharing
How many will it serve?
Hi Mike, This will be enough for 3 to 4 pounds of pasta (depending on how saucy you like your pasta).
Been making this sauce for a few years now. It’s my go to and gets a lot of love from the wife and inlaws. I see some debates or points of contention so I’ll chime in:
I cook the onions and meat (meatloaf mix) virtually at the same time in the same pot but I start the meat just a minute or two earlier for a head start, then mix in the onion. It cooks/browns perfectly in sync. I do not add any olive oil, the meat generates enough juices and lately ive been adding 3-4 oz of diced pancetta, which only lessens the need for oil. There’s no need in my view but maybe I’m cheating myself the OO qualities? Seems just as good without it as I’ve tried both methods.
I add the pancetta and garlic together once the meat and onions are browned and softened. Cook all together for a few minutes more.
I also add fresh basil, not dried. I get one of those little plastic containers of fresh and rinse chop it then add that with the half cup of wine. Cook that off, add The crushed and purée tomatoes and simmer for 2-3 hours with lid on.
This recipe is awesome. Thanks!
I just came across this recipe and can’t wait to try it. I’m not a fan of chunks of tomato so was wondering if you can use hand emulsifier to de-chunk the tomatoes.
It’s not chunky at all. I’ve made it many times. Delicious. The only thing I change is the meats I use. I’m not a fan of lamb so I use two pounds of ground beef and one podiums of zesty hot ground sausage. Delicious!
Traci- she doesn’t use lamb… it’s beef and pork.
The recipe uses ground beef, italian sausage and veal (lamb). I didn’t add veal to mine. It’s expensive, I don’t like the taste, and I abhor how lambs are treated to create it. I just substituted an extra pound of ground beef to replace it.
Veal is not lamb. Lamb is baby sheep; veal is baby cow…
I am trying this tonight, it sounds amazing, I added mushrooms (no disrespect) and I didn’t use veal but I’m sure it is going to be great. Thank you
I was looking on your site for your grandmother’s marinara sauce recipe. It sounds interesting to include spare ribs for extra flavor. Is that recipe on your site? Could you point it out? I looked but could not find it. I will also try this meat sauce recipe. It sounds delicious! Thank you very much, love your site.
Hi Mary, It’s not on my site; it’s not a recipe she ever wrote down, unfortunately. I think my sister had made it with her before, so I’ll have to see if she could help me out!
hello, can you confirm 4 TBSP of dried basil?
Yes, I’ve made it numerous times based on the 4 tablespoons of basil. It actually isn’t a strong taste, esp. after simmering for 3 hours
Yes, it’s correct!
This was the best meat sauce I ever had. Thanks for sharing the recipe.
Tuttorosso tomato products are also available on Amazon.
https://www.amazon.com/s?k=Tuttorosso+tomatoes&ref=nb_sb_noss
I scored some Tuttoroso brand tomato puree at of all places, DOLLAR TREE.!
I find it a little to the sweet side but yummy, not to mention I like their label.