Homemade Spaghetti Sauce

This post may contain affiliate links. Please read my disclosure policy.

Homemade Spaghetti Sauce is a simple and classic recipe that can be used in so many different ways! This sauce has both ground beef and Italian sausage simmered in a zesty seasoned tomato sauce for the perfect spaghetti topper!

A great spaghetti sauce is a must have for any home chef, perfect over pasta, added to Lasagna or Baked Ziti and perfect for dipping Cheesy Bread Sticks

Pasta with homemade sauce in a white bowl

Homemade Sauce is Best

This sauce happens to be so fragrant, flavorful and oh-so-easy to put together! But the best spaghetti sauce is a one-size-fits-all sauce that can be used over pasta, eggplant parmigiana, or even as a sauce over your favorite Pizza Dough! This recipes check off all of those boxes!

This pasta sauce is very simple and straightforward but is a great base to add in your favorite veggies if you’d like! Mushrooms, zucchini, or bell peppers are great additions. If you’d prefer a little spice, add extra chili flakes.

Stove Top or Slow Cooker

This recipe can even be made into an easy crockpot spaghetti sauce! Just pre-cook the meat and drain off the fat before adding all the other ingredients to the crockpot.

On the stove top, set on simmer and let the wonderful aromas drift throughout the house! Nothing says ‘mangia bene’ (eat well) like a homemade spaghetti sauce!

Overhead shot of a big pot of homemade spaghetti sauce with two small bowls of pasta with sauce next to it

How to Make Spaghetti Sauce

This easy homemade spaghetti sauce uses just one skillet and a few savory ingredients. While I do make pasta sauce with just beef or ground turkey, the combination of beef and pork gives it a little more flavor oomph in this recipe. If you are using sausage, try getting Italian sausage since it is pre-seasoned with fennel seeds, dried oregano, and red pepper flakes, so don’t miss out on that if you can find it!

Shredded carrot may seem a bit odd but I add it to my Easy Marinara Sauce as well. It adds a bit of sweetness to offset the tart flavor of the tomatoes and I prefer it to sugar.

  1. Cook all your ingredients in the same skillet! Be sure to crumble up the meat as finely as you prefer while cooking it.
  2. Let it simmer until the sauce is bubbly and the delicious aroma fills your house! Don’t forget to stir frequently.
  3. When the sauce is deliciously thick, ladle over your spaghetti and enjoy!

To really impress your family serve with freshly grated pecorino romano cheese, grana padano, or parmesan cheese. A hot, fresh baguette of garlic bread and a crisp Italian salad will round out this hearty dinner any day of the week!

How to Thicken Spaghetti Sauce

The easiest way to thicken a spaghetti meat sauce is to let it continue to simmer on a low heat (uncovered) until the fluids evaporate a little more.  You can make a cornstarch slurry (equal parts cornstarch/water) and add a little at a time but for the best flavor, just let it simmer.

Also make sure you don’t rinse your spaghetti, the starches in the pasta will thicken the sauce slightly too!

Big pot of spaghetti sauce with a ladle

How Long Does Spaghetti Sauce Last in the Fridge?

Spaghetti sauce will last up to about 3-4 days in the fridge, just add a little more garlic and some extra Italian seasoning before reheating and you will be good to go! Just as delicious as the first time!

To freeze spaghetti sauce, simply cool completely, pour into freezer bags, label and lay flat in the freezer. How simple is that! Since one serving is never enough when making spaghetti sauce, double or triple this for freezing so you’ll always have plenty on hand!

More Zesty Pasta Recipes

Pasta with homemade sauce in a white bowl
4.86 from 7 votes
Review Recipe

Easy Spaghetti Sauce

Prep Time 10 minutes
Cook Time 30 minutes
Total Time 40 minutes
Servings 8 servings
Author Holly Nilsson
Course Main Course, Sauce
Cuisine Italian
This spaghetti sauce is versatile and filled with flavorful and fragrant ingredients! Perfect for any home chef!


  • 1 pound lean ground beef
  • ½ pound Italian sausage
  • 1 small onions diced
  • 3 cloves garlic finely chopped
  • 6 ounces tomato paste
  • 28 ounces diced tomatoes
  • 28 ounces crushed tomatoes
  • ¼ cup carrot grated
  • 1 cup water
  • 1 teaspoons Italian seasoning
  • ½ teaspoon dried basil

Follow Spend with Pennies on Pinterest


  • Cook sausage, beef, onion and garlic in a skillet until no pink remains. Drain any fat.
  • Add remaining ingredients and simmer uncovered 30 minutes or until thickened.
  • Serve over spaghetti.

Nutrition Information

Calories: 295, Carbohydrates: 17g, Protein: 18g, Fat: 17g, Saturated Fat: 6g, Cholesterol: 60mg, Sodium: 558mg, Potassium: 969mg, Fiber: 4g, Sugar: 10g, Vitamin A: 1320IU, Vitamin C: 25.2mg, Calcium: 98mg, Iron: 4.6mg
Keyword spaghetti sauce
A pot of homemade Spaghetti Sauce being served with a silver ladle and writing.

A pot of homemade Spaghetti Sauce with two bowls of spaghetti ready to serve, with a title.

Homemade Spaghetti Sauce on pasta garnished with parsley, and writing.

Homemade Spaghetti Sauce served over pasta topped with parsley and a pot of spaghetti sauce ready to serve, under the title.

More Recipes You'll Love

About the author


pinterest facebook twitter instagram

Holly is a wine and cheese lover, recipe creator, shopping enthusiast and self appointed foodie. Her greatest passion is creating in the kitchen and making deliciously comforting recipes for the everyday home cook!

More Posts by Holly

Latest & Greatest Dishes