Go Back
+ servings
Spaghetti and Meatballs

Homemade Spaghetti and Meatballs

Indulge in the ultimate comfort food with our Homemade Spaghetti and Meatballs Recipe. Tender Italian meatballs, made with a combination of lean ground beef and sweet Italian sausage, are simmered in a rich marinara sauce and served over perfectly cooked spaghetti. This classic dish is sure to become a family favorite!
5 from 15 votes
Print Tweet Pin Share
Course: Entree, Main Course
Cuisine: Italian
Keyword: Spaghetti and Meatballs, Spaghetti Meatballs
Prep Time: 20 minutes
Cook Time: 45 minutes
Total Time: 1 hour 5 minutes
Servings: 8
Calories: 696kcal
Author: Appetizers and Entrées

Ingredients

Meatballs (makes 22-23 meatballs):

  • 1 lb lean ground beef (7%-15% fat)
  • 1 lb Sweet Ground Italian sausage, casings removed
  • 3 slices slices white bread (crusts removed), diced or torn to pieces
  • cup cold water
  • ¼ cup grated parmesan cheese, plus more to serve
  • 4 cloves garlic, minced
  • 1 tsp sea salt
  • ½ tsp black pepper
  • 1 large egg
  • ¾ cup all-purpose flour, to dredge meatballs
  • 3 tvsp olive oil to saute, or use vegetable oil

Sauce:

  • 1 medium yellow onion (1 cup chopped)
  • 4 cloves garlic, minced
  • 56 oz crushed tomatoes (from 2 - 28 oz cans)
  • Salt & pepper, to taste
  • 2 tbsp basil, finely minced
  • 2 bay leaves (optional)

Other Ingredients:

  • 1 lb spaghetti

Instructions

Make the Best Italian Meatballs:

  • Combine bread pieces with 2/3 cup water and set aside for 5 minutes, then mash with a fork.
  • In a large mixing bowl, add ground beef, Italian sausage, parmesan cheese, minced garlic, salt, pepper, egg, and mashed bread crumbs. Mix until well combined.
  • Form into 1 1/2" meatballs and dredge/roll in flour, dusting off excess.
  • Heat a large skillet or Dutch oven over medium heat with oil. Add meatballs in batches and sauté until browned on all sides (about 6 minutes total). Remove and set aside.

Make Easy Marinara Sauce:

  • In the same skillet, sauté chopped onion until soft and golden (about 5 minutes). Add minced garlic and stir for 1-2 minutes until fragrant.
  • Stir in crushed tomatoes and bay leaves. Bring to a light boil.
  • Add meatballs back into the pan with tomato sauce, partially cover, and simmer for 30 minutes, turning the meatballs occasionally.
  • Five minutes before sauce is done, stir in chopped fresh basil and season with salt and pepper to taste.

Make Spaghetti and Meatballs:

  • Cook spaghetti according to package instructions until al dente, then drain and return to the pot.
  • Pour sauce and meatballs over spaghetti and toss gently to combine.
  • Serve hot, garnished with parmesan cheese and fresh basil.

Notes

  • To ensure your meatballs turn out tender and juicy, soak the bread pieces in water before mixing them into the meat mixture. This helps keep the meatballs moist during cooking.
  • When combining the ingredients for the meatballs, mix them together gently just until everything is evenly distributed. Overworking the mixture can result in tough meatballs.

Nutrition

Calories: 696kcal | Carbohydrates: 73g | Protein: 35g | Fat: 29g | Saturated Fat: 9g | Cholesterol: 101mg | Sodium: 1112mg | Potassium: 1110mg | Fiber: 6g | Sugar: 11g | Vitamin A: 520IU | Vitamin C: 21.5mg | Calcium: 167mg | Iron: 6.4mg