Spaghetti and meat sauce is one of our family’s favorite meals.
It’s one of the meals we make without a recipe based on what we have on hand and taste testing along the way. Committing to a recipe was tough, but we put something in writing and have been testing it for the past six months. We’re confident you’ll love it too.
We offer this recipe as a starting point only. PLEASE make it your own. Taste along the way and add more or less of whatever you desire! Add cumin, add chili powder, add hot pepper flakes, mix in salsa – it’s all OK! Use whatever type of tomatoes you have. Don’t let anyone tell you what to put in YOUR sauce.
Recipe for Spaghetti and Meat Sauce
Spaghetti and Meat Sauce from Scratch
- 1 Tbsp canola oil
- 2 lbs lean ground beef
- 1 onion, diced
- 3 celery stalks, diced
- 3 carrots, diced or shredded
- 4 cloves garlic, minced
- 1/2 lb mushrooms, diced (10-12 mushrooms) optional
- 2 Tbsp Italian seasoning see notes
- 1 tsp salt
- 1/4 tsp black pepper
- 1/4 tsp cayenne pepper
- 1-2 Tbsp sugar as needed
- 1/2 cup tomato paste
- 1 cup beef stock
- 1/4 cup red wine or 2 Tbsp red wine vinegar
- 1 Tbsp Worcestershire sauce
- 1 can diced tomatoes 28 oz/796ml
- 1 can tomato sauce 14 oz/500 ml
- 1/2 cup fresh shredded Parmesan
- 16 cups water
- 1 lb spaghetti noodles (makes 8 cups cooked)
- 2 Tbsp salt
- Heat pot or dutch oven over medium high heat for 1 minute.
- Add oil to pan and heat for 30 seconds.
- Add ground beef and flatten as much as possible. Do not stir. Sear one side until golden brown, flip and sear other side. Break up into pieces and cook until no pink remains.
- Drain off liquid if needed.
- Add onions, celery and carrots; cook until softened and onions are translucent, about 3-5 minutes.
- Add garlic and mushrooms; cook another 2-3 minutes.
- Add Italian seasoning, salt, black pepper, cayenne pepper and sugar. Cook until fragrant, about 1 minute.
- Add tomato paste, beef stock, red wine or red wine vinegar, Worcestershire sauce, diced tomatoes and tomato sauce. Mix well and bring to boil. Reduce heat to low simmer, cover and let cook for 60 minutes to 3 hours, stirring occasionally. The longer you can let it cook, the more flavorful it will be.
- Taste and adjust seasoning. Every batch will be different so taste and adjust salt, sugar, wine, seasoning, etc.
- If sauce is too thick, add reserved pasta water. It will thin the sauce, but due to the starch from the pasta, it won't separate into a watery pool.
- Serve with shredded Parmesan cheese on top.
- Bring water to boil in big pot. Lots of water will help prevent sticky pasta.
- Add salt to water to flavor the noodles. Do not add oil as this will prevent sauce from sticking to pasta once it's cooked.
- Measure 2 oz or 56 g of dry spaghetti for each person – more if you have big eaters! See full blog post for more about measuring spaghetti.
- Add spaghetti to boiling water and stir right away to separate the noodles.
- Boil uncovered for 6-8 minutes or as indicated on your package.
- At 6 minutes, lift a noodle out of the pot to feel and taste for desired doneness. Al dente is when pasta is tender but firm. If you like it softer, cook slightly longer. Pasta will soften a little while resting.
- Keep 1 cup of cooking liquid for use in spaghetti sauce, then drain the rest.
- Lightly and quickly loosen the pasta by jostling in the strainer. Toss with half the sauce and serve as an assembled dish with grated Parmesan on top. Or, serve sauce and spaghetti separately with shredded Parmesan on the side.
Nutrition Facts (per serving)
How Much Spaghetti To Make
While leftover sauce is easily frozen, leftover noodles do not freeze well. It’s okay to make a little extra for lunch the next day – but don’t make too much pasta. Here are some general guidelines to help you figure out how much spaghetti to make.
The serving size for the average eater is about 1 cup of cooked pasta, shown below.
For 1 cup of cooked spaghetti, cook 2 ounces or 56 grams of dry spaghetti which looks like this. Add more or less depending on the crew around your table.
Other ways to eyeball how much spaghetti to cook for each person.
Tips & Ingredient Substitutions
Our number one tip for the most amazing sauce is to simmer for a long time. Oh sure, it’ll taste good after 45 minutes, but it will taste even better if you let it cook low and slow for at least 3 hours up to 5 or 6 hours.
Actually, the best flavor and texture comes the following day. So if you can make your sauce one day before you serve it – you will have the best sauce ever!
With that little nugget to think about, let’s talk about ingredients and possible substitutions.
- Ground Beef. I usually use lean ground beef for my sauce. But use whatever you like – ground chicken, turkey, pork or sausage meat. Some of my best sauces have been when I use a combination of meat. For example 1lb ground beef and 1lb ground spiced pork sausage meat – my son’s all time favorite.
- Vegetarian Option. Of course, you can skip the meat and turn this recipe into a great vegetarian spaghetti sauce thanks to all the veggies. You could also replace the meat with extra mushrooms, cooked lentils or scrambled tofu or tempeh.
- Vegetables. I like adding veggies to spaghetti sauce and I don’t mind having bigger chunks. You can leave them out if you’d like or you can chop them super small, or puree them in a food processor to add bulk, flavor and nutrients to your sauce.
- Tomato sauce/Tomatoes/Tomato Paste. For a sauce like this canned tomatoes are actually better than fresh tomatoes. Fresh tomato pasta sauce is AMAZING, but uses a different technique than this recipe. So, use whatever type of canned tomatoes and sauce you have. We like diced tomatoes because they break down into small bites that even my non-tomato lover eats. Choose what works for you. I highly recommend adding some tomato paste because it does add body and thickness to your sauce – but hey, if you don’t have it – don’t let that stop you. Here’s a secret – we happened to be out of tomato paste when we made the sauce in these photos – do what you can with what you got!
- Beef broth & Worcestershire Sauce. I like these for the meatiness they add to the recipe.
- Red Wine or Vinegar. Red wine or vinegar added early in the cooking process is a magical ingredient that rounds out the overall flavor. It’s hard to describe the flavor difference, but there is a deeper, more robust flavor when you add them in.
- Dried Herbs. This is a long simmering sauce, dried herbs added early on really help to build flavor. I would not omit them, they’re key to the sauce. It’s okay if you don’t have one or two of the herbs listed, but you gotta have some. If you have fresh herbs like basil or oregano – fantastic! Add fresh oregano or thyme in the last 10-15 minutes of cooking. Save fresh basil as garnish to serve with the final dish. Fresh basil will turn black in a few seconds of being in a hot sauce. You’ll have a much more visually appealing dish if you garnish the final dish with basil just before you serve it. Or, have cut basil available for everyone to add to their own plate. By the time, the pasta gets on people’s dish, the temperature will be cool enough for the basil and you’ll get the benefit of all that fresh flavor.
A family favorite recipe like this is best made together. I had such fun making this batch with my daughter and son (behind the camera). Spaghetti and meat sauce is one of the recipes the kids wanted to learn as part of their 6 meals by age 16.
Here’s a video of us chopping the onions for this recipe.
If you make this recipe, write me a note or post a photo on Instagram with #getgettys so I can see it and like it!
Getty Stewart is a Professional Home Economist, speaker, frequent media guest and writer dedicated to putting good food on tables and agendas. She is the author of several recipe books on enjoying and preserving fruit, Founder of Fruit Share, a mom and veggie gardener. Sign up to get articles by Getty delivered to your inbox. You’ll get recipes, practical tips and great food information like this.