Easy Spaghetti Recipe with Meat Sauce

This easy spaghetti recipe combines tender spaghetti with a savory homemade meat sauce made from ground beef, crushed tomatoes, tomato paste, garlic, onion, and Italian seasoning. It is straightforward enough for a weeknight dinner but flavorful enough to serve when you want a comforting family meal.

The sauce simmers on the stovetop while the pasta cooks, so the whole dinner comes together in about 50 minutes. Finish each serving with Parmesan and fresh herbs for a simple, satisfying plate of spaghetti.

Quick Recipe Overview

  • Prep Time: 15 minutes
  • Cook Time: 35 minutes
  • Total Time: 50 minutes
  • Servings: 6
  • Course: Main Course
  • Cuisine: Italian-American
  • Method: Stovetop
  • Equipment: Large skillet or Dutch oven, large pot, colander, wooden spoon, measuring cups and spoons

The meat sauce can simmer while the spaghetti cooks, making this a practical option for a family weeknight dinner.

Why You’ll Love This Recipe

Simple ingredients

You only need everyday ingredients such as ground beef, canned tomatoes, onion, garlic, tomato paste, and dried Italian seasoning.

A hearty homemade sauce

Browning the beef before adding the tomatoes gives the sauce a savory base, while tomato paste adds concentrated tomato flavor.

Easy weeknight timing

The sauce needs about 25 minutes of simmering time, giving you plenty of time to cook the spaghetti and prepare the rest of the meal.

Easy to customize

Use ground turkey, Italian sausage, extra vegetables, or red pepper flakes to change the flavor while keeping the basic method the same.

Ingredients

For the spaghetti

  • 12 ounces dried spaghetti
  • Salt, for the pasta water

For the meat sauce

  • 1 tablespoon olive oil
  • 1 pound ground beef
  • 1 medium yellow onion, finely chopped
  • 3 garlic cloves, minced
  • 2 tablespoons tomato paste
  • 1 can (28 ounces) crushed tomatoes
  • 1 teaspoon Italian seasoning
  • 1 teaspoon salt, plus more to taste
  • 1/2 teaspoon black pepper
  • 1/2 cup water

For serving

  • Grated Parmesan cheese
  • Fresh basil or parsley, optional
spaghetti-meat-sauce-ingredients

Ingredient Notes & Substitutions

Ground beef

Use regular or lean ground beef. If there is a large amount of excess fat after browning, carefully drain some before continuing with the sauce.

Ground turkey or ground chicken can replace the beef. Italian sausage can also be used for a more seasoned sauce.

Crushed tomatoes

Crushed tomatoes give the sauce a smooth consistency with a little texture. If you only have whole peeled tomatoes, crush them with your hands or a spoon before adding them.

Tomato paste

Tomato paste concentrates the tomato flavor and helps give the sauce a deeper taste. Cook it with the beef mixture for about a minute before adding the crushed tomatoes.

Onion and garlic

Yellow onion provides the savory base of the sauce, while garlic adds another layer of flavor. Chop the onion fairly small so it softens evenly as the meat cooks.

Spaghetti

Regular dried spaghetti works well here. You can substitute linguine, bucatini, or another long pasta if that’s what you have available.

Parmesan

Freshly grated Parmesan is ideal for serving, but it is optional. Pecorino Romano can also be used if preferred.

Step-by-Step Instructions

1. Brown the ground beef

Heat the olive oil in a large skillet or Dutch oven over medium-high heat.

Add the ground beef and cook, breaking it into small pieces with a wooden spoon. Let it cook until browned, rather than stirring constantly.

Add the chopped onion and cook for about 3 to 4 minutes, until softened.

If there is a significant amount of excess grease, carefully drain it from the pan.

2. Add the garlic and tomato paste

Add the minced garlic and cook for about 30 seconds, stirring frequently.

Add the tomato paste and cook for about 1 minute. Stir it into the beef and onion mixture so the paste is evenly distributed.

3. Add the tomatoes and seasonings

Pour in the crushed tomatoes and water.

Add the Italian seasoning, salt, and black pepper. Stir well and bring the sauce to a gentle simmer.

browning-beef-for-spaghetti-sauce

4. Simmer the meat sauce

Reduce the heat to low.

Let the sauce simmer gently for about 25 minutes, stirring occasionally. The sauce should thicken slightly as it cooks.

Taste near the end and add more salt or pepper if needed.

5. Cook the spaghetti

While the sauce simmers, bring a large pot of water to a boil.

Salt the water, then add the spaghetti. Cook according to the package directions until al dente.

Before draining, reserve about 1/2 cup of the pasta water.

Drain the spaghetti without rinsing it.

6. Combine and serve

Add the drained spaghetti to the skillet with the sauce and toss gently to coat.

If the sauce is thicker than you prefer, add reserved pasta water a tablespoon or two at a time until you reach the desired consistency.

Divide among six bowls and top with Parmesan and fresh basil or parsley, if desired.

spaghetti-tossed-with-meat-sauce

Expert Tips & Common Mistakes

Brown the beef before simmering

Give the ground beef enough time to brown. Browning creates a better savory base than immediately simmering the meat in the tomatoes.

Cook the tomato paste

Don’t add the tomato paste and immediately pour in the tomatoes. Letting it cook briefly with the beef mixture helps develop its flavor.

Don’t overcook the spaghetti

Cook the pasta according to the package directions and check it near the lower end of the suggested cooking time. Aim for al dente rather than very soft noodles.

Reserve pasta water

A little pasta water can loosen a thick sauce and help it coat the spaghetti more evenly.

Don’t make the sauce too watery

The recipe includes only 1/2 cup of water. Add additional pasta water later only if needed.

Taste before serving

Canned tomatoes and Parmesan can vary in saltiness, so taste the sauce before adding more salt.

Variations

Turkey spaghetti

Replace the ground beef with ground turkey. Because turkey is generally leaner, keep an eye on the pan while browning and add a little more olive oil if needed.

Italian sausage spaghetti

Replace part or all of the ground beef with Italian sausage. If the sausage is already well seasoned, taste the sauce before adding additional salt.

Spicy spaghetti

Add 1/4 to 1/2 teaspoon crushed red pepper flakes with the Italian seasoning. Increase the amount if you prefer more heat.

Vegetable spaghetti

Add finely chopped mushrooms, bell peppers, zucchini, or carrots with the onion. Cook until the vegetables begin to soften before adding the garlic and tomato paste.

Meatless spaghetti

Leave out the ground beef and increase the vegetables. Mushrooms work particularly well because they add a hearty texture to the tomato sauce.

finished-spaghetti-with-meat-sauce

Serving Suggestions

Serve the spaghetti hot with freshly grated Parmesan and chopped basil or parsley.

For a simple dinner, pair it with garlic bread and a green salad.

Roasted vegetables also make an easy side if you want to add more vegetables to the meal.

If you’re serving the spaghetti for a larger family meal, keep extra Parmesan and red pepper flakes at the table so everyone can adjust their serving.

Storage & Reheating

Refrigerator storage

Transfer leftover spaghetti and sauce to airtight containers and refrigerate promptly.

For the best texture, store the pasta and sauce separately when possible.

Freezing the sauce

The meat sauce can be cooled, transferred to a freezer-safe container, and frozen for later use.

For better pasta texture, cook fresh spaghetti when you are ready to serve the frozen sauce.

Reheating

Reheat the sauce gently in a saucepan over medium-low heat or in the microwave until hot throughout.

If the sauce has thickened in the refrigerator, stir in a small splash of water before reheating.

Reheat leftover spaghetti separately when possible, then combine it with the warmed sauce.

leftover-spaghetti-meat-sauce-storage

FAQs

Can I use jarred pasta sauce instead of crushed tomatoes?

Yes. Jarred pasta sauce can be used as a shortcut, although the flavor and seasoning will differ from the homemade tomato sauce in this recipe. If using a seasoned sauce, taste before adding additional salt or Italian seasoning.

Can I make this easy spaghetti recipe without meat?

Yes. Omit the ground beef and add extra vegetables such as mushrooms, zucchini, carrots, or bell peppers. Cook the vegetables with the onion before adding the tomato ingredients.

What can I use instead of spaghetti?

Linguine, bucatini, fettuccine, or another long pasta can be served with the meat sauce. Short pasta shapes can also work if that’s what you have on hand.

Should I rinse spaghetti after cooking?

For this hot pasta dish, rinsing isn’t necessary. Leaving the pasta unrinsed preserves some of its surface starch, which can help the sauce cling to the noodles.

Can I make the meat sauce ahead of time?

Yes. Prepare the sauce ahead of time, cool it, and refrigerate or freeze it appropriately. Cook fresh spaghetti when you’re ready to serve for the best pasta texture.

How do I make spaghetti sauce thicker?

Simmer the sauce uncovered for a little longer so excess liquid can evaporate. You can also use less water initially, then add reserved pasta water only if the finished sauce needs loosening.

Easy Spaghetti Recipe with Meat Sauce

Tender spaghetti tossed with a savory homemade tomato meat sauce made with ground beef, crushed tomatoes, garlic, onion, and Italian seasoning.
Prep Time 15 minutes
Cook Time 35 minutes
Total Time 50 minutes
Servings: 6 People
Course: Main Course
Cuisine: Italian-American

Ingredients
  

  • Spaghetti
  • 12 ounces dried spaghetti
  • Salt , for pasta water
  • Meat Sauce
  • 1 tablespoon olive oil
  • 1 pound ground beef
  • 1 medium yellow onion, finely chopped
  • 3 garlic cloves, minced
  • 2 tablespoons tomato paste
  • 1 can , 28 ounces crushed tomatoes
  • 1 teaspoon Italian seasoning
  • 1 teaspoon salt, plus more to taste
  • 1/2 teaspoon black pepper
  • 1/2 cup water
  • For Serving
  • Grated Parmesan cheese
  • Fresh basil or parsley, optional

Equipment

  • Large skillet or Dutch oven
  • Large pot
  • Wooden spoon
  • Colander
  • Measuring cups and spoons

Method
 

  1. Heat olive oil in a large skillet or Dutch oven over medium-high heat. Add ground beef and cook, breaking it into small pieces, until browned.
  2. Add chopped onion and cook until softened, about 3 to 4 minutes. Drain excess grease if needed.
  3. Add minced garlic and cook for about 30 seconds.
  4. Stir in tomato paste and cook for about 1 minute.
  5. Add crushed tomatoes, water, Italian seasoning, salt, and black pepper. Stir well.
  6. Bring the sauce to a gentle simmer. Reduce heat to low and simmer for about 25 minutes, stirring occasionally.
  7. Meanwhile, cook spaghetti in salted boiling water according to package directions until al dente. Reserve about 1/2 cup pasta water, then drain.
  8. Toss drained spaghetti with the meat sauce. Add reserved pasta water a little at a time if the sauce needs loosening.
  9. Serve with grated Parmesan and fresh basil or parsley, if desired.
Share your love

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating