Homemade Spaghetti Sauce Recipe
Published January 5, 2024. This post may contain affiliate links. Please read my disclosure policy.
This delicious homemade spaghetti sauce recipe is loaded with beef, Italian sausage, and tomatoes for the ultimate ragu. You will love this family recipe, and I hope it quickly becomes a favorite for you and yours.
We obviously love Italian food because I’m clearly Italian, see Parisi. If you are looking to try out some new dishes from my beloved ancestorial country, then try out my Gnudi Recipe or Sicilian-style Grilled Swordfish.

Spaghetti Sauce
Spaghetti sauce, also called ragu, gravy, or Sunday sauce, is a tomato-based sauce with meat such as chunks of beef, ground beef, meatballs, sausage, or a combination of all. There are many variations to a sauce like this depending on where you are and who is making it.
This is one of those staple Italian family recipes passed down from generation to generation. There really is no need ever to buy this pre-made because it’s incredibly easy to make and far better than anything from the store. I believe that there is no wrong to make this sauce, but there are ways to improve upon it using classical cooking techniques, which is what I did. Be sure to watch the video below.
Ingredients and Substitutions
- Oil – I believe olive or extra virgin olive oil is the best for cooking Italian food. However, you can use avocado oil, lard, or beef tallow.
- Onions – This spaghetti sauce can use white, sweet, red, or yellow onions. In addition, you will need some fresh garlic cloves.
- Wine – Dry red wine like cabernet sauvignon, merlot, shiraz, or chianti will all work. You can also use a dry white wine instead, like chardonnay or Pinot Grigio.
- Sausage – I prefer sweet or mild Italian Sausage in my sauce. You can also use hot Italian sausage if you like your sauce to be spicier. In addition, I prefer the sausage not to be cased.
- Meat – Ground sirloin or ground chuck is best to use. I prefer leaner ground beef like sirloin, which has a 90/10 lean-to-fat ratio since the oil and sausage contain plenty of fat.
- Tomatoes – I believe canned San Marzano tomatoes are the best to use as they are the sweetest, least acidic tomatoes. However, you can use any Canned Tomatoes or even fresh ones that are blended until slightly chunky.
- Herbs – Dry oregano and dry basil are the classic herbs to use. Since this sauce improves with time, I believe dry herbs are best. In addition, I finish the spaghetti sauce with minced fresh parsley for freshness.
- Cheese – I finish the sauce with a combination of Pecorino Romao and Parmigiano Reggiano. You can use either or both, as I did.
- Vinegar – Balsamic vinegar is added to the end to provide an extremely complimenting flavor to the tomatoes to help intensify their flavors. You can also use white distilled, white white, or red wine vinegar.
- Sugar – This is optional, but you can use granulated sugar to help sweeten the tomatoes for a more succulent sauce.
How to Make Spaghetti Sauce
- Caramelize the medium diced onions in olive oil for 30-35 minutes or until very browned on low heat.
- Add minced garlic and cook for 2-3 minutes or until you smell it.

- Deglaze with red wine and cook until the amount of liquid is reduced by ½.
- Add in the Italian sausage and ground sirloin and turn the heat to medium and cook until no pink is in it. Stir often to break up any large chunks.

- Add in plum tomatoes, dry basil, and dry oregano and stew over low heat for as little as 10 minutes and as much as 8 hours.
- Finish by adding grated cheese, chopped parsley, balsamic vinegar, salt, and pepper. You also may need to thicken it with tomato paste to get it to your desired thickness.

- Toss with cooked spaghetti pasta and serve. The longer it cooks, the better it will taste.
Make-Ahead and Storage
Make-Ahead: You can make this up to 2 days before serving it. Keep it in the refrigerator until 1 hour before serving it, and reheat it in a large pot until it is hot.
How to Store: To store the spaghetti sauce, cool it in an ice bath in your sink or transfer it to a refrigerator and cool it uncovered until it is cold, which takes about 3-4 hours. Cover it and keep it in there for up to 5 days. This will also freeze, covered for up to 3 months. Thaw for 1 day in the refrigerator before reheating.
How to Reheat: Add your desired amount to a medium-size pot and cook over low heat until hot. You can also reheat in a microwave-safe bowl until hot.
chef notes + tips
- This recipe makes a lot, so please hover your mouse over the serving amount and scale it up or down to fit your desired needs.
- The difference between a spaghetti sauce and a marinara sauce is that marinara is vegetarian and has fewer ingredients. While a spaghetti sauce can also be meatless, it tends to have a few more items.
- Just like with soup, this sauce will get better with time. It can simply be ready to eat in under 70 minutes, but if you let it simmer for several hours over low heat, the ingredients will have more time to infuse, making the overall flavor more intense and delicious. It will be far better to wait that long the next day.
- If you like an extremely thick sauce, I recommend stirring in 3 to 4 tablespoons of tomato paste once it is finished cooking.
More Amazing Italian Recipes
Video
Homemade Spaghetti Sauce Recipe

Ingredients
- 3 tablespoons olive oil
- 3 peeled and medium diced white onions
- 10 cloves finely minced garlic
- 1 cup cabernet sauvignon
- 2 pounds loose mild Italian sausage
- 2 pounds ground beef
- 109 ounces San Marzano whole peeled tomatoes
- 3 tablespoons dry oregano
- ¼ cup dry basil
- 1 ½ cups grated parmigiano Reggiano cheese
- 1 1/2 cups grated pecorino Romano
- 3 tablespoons balsamic vinegar
- ½ cup chopped Italian parsley
- sugar to taste
- coarse salt and pepper to taste
- optional ½ cup tomato paste
Instructions
- Add the olive oil to a very large pot over low heat and cook the onions until they are deep brown and caramelized, which takes about 30 to 40 minutes.
- Add the garlic and cook for 3o to 45 seconds or until fragrant.
- Deglaze with red wine and cook over low to medium heat until the amount of liquid is reduced by one-half, about 5-7 minutes.
- Place in the sausage and ground sirloin and cook over medium heat until cooked throughout. There should be no pink while stirring often to break up any large chunks.
- While the meat is cooking, crush the whole peeled tomatoes with your hands to bite-sized pieces.
- Put in the tomatoes, oregano, and basil and cook over low heat for 30 minutes.
- Finish by stirring in the cheeses, parsley, and balsamic vinegar and adjusting the seasonings with salt and pepper and sugar, if needed.
- Lastly, thicken it by stirring in tomato paste until it is to your desired thickness. This is optional.
- Toss with cooked spaghetti and serve.
I’ve followed you since the pandemic…but your recipes are for large amounts of servings….this is just one example….for two or four servings this is ridiculous..as was the recipe for the dip you posted last week…are you not aware that folks don’t want monstronos large quantities of food?? at least provide a way to scale down your recipes as other blogger/vloggers do for their recipes? I think other comments also reference that your recipes are wayyyyyyyyyyy toooooooo large for an average household ..
You can. Put your cursor over the serving amount and move it left or right to scale the ingredients.
Not only are the serving feeding the neighborhood, the recipes have items that I can’t get in a small country town. Would be great if he could provide substitute items.
There are in the ingredients and substitutions section in the post 🙂
Absolutely the BEST. The best part no indigestion!
I was born in Monza, Italy 1936. This was wartime! I lived there until I was 7 years old. With the help of the French Underground, my grandfather, a chosen member of that group, smuggled 20 boys in 5 cars. We all went in different directions to the English Channel, so would not be caught in a convoy. Now about my 7 years in Monza. My Grandmother and Ms. Cassia, a refugee from Greece, she adopted, prepared Heavenly dishes that only Angels could prepare. They did this every day for 24 people, adults and children. My Grandfather and Grandmother adopted 20 refugees. Many of them were Jews. So long Billy, You sure do it right! James Dale McMillian/Giacomo Valle Francini
A very lovely recipe, bold and full of flavor. I make this recipe 2 to 3 times a month. I have found though if you double the recipe you can have dinner in 30 minutes or less. I use it in Rigatoni and bake it with tons of cheese and I use it for Spaghetti of course and use it along with your Meatball recipe for Meatball subs with meat sauce on them…They are fantastic too…Thanks Chef, We have sold many, many of these Sub at our Street cook-outs around town, and for other events.
I love your recipes but as I’ve said before, it makes so much food. I’ve looked and looked to find the scaling portion for your recipes. All I have is an iPhone and a printer, maybe it won’t show up unless I use a computer. Please let me know what I should do. Thanks
slide the serving size left or right
I never have wine , ca I use something else ?
just skip it.
This is how I have been doing it for over 50 years since I was married. The only difference for me is I use a fresh carrot for a natural sweetener instead of sugar. Great recipe you have!
This sauce is perfection!!! My honey never eats leftovers, but he ate this for three days in a row! Winner winner spaghetti dinner ⭐️⭐️⭐️⭐️⭐️
I have followed this recipe a few times now and highly recommend it. Quite tricky to get the ingredients exactly right…mild Italian sausage is not common place, even in London. And getting a butcher to mince sirloin steak isn’t easy either! They look at you as if you’re mad! I’ve gotten around it and the results are so worth it. Adding the balsamic is a game changer. Only problem is the pot is never left alone to last for two days! But that’s a good sign isn’t it?
After making so many of your recipes, I have learned to not even change one single thing!!! This spaghetti sauce was perfect in every way. I made it for my family for Christmas dinner last night (well, the day before), and it was a 100% hit. I added the balsamic and tomato paste and it was pure perfection! I was aiming for something tasting like my favorite Italian restaurant growing up and my dad’s comment was that it was a dead ringer… I didn’t even say anything 🙂