Italian Ragu Meat Sauce
This post may contain affiliate links. Please read our disclosure policy.
This Italian Ragu Meat Sauce is my family’s style of Italian ragù, inspired by the sauce my Nonna Laura made in her cucina in Sardegna. Made with ground beef, veal, tomatoes, and a classic soffritto, it simmers until the meat is tender and the flavors are rich and well developed. It’s a hearty sauce to enjoy with pasta and a comforting recipe for a family meal.
If you love this recipe, you should try my Classic Lasagna Bolognese with Bechamel Sauce and Italian Polpette.


Quick Look: Italian Ragu Meat Sauce
- Prep Time: 10 minutes
- Cook Time: 50 minutes
- Total Time: 1 hour
- Servings: 8
- Dietary Info: High-protein
- Method: Stovetop simmer
- Technique: Sauté the soffritt, brown the beef and veal, add the tomatoes and seasonings, then simmer the sauce
- Flavor/Texture: Rich, savory, meaty, hearty
A Taste of Home

This is one of those recipes that takes me straight back to my Nonna Laura’s kitchen in Sardegna. I can still picture her preparing the sauce with care, filling the kitchen with the comforting aroma of tomatoes, vegetables, and meat. I love using both beef and veal because the combination gives the ragù such a deep, hearty flavor while still allowing the tomatoes and soffritto to shine.
This is the kind of meal my family gathers around, spooned generously over pasta and finished with plenty of Parmigiano. I hope it brings the same warmth and comfort to your table that it has always brought to mine.
Enjoy with Polenta or Homemade Pappardelle.
Made With AmorE,

“My husband LOVED your Ragu Meat Sauce! Very quick and simple to prepare.”
– Jennifer
Table of Contents
Simple Ingredients
This wholesome recipe for Italian meat sauce is packed with flavor and only requires a few quality ingredients.

- Ground Beef And Veal: The combination gives the ragù a rich, balanced flavor.
- Soffritto: Finely chopped onion, carrot, and celery create the aromatic foundation.
- Canned Tomatoes: Tomatoes provide the savory base that the meat simmers in.
- Olive Oil: Used to cook the soffritto and brown the meat while adding a layer of Italian flavor.
- Parmigiano Reggiano: Adds a savory, salty finish when serving the ragù with pasta.
See recipe card for full information on ingredients and quantities.
Variations & Substitutions
- Meat Variation: You can use all ground beef in place of the beef and veal combination, though the flavor and texture will be slightly different. You can also try turkey or chicken for a lighter version.
- Canned Tomato Substitute: Use tomato passata + a bit of water or stock. You can also make and use our Homemade Marinara Sauce.
- Pasta Options: Serve with spaghetti, rigatoni, tagliatelle, Pappardelle, or another pasta that holds the hearty sauce well.
- Add Pancetta or Garlic: Add diced pancetta or a few cloves of fresh garlic for extra depth of flavor. Serve with a side of Peas and Pancetta.
How To Make Homemade Ragu Sauce
This Italian ragù builds flavor in layers, starting with soffritto and browned meat before the tomatoes are added and the sauce is simmered. Follow the step-by-step photos and see the recipe card at the bottom for a printable version.


- Heat olive oil in a large heavy-bottomed pot over medium-high heat. Add onions, celery, and carrots.
- Sauté until soft, 10-12 minutes (longer if you want).


- Add beef and veal and sauté, breaking up with the back of a spoon, until browned, about 15 minutes.
- Add tomatoes; boil for 2 minutes, stirring often and scraping up browned bits.


- If using whole tomatoes use the back of a wooden spoon, or a spatula, to crush them into small pieces.
- Reduce heat to low heat and gently simmer, stirring occasionally, until flavors meld, 40 minutes. Season with salt and pepper.


- Boil pasta according to directions.
- When the pasta is done cooking place it in a large serving dish and toss the ragu sauce until it coats the pasta completely. Top with plenty of freshly grated Parmigiano cheese and sprinkle with parsley, if desired.
Ragu Meat Sauce FAQs
Try adding salt, pepper, a bit of tomato paste, or a splash of wine. Simmer longer to deepen flavor, or stir in Parmesan rinds or fresh herbs.
If you want your Italian meat sauce to be a little thicker, you can always use tomato paste or tomato puree to thicken it and add a rich flavor. If your meat sauce is too thick, add a cup of broth, either meat broth or vegetable stock.
Ragù is a broader category of Italian meat sauces, while Bolognese is a specific regional style from Bologna with its own traditional ingredients and preparation. This recipe is my family-style Italian ragù made with ground beef, veal, tomatoes, and soffritto.
Store in the fridge for 4–5 days. For longer storage, freeze for up to 3 months. To reheat, simply warm on the stovetop and toss with pasta—don’t just spoon it on top! If you’re looking to repurpose your leftovers, follow my Fried Spaghetti with Leftover Pasta recipe!
Serving Suggestions
I love serving Italian ragu with pasta and plenty of freshly grated Parmigiano Reggiano. Try it with Homemade Pappardelle, Polenta, or Italian Bread. A crisp Orange and Fennel Salad or Pear Gorgonzola Salad makes a fresh addition alongside the rich meat sauce.

My Pro Tips
Recipe Tips
- Finely chop the soffritto so the onion, carrot, and celery cook evenly and blend naturally into the finished sauce.
- Brown the meat well rather than simply cooking it through. The browned bits add depth to the finished ragù.
- Let the sauce simmer gently so the meat and tomatoes have time to meld together.
More Italian Sauce Recipes
💙 MADE THIS RECIPE AND LOVED IT? 💙 Please leave a ⭐️STAR rating and COMMENT below- I love connecting with you! Tag me with your creations on Instagram and find me on Pinterest.
Ragu Meat Sauce Recipe

Ingredients
- 2 tablespoons extra-virgin olive oil
- 1 medium onion, finely chopped (about 1 cup)
- 1-2 stalks celery, finely chopped (about 1 cup)
- 1 medium carrot, peeled, finely chopped, or grated (about 3/4 cup)
- 6 ounces ground beef, 85% lean
- 6 ounces ground veal, you can use ground turkey, chicken, pork, or all beef
- 28 ounces can whole peeled tomatoes, or crushed tomatoes
- Kosher salt and freshly ground black pepper
- 1 pound tagliatelle, fettuccine, or any variety of pasta will do
- Finely grated Parmesan, for serving
- 1 tablespoons parsley, finely chopped (for serving)
Instructions
- Heat olive oil in a large heavy-bottomed pot over medium-high heat. Add onions, celery, and carrots. Sauté until soft, 10-12 minutes (longer if you want).
- Add beef and veal (ground meat of choice)- sauté, breaking up with the back of a spoon, until browned, about 15 minutes.
- Add tomatoes; boil for 2 minutes, stirring often and scraping up browned bits. If using whole tomatoes use the back of a wooden spoon, or a spatula, to crush them into small pieces.
- Reduce heat to low heat and gently simmer, stirring occasionally, until flavors meld, 40 minutes. Season with salt and pepper.
- Boil pasta according to directions. When pasta is done cooking place it in a large serving dish and toss the ragu sauce until it coats the pasta completely.
- Top with plenty of freshly grated Parmigiano cheese and sprinkle with parsley, if desired. Enjoy hot!
Notes
- Finely chop the soffritto so the onion, carrot, and celery cook evenly and blend naturally into the finished sauce.
- Brown the meat well rather than simply cooking it through. The browned bits add depth to the finished ragù.
- Let the sauce simmer gently so the meat and tomatoes have time to meld together.
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.















Hi Elena! What type/brand of pan are You using to cook sauce? Thank You, greetings from Poland!
Hello! So glad to hear from a loyal follower from Poland. I am using a dutch oven enamel. Any good pan or pot will do!
This was delicious! We made it for our Christmas dinner and everyone loved it!
So happy everyone loved it! It is a family favorite.
Made this tonight after being out of town for two weeks. It was quite refreshing and my kids asked if I would make this more often. Thank you for easy delicious recipe 🥰
You are most welcome! Yes, it is easy, filling, and adored by all. Enjoy time and time again.
So happy to have a quick, easy and homemade sauce recipe. It is nice bc you can add any extra flavor your family prefers; also like the option of using a mix of pork, veal, and/or beef. You are not limited to ground beef. Will definitely be using this again and again. THX!
Yay! I am so happy you loved it and yes, you can make different variations with the meats. Enjoy!
This recipe came together easily and was sooooo good! Thank you!
So happy you loved it! You can use this sauce in our authentic lasagna recipe. I hope you enjoy!
This recipe was SO delicious!!! It came together so easily and my family really enjoyed it!! Thank you so much for not only sharing the recipe but a part of your history as well.
Happy you loved it. Yes, food is a part of everyones history- I’m happy you connected to that part as well!
I love coming to your page and typing in an ingredient to see what you might have in your recipe box for said ingredient. Tonight I was looking for a recipe for ground beef and came across this ragu! The family absolutely loved it. It will be my new go to sauce for sure! So easy and delicious!
Yay! I love that you come to my website for that reason. There are so many yummy recipes and there is always a new one to discover. Happy you loved it!
Loved the recipe and so easy to make. just added some fresh tomatoes to the original. thank you for sharing your recipes.
Great addition! Happy you loved it.
Perfect ragu, thank you very much! I’ve been making homemade pasta and homemade gluten free pasta and served with this sauce is divine!
Yes, it is perfect for homemade pasta. Happy you loved it.
An absolutely delicious recipe. It tastes like my grandmothers! I’ll be making this again and again! 🩷🩷🩷
Yay! So happy to hear that.
I recently started following you and was excited to try a recipe! I made the ragu this weekend and not only did my kitchen smell delicious but my family LOVED it! I will definitely be making this again and will try more recipes!
Thank you 🙂
Happy you are here and loved this recipe. Here’s to many more! Try the meatballs next–yum!