Spaghetti and Meatballs with Homemade Tomato Sauce

Spaghetti and Meatballs with Homemade Tomato Sauce

Looking for a cozy weeknight dinner that’s sure to please the whole family? Look no further than this easy spaghetti and meatballs recipe! With tender, homemade meatballs simmered in a rich tomato sauce and perfectly cooked spaghetti, this dish is a classic that never goes out of style. It’s simple enough for a busy evening but impressive enough to serve to guests.

Why You’ll Love This Recipe

This spaghetti and meatballs dish is not just a meal; it’s a comforting experience. The combination of flavors and textures will have everyone asking for seconds. Plus, it’s straightforward to whip up, making it a go-to for busy nights.

  • Quick and Easy: Ready in under an hour.
  • Flavor-Packed: Rich tomato sauce and savory meatballs.
  • Family Favorite: A dish that appeals to all ages.
  • Customizable: Easy to adapt based on what you have on hand.

Ingredients

  • 8 ounces spaghetti
  • 1 pound ground beef
  • 1/2 cup breadcrumbs
  • 1/4 cup grated Parmesan cheese
  • 1 large egg
  • 2 cloves garlic, minced
  • 1 small onion, finely chopped
  • 1 teaspoon dried basil
  • 1 teaspoon salt
  • 1/2 teaspoon black pepper
  • 1 can (28 ounces) crushed tomatoes
  • 2 tablespoons olive oil
  • Fresh basil leaves, for garnish
  • Additional grated Parmesan cheese, for serving

How to Make Spaghetti with Meatballs

  1. Start by cooking the spaghetti according to package instructions until al dente. Drain and set aside.
  2. In a large bowl, combine ground beef, breadcrumbs, grated Parmesan cheese, egg, minced garlic, dried basil, salt, and black pepper. Mix until well combined.
  3. Form the mixture into meatballs, about 1.5 inches in diameter.
  4. In a large skillet, heat olive oil over medium heat. Add the meatballs and cook until browned on all sides, about 5-7 minutes. Remove from the skillet and set aside.
  5. In the same skillet, add the chopped onion and sauté until translucent, about 3-4 minutes.
  6. Add the crushed tomatoes to the skillet, stirring to combine. Return the meatballs to the skillet, cover, and let simmer for 20 minutes.
  7. Once the meatballs are cooked through, taste the sauce and adjust seasoning if necessary.
  8. Toss the cooked spaghetti in the sauce until well coated. Serve hot, garnished with fresh basil and additional Parmesan cheese.

Tips for the Best Results

  • For extra flavor, let the meatballs rest in the sauce for a few minutes before serving.
  • Use fresh herbs if available; they add a vibrant touch.
  • Don’t overcrowd the pan when browning meatballs to ensure even cooking.

Easy Variations

  • Substitute ground turkey or chicken for a lighter version.
  • Add chopped vegetables like bell peppers or zucchini to the sauce for extra nutrition.
  • For a spicier kick, add red pepper flakes to the sauce.

What to Serve With It

  • A crisp green salad with a simple vinaigrette.
  • Garlic bread for dipping in the rich tomato sauce.
  • Steamed vegetables like broccoli or green beans.

Storage and Reheating

Leftover spaghetti and meatballs can be stored in an airtight container in the refrigerator for up to 3 days. To reheat, microwave on medium heat until heated through, or warm in a skillet over low heat, adding a splash of water to loosen the sauce if needed.

Recipe Card

Spaghetti and Meatballs with Homemade Tomato Sauce
Prep Time: 15 minutes
Cook Time: 30 minutes
Total Time: 45 minutes
Yield: 4 servings
Ingredients:

  • 8 ounces spaghetti
  • 1 pound ground beef
  • 1/2 cup breadcrumbs
  • 1/4 cup grated Parmesan cheese
  • 1 large egg
  • 2 cloves garlic, minced
  • 1 small onion, finely chopped
  • 1 teaspoon dried basil
  • 1 teaspoon salt
  • 1/2 teaspoon black pepper
  • 1 can (28 ounces) crushed tomatoes
  • 2 tablespoons olive oil
  • Fresh basil leaves, for garnish
  • Additional grated Parmesan cheese, for serving

Instructions:

  1. Cook spaghetti according to package instructions until al dente. Drain and set aside.
  2. In a bowl, combine ground beef, breadcrumbs, Parmesan, egg, garlic, basil, salt, and pepper. Mix well.
  3. Form mixture into meatballs (1.5 inches).
  4. Heat olive oil in a skillet over medium heat. Brown meatballs on all sides, about 5-7 minutes. Remove and set aside.
  5. Add chopped onion to the skillet and sauté until translucent, about 3-4 minutes.
  6. Add crushed tomatoes, return meatballs, cover, and simmer for 20 minutes.
  7. Coat cooked spaghetti in the sauce. Serve hot, garnished with basil and Parmesan.

Notes: For added flavor, let meatballs rest in the sauce before serving.

Scroll to Top