This post may contain affiliate links. Please read our disclosure policy.
Making spaghetti sauce from scratch is quick and easy with only one pot to clean.
This homemade spaghetti sauce recipe has ground beef, Italian sausage, two kinds of tomatoes and savory seasonings for the perfect sauce.

Holly’s Recipe Highlights
- Flavor: Simmered tomato richness with layers of garlic, onion, and Italian herbs – this recipe is balanced and hearty.
- Skill Level: This beginner-friendly recipe is made all in one pot. Cook the meat, add the rest, and simmer. It’s so quick and delicious.
- Prep Note: Make a double batch and freeze for future recipes.
- Swaps: This flexible recipe works well with ground beef, ground turkey, or other ground meats.
- Recommended Tools: A meat chopper will make breaking up the beef and pork a cinch.

Ingredient Tips for Spaghetti Sauce
- Meat: I use ground beef for meaty goodness and Italian sausage flavor.
- Tomatoes: Diced tomatoes, crushed tomatoes, and tomato paste are the trifecta of a perfect sauce texture.
- Seasonings: Use Italian seasoning or try this DIY Italian seasoning. This recipe is seasoned with dried basil and garnished with fresh herbs like parsley.
- Vegetables: A carrot is added to balance the acidic tomatoes, but chopped red bell pepper or a pinch of sugar will do the job just as well.
- Saucy Extras: Sauteed mushrooms and onions will add even more depth of flavor and texture to homemade spaghetti sauce. Even the kids won’t mind a bag of mixed veggies tossed in; once the spaghetti is sauced, they’ll dig right in!

Holly’s Tips for Success
- For an extra-thick sauce, simmer with the lid off the pot.
- Chop the meat while it’s cooking so the pieces are smaller for a little bit of meaty goodness in every bite.
- Spaghetti sauce is multi-purpose! Add it to pasta, lasagna, French bread pizzas, or baked spaghetti squash.
More Favorite Pasta Sauces
Did you enjoy this Homemade Spaghetti Sauce? Leave a comment and rating below.

Homemade Spaghetti Sauce
Equipment
Ingredients
- 1 pound lean ground beef
- ½ pound Italian sausage casings removed, or bulk sausage
- 1 medium yellow onion diced
- 3 cloves garlic minced
- 28 ounces canned diced tomatoes with juices
- 28 ounces crushed tomatoes or tomato sauce
- 6 ounces tomato paste
- 1 cup water
- ¼ cup shredded carrot or a pinch of sugar
- 1½ teaspoons Italian seasoning
- ½ teaspoon dried basil
- ½ teaspoon salt or to taste
- ¼ teaspoon black pepper
- 3 tablespoons chopped fresh parsley or fresh basil (optional)
Instructions
- In a large pot or Dutch oven, cook the beef, sausage, onion, and garlic over medium-high heat until no pink remains, about 5 to 6 minutes. Drain fat.
- Add diced tomatoes, crushed tomatoes, tomato paste, water, carrot, Italian seasoning, basil, salt, and pepper.
- Bring to a simmer over medium-high heat. Reduce the heat to medium-low and let simmer uncovered for 30 minutes or until thickened.
- Taste and season with additional salt and pepper if desired. Stir in fresh parsley if using.
- Serve over spaghetti or cooked pasta.
Notes
Nutrition Information
Nutrition information provided is an estimate and will vary based on cooking methods and brands of ingredients used.
© SpendWithPennies.com. Content and photographs are copyright protected. Sharing of this recipe is both encouraged and appreciated. Copying and/or pasting full recipes to any social media is strictly prohibited. Please view my photo use policy here.




I doubled the recipe and froze by serving size. This is a fast & yummy pasta dish just waiting to happen..Thanks again!
Great recipe. I can’t wait to try it.
très belle préparation. merci c’est délicieux
Hi..I love All of your recipes! Do you think that this sauce could be canned? If so, what size jars do I need, and how many?
Thank you so much,
Linda
I have never tried canning this recipe but I would love to hear how it turns out for you!
Excellent recipe! Thick, tasty, and yummy!
This is my go to recipe. I’m getting ready to make it today for dinner.