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]




They are lovely! I made this meat sauce recently! They worked very well and tasted just as good the next day as well. My family would go crazy over this! Thanks for the share.
This looks amazing but seems like a Bolognese sauce to me? What is the difference in sauces? Carrots?
Hi Patti, A true bolognese is typically much less saucy and almost all meat (just a little sauce), plus it usually does include things like carrots and celery. I hope that helps!
OMG THIS *IS* THE BEST SAUCE EVER!!!
I don’t drink wine so I don’t have any. Are there any acceptable replacement for it?
Hi Valerie, You can just omit it without an issue. Enjoy! :)
I will be making “THE BEST MEAT SAUCE EVER.” I can only get the Tuttorosso Crushed Tomatoes WITH BASIL through Amazon in time to make for my friend’s birthday. I’m assuming I would not want to add an additional 4 TABLESPOONS of Dried Basil. Please let me know if this is the case. I CANNOT get their TOMATO PUREE in time, SO I’LL HAVE TO USE ANOTHER BRAND. RECOMMENDATIONS, PLEASE. Thanks in advance, Randy
Hi Randy, That’s the only type of crushed tomatoes I’ve ever been able to get, so that’s what I use. You could certainly dial back the dried basil if you’d like, though! As for tomato puree, I really don’t have a brand that I stick with, so I don’t have a definitive recommendation!
Thanks so much for replying. My three meats are in the bowl to mix right now!!
I plan to send my review on Wednesday after our Lasagna Dinner tomorrow night!
I love this basic meat sauce and it makes so much that I freeze a lot of it. I’ve also used it in lasagna rather than making separate meat and sauce layers.
It works well in the crock pot if you don’t want to be stuck in the house while it simmers. I just brown the meat and drain it, saute the onion and then add it all to the crock pot.
Michelle, I’ve left comments about this several times on your blog! It is my go-to sauce recipe and it is ALWAYS a hit. I swear you should have trade marked it, bottle and sell it. It is SOOOOO tasty! My favorite weekend dinners include a big pot of this on the stove with your Baked Italian Meatballs simmering with it! I’ve also used it to make meatball subs and with a great local hot Italian sausage that is sold in Hazelton, PA (Tyrone’s) which is a couple of hours away from me in Harrisburg but so worth the trip. I also use this when I make your stuffed pepper recipe (Which I do tweak! I serve them open faced, I do not use the rice because I HATE rice, and I switch out the beef broth for the tomato sauce) Can you tell yet I’m a tad obsessed with your recipes?? lol. Anyways, this is my long-winded way of saying thank you (and thank your FIL) for this amazing sauce recipe :) I feel so old-school Italian every time I whip it up and I”m sure my ancestors are proud!
This is my go to sauce now! I’ve made it numerous times since I found it. Thank you!
Thank you for sharing a family recipe! I think they are the best types of recipes because they hold memories and bring joy every time they are made.
Made this twice and a great sauce indeed. Have the third batch on low simmer now. Don’t want a full meal tonight so I’ll make some parmesan garlic toast with french bread and just dip it and enjoy.
Thanks for sharing, one of the best.
Hi Michelle. Your father-in-law’s meat sauce recipe looks wonderful. I however have a few questions on the quantities of two of the ingredients. The recipe says to use one half cup of olive oil to brown the meats and saute the onions and garlic. One half cup seems to be way too much. One individual commented on the amount saying, “Horrible not to mention it couldn’t be more greasy. Cooking the meat in 1/2 cup of oil cant be a good idea”. Can you please confirm that one half cup of olive oil is the correct amount? I was thinking more like one or two tablespoons total. My second question is in regards to the amount of onion. The recipe says to use one large onion. Can you please state what measurable quantity that you use? I am guessing the approximate amount of one large onion would be one, one and a half, or two cups? Thanks for your time and assistance with this. I am very excited to try this recipe.
Hi Ed, The amount of olive oil is correct, but you can certainly reduce it without an issue if you’d like – I’ve done that before, especially if I don’t use meat. As for the onion – it usually comes out to about 1.5 cups. I hope you enjoy the sauce!
Hi Michelle, I just revisited your father-in-law’s meat sauce after seeing it again on “Ask Me Anything.” Do you leave the browned meat in the pan after you’ve added the onions? It seems like it would get pretty dried up and crispy during the extra time the onions need, or does the moisture from the onions keep the meat tender?
Thanks, Bettina
(who loved reading AMA, by the way. Thanks for doing that again!)
Hi Bettina, You’re welcome, I’m glad you enjoyed it! As for the sauce, yes, leave the meat in the pan. There is more than enough olive oil and rendered juice from the meat to keep it from drying out. It stays nice and tender. Enjoy!
Hello, I have a question. I don’t really drink and I have no idea what kind of wine to buy or use. Can you please give me some names that I should look for to use in this recipe?
Thank you, I’m very excited to try this recipe.
Hi Judy, A cabernet sauvignon or pinot noir would both work just fine in sauce!
Hi Michelle,
I want to make this with and also without meat sauce, do you still use the olive oil as you do for meat sauce recipe?
Thank you….. Joy
Hi Joyce, You could probably cut it in half!
I’m a pasta lover and always looking for new recipes. I’m definitely going to try this.
This is the first non-sweet recipe of yours i have tried… i made the sauce super late last night (so i could make your classic lasagna recipe) and it was quite tasty! I used to make meat sauce with my dad growing up (different than this) but this was my first time making one in probably 12/13 years so I appreciated its simplicity and complete tastiness… no i didn’t eat a bowl of pasta at 12:30 am to eat leftover sauce
I made this sauce today & had it for dinner tonight. It was freakin delish. I’m from New York & know good sauce. I did cut the basil to 3 TBSP because I used canned tomatoes with basil. The basil is not over powering. I did not drain the meat mix & the sauce was not greasy. Next time that I make it, I will add another pound of the meat mix because I thought there wasn’t enough and it IS a meat sauce. You definitely need to add the wine. I also added a 1/4 cup of grated locatelli cheese. This sauce recipe is going into my recipe box-yum!
Tuttorossa tomato products are available at Walmart’s with large food sections..
Thank you for reposting this recipe as part of your Sunday dinner menu. I have a pot simmering on the stove right now. I took a cue from your grandmother and used spare ribs to flavor the sauce. I just wish I had some crusty bread to dunk in it!
Your father in law made his sauce like my grandma who was born in Palmero Italy. Always use the meat mixture, and you are right about the brand it is thicker, there is a difference, I always stock up especially since our Publix has them , I recently bought the San Marzano Alessi brand and they are wonderful, worth the extra penny that brand seems to always have quality especially there balsamic vinegar
I can’t find any Tuttorosso brand products in this area, but I can find Red Gold brand, which is on the Tuttorosso site as one of their products. I’ll be making this when my food stamps hit tomorrow. Both the Tuttorosso and Red Gold sites have a lot of mouth-watering recipes.
Made this sauce following recipe exactly except adding 1T dried Oregano. I bought all the ground meats from a butcher and used San Marzano tomatoes. It was incredible!! son said it was the best meat sauce I’d ever made. Freezes beautifully. The second time I made it, I tried to save a little money, bought everything from Safeway. Good but not as good. Go the extra mile; you wont be disappointed.
Hi! How do I substitute tomato sauce for the crushed tomatoes since it’s what I have on hand? Thank you so much! :)
Hi Nicole, They’re really not interchangeable – totally different textures and slightly different flavors. I would definitely get crushed tomatoes for this recipe if you can!
We don’t drink any alcohol in our home, so it’s there a substitute for the red wine I can use?
Hi Jennifer, You can just omit it.
Hi Michelle, I don’t have a Dutch oven and I don’t have a pot big enough to cook this. However, I do have a 6 quart slow-cooker that I love, after browning the meat, sautéing the onions and garlic, then letting the red wine evaporate could I pop it in the slow-cooker? I wasn’t sure if it would thicken up as good in the slow-cooker or effect the outcome of the sauce in any other way.
Thankyou
Hi Faye, I’ve never done it, but I think that would work just fine.
My fiance and I are in the process of making it now and we love it!!!!!!!
Thank you for this delicious recipe!
If using fresh basil, how much should be used to equal 4 dried tablespoons in recipe?
Would you suggest using fresh basil? I have found that fresh and dried basil have completely different flavors and I usually use fresh.
Hi Miriam, Definitely prefer fresh if you have access to it!
I have made this sauce numerous times and this time was lucky enough to score on a ton of fresh basil….this was the first time I have had access to that at the same time as sauce day….BEST SAUCE EVER!!!! Hands down….amazing!
I used red gold tomato products instead of tuttorosso. Horrible not to mention it couldn’t be more greasy. Cooking the meat in 1/2 cup of oil cant be a good idea.
I just made this sauce tonight. I was worried about 4 TBLS. of basil. I thought it had to be a typo . I went ahead with the 4 TBLS. It was simply delicious! My 11 year old son Ben loved it and ate two large helpings. I will definetly be making this again and again! Thanks for a great recipe!