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]




I cannot wait to try this sauce but there is one concern holding me back. I am a recovering alcoholic, sober 12 years this May and am very curious if anything could “replace” the red wine in the recipe.. Stock? Anything?? Please help, I REFUSE to consume any kind of alcohol. Thank you
Hi Elaine, I asked my father-in-law and he said you could simply omit the wine. Enjoy!
I don’t see that anyone else posted this, so I will. :-) I noticed that Tuttorosso and Red Gold are made by the same company. Here in WI, Red Gold is readily available…so we’re going to use that. We do have some specialty markets that we might be able to get the Tuttorosso brand, but that’ll take some phone calls and some warmer weather…when it isn’t 0 with -11 wind chill! Thank your FIL for being so kind as to share his recipe – we’re getting the ingredients tomorrow and will have it for dinner tomorrow night!
How many people does this recipe serve? enough sauce for 5-6?
Hi CK, In terms of pasta, it makes enough for about 3 pounds of pasta, with a little left over.
I rarely comment on anything on the interwebs, but I have to rave about this fabulous recipe! This sauce is rich, complex, and delicious. The combination of meats adds a fantastic flavor and hint of sweetness (that veal, am I right?!?). My husband craves this, and I make it at least twice a month! I will say that the quality of wine does make a difference. I use a nice, rich chianti and it turns out delicious every time.
I have made this sauce 3 times now. I was a little skeptical…but let me tell you it is FANTASTIC! my grown up children, grandchildren, friends love the taste texture and the full body this sauce has. My son said well this sauce is the star of this meal. You know how we all think we need to add something to a recipe ok I am guilty I added a piece of pancetta once but truly you need to add only ingredients listed to have perfect sauce.
Made this tonight with all veal – got a deal on it at the store; saw several posters unable to even find veal! All veal gives the velvety flavor of beef without overpowering. Looking forward to freezing and enjoying it later. p.s. saw lots of questions about wine – I used a cheapo pinot noir (one that I enjoy drinking) and it came out great!
This looks absolutely amazing! My sister is having a dinner with some friends and cousins tomorrow, and left me in charge of lasagna – this is a lifesaver, thanks to you and your father-in-law. One question: can the pork be omitted? My family doesn’t have it, we’re a Muslim family.
Hi Zoya, You can definitely leave out the pork and just do a beef/veal mix or just do beef. Enjoy!! :)
Thanks so much, but one more thing, about the wine… can it be replaced by another liquid such as chicken stock?
Hi Zoya, Yes, although the sauce won’t taste as full-bodied as if you had used the wine.
Thanks for sharing your recipes! Can the wine be left out? Is there a non-alcoholic substitute when recipes call for wine? Have a wonderful day.
Hi Jai, You can just omit it.
I have been searching for a good tomato sauce recipe, and this one is perfect! It works with or without meat. I like southern red wines which tend to be sweeter, so I used my favorite Carolina red and it really complemented the flavors perfectly. This sauce and the pizza sauce recipe under the Chicago style pizza have become my favorite sauce recipes! They always come out perfectly and when you use higher quality crushed tomatoes, you can definitely tell a difference.
Yum, in a very serious way! I made this for dinner last night. It’s now my go to sauce recipe. Thank you, thank you! So, so good.
I just made this sauce today!! It’s simmering now as I write this. Can’t wait to try it a bit later. I’m also going to attempt homemade lasagne noodles – thanks for all of the wonderful ideas!
This sounds delicious and I will definitely be trying it. I live in Oz so no Tuttorusso tomatoes here but definitely agree there is variance between brands…Italian brands are best. Also so happy that some one mentioned Ina’s tomato and basil soup, I have been looking for a recipe for this forever and after checking it out, it sounds perfect. So love your blog and look forward to your emails.
I found your recipe while surfing my home page on Pinterest and I follow your website as well. I’m excited to taste the final project which is your Lasagna Bolognese. I’ve got a pot of your sauce on right now. Thank you for such great recipes. They’ve never failed me. And thank your father-in-law too!
Um, yum. Family recipes are the best!
Now I know what I’m cooking this weekend, thanks to you and your father-in-law!
Hi all, can the leftover sauce be frozen? Thank you!
Yes, meat sauce can be frozen in a freezer safe container. Leave at least 1/2 inch of space in container, because sauce will expand when frozen. Also, be sure sauce has cooled to room temperature before you put the lid on the container. You can store it in freezer up to 4 months. The night before you plan to use it, move it to the refrigerator to thaw.
Hi Lauren, Yes, definitely! We freeze it all the time!
I notice there’s no salt added. Does the sauce need any salt to flavor it at all ?
Hi, How is the basil flavor in this is it strong? I’m not a big basil fan I can tolerate it I like it for flavor but I don’t not like it to be so strong I can in point he basil.
I made this sauce tonight…. It’s good… But I do think there is a lot of basil. I think you could get away with half. Plus the crushed tomatoes I used – Tuttorosso- were with basil. BTW for the local SWPA folks, I found the Tuttorosso at Giant Eagle, on sale, with a coupon.
Hi Kayla, If you are not a basil fan, then I would cut back on the basil, probably in half.
Thanks for sharing a family recipe-looks yummy!
http://www.thelipstickchannel.com
Yum…I just made ravioli last week stuffed with my meatballs and ricotta. I used my version of a bolognese. Meat sauces are so versatile. Just some tips I’ve found: I always add in some heavy cream to smooth it out towards the end. If I have leftover ham, I will throw in the bone since it adds depth to the sauce but this isn’t necessary (I’m going to have to try the spare ribs now). Using different types of meats like pork or veal or ground Italian sausage add depth that ground beef by itself doesn’t have. Wine can be dry or not – these sauces can handle some sweetness (I’ve seen people add a little honey or sugar even), but just no cooking wine. Depending on what you are using it for, you can easily switch things. For example, when I make meatball subs, I make a pepperonata in the pan first by frying bell peppers, onions, and garlic and then following the rest of the recipe. It’s super easy and more flavorful if you make this in one big pot while not draining anything. Roasting your own tomatoes with spices like thyme and bay leaves is yummy too (just keep the juices from the pan you roast them in). For those wanting a spice blend, I enjoy 2-1-1 ratio of fresh basil, oregano, and parsley. I add a little crushed fennel too and sometimes red pepper flakes if I want some heat. For those with children, these sauces are perfect for hiding veggies. Start out with a mirepoix: grating carrots, dicing onions, and dicing celery (optional) to the pan and then follow the recipe. I even add in grated zucchini and finish off with some spinach when I want to hide extra veggies. The kids don’t notice but they are getting a lot of healthy things mixed in.
Sorry for the novel, but I grew up in a French-Italian family and learned a lot of tricks to making meat sauces. It’s also been my go to since I can easily hide veggies for the kids, can improvise if I don’t have all of the ingredients (though I usually have most on hand), and can alter the recipe for my vegan relatives.
I have been looking for a really good meat sauce, so I have to try this! I have a spaghetti squash in the fridge waiting for it ;)
xo Jennifer
http://seekingstyleblog.wordpress.com
This looks really yummy!! I am anxious to try it. But like Daphne, I am wondering if I can freeze this. I am just a nice single person!!!
Hi Gwyn, Yes, you can definitely freeze this!
Thank you Michelle and others especially that diced bacon. I was telling my husband about this sauce last night. Going to give in a try in a few weeks. Not sure if anyone asked, Does it freeze well if made in advance of family visits?
Hi Daphne, Yes! We freeze this all the time. Just let it cool completely and then transfer to freezer-safe containers. I’ve found that if you use containers that you can fill just about to the top, that keeps ice from forming on top of the sauce. You don’t want too much space for air.
This looks incredible! I would love you to link up to #tastytuesdays if you fancied it: http://honestmum.com/papa-gs-prawns-with-feta/
This recipe is almost identical to the one my mom passed down to me (minus the veal). The “secret” to our sauce is the addition of 3 slices of diced bacon during the meat browning portion of the recipe…sooooo good!
I can never find veal. is it ok with just pork and beef?
Hi Darlene, Absolutely! Also, you may want to check the meat department for pre-mixed packages of “meatloaf mix” – this is what is typically available in my grocery store.
I live in St. Pete, FL now and their idea of meatloaf mix is beef and pork. Can’t find ground veal at all and not much of any kind of veal really. wonder about subbing ground turkey.
The only crushed tuttorosso tomatoes I can find are already seasoned with basil. Would these be okay to use? Thank you.
Hi Kathy, Sure you can use that, you may just want to cut the basil in the recipe by half.
I’m wondering about making this sauce sans meat and canning it. Does anyone have any experience with canning pasta sauce? I’d love to be able to make a double or triple recipe on a weekend I have time and then have it on hand to just grab a jar without using one of those ‘swear words’ kinds of sauce. :-)
This looks perfect!
Sounds very similar to the one I make but I use more spices and add sugar.
I will have to try yours. Sounds good.
Our family sauce has meatballs, Italian sausage, pork ribs and chicken thighs simmering for hours to infuse flavors. I bet it’ll be even better with red wine!