Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
A plate of spaghetti and meatballs topped with melted cheese and sauce.

Spaghetti and Meatballs Recipe


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Bitty
  • Total Time: 1 hour 10 minutes
  • Yield: 6

Description

This classic Italian-American spaghetti and meatballs recipe features tender meatballs, a rich marinara sauce, and perfectly cooked pasta. A comforting family favorite perfect for any night of the week!


Ingredients

For the Perfect, Tender Meatballs

  • Meat Blend: 1 lb ground beef (80/20 recommended for flavor and moisture, ½ lb ground pork, ½ lb ground veal (Optional, but adds tenderness. Can substitute with more pork or beef). Using a blend adds complexity.)
  • Binder & Moisture (Panade: ¾ cup plain breadcrumbs (preferably homemade from stale bread), ½ cup whole milk or buttermilk. This is crucial for tender meatballs!)
  • Flavor Enhancers:
  • 1 cup finely grated Parmesan cheese (use the real stuff!)
  • ½ cup finely chopped fresh parsley
  • 2 large cloves garlic (minced or grated)
  • 1 small-onion (very finely minced or grated (about ½ cup))
  • 2 large eggs (lightly beaten)
  • 1 ½ teaspoons kosher salt
  • 1 teaspoon black pepper
  • ½ teaspoon dried oregano (optional)
  • Pinch of red-pepper flakes (optional, for a little heat)

For the Rich & Savory Tomato Sauce (Marinara Base)

  • Tomatoes: 2 (28-ounce cans crushed tomatoes (San Marzano recommended for best flavor))
  • Aromatics:
  • ¼ cup extra virgin olive oil
  • 1 medium-onion (finely chopped (about 1 cup))
  • 4-5 cloves garlic (thinly sliced or minced)
  • Seasoning & Herbs:
  • 1 teaspoon kosher salt (adjust to taste)
  • ½ teaspoon black-pepper
  • ½ cup chopped fresh basil leaves (add half during simmering, half at the end)
  • Optional: A bay leaf (a pinch of sugar (to balance acidity), a splash of red wine (added after sautéing onions/garlic))

For the Pasta and Serving

  • Pasta: 1 lb spaghetti (or bucatini, linguine)
  • Garnish: Extra grated Parmesan cheese (fresh chopped parsley or basil)


Instructions

  1. In a large bowl, combine beef, pork, breadcrumbs, Parmesan, parsley, garlic, onion, egg, milk, salt, pepper, and red pepper flakes. Mix until just combined.
  2. Form the mixture into 1½-inch meatballs.
  3. Heat a skillet over medium heat and lightly coat with olive oil. Brown meatballs in batches, about 5–7 minutes, turning occasionally. (They will finish cooking in sauce.) A raw, seasoned meatball is held in the palm of a hand.
  4. In a large pot, heat olive oil over medium heat. Sauté onion until translucent. Add garlic and cook 1 more minute.
  5. Stir in crushed tomatoes, tomato sauce, and tomato paste. Season with sugar, oregano, basil, salt, and pepper. Meatballs and spaghetti are simmering in a pan with sauce.
  6. Bring sauce to a simmer, then nestle browned meatballs into the sauce. Cover and simmer on low for 30–35 minutes.
  7. Meanwhile, cook spaghetti according to package directions until al dente. Drain and reserve ½ cup pasta water.
  8. Toss cooked spaghetti into the sauce, adding a splash of reserved pasta water if needed. A close-up of a fork twirling spaghetti and meatballs covered in sauce and cheese.
  9. Serve hot, topped with fresh basil and Parmesan.

Notes

Substitute ground turkey or chicken for a lighter version.

For gluten-free meatballs, use gluten-free breadcrumbs and serve with gluten-free pasta.

To bake meatballs, preheat oven to 400°F (200°C) and bake for 15–20 minutes.

  • Prep Time: 20 minutes
  • Cook Time: 50 minutes
  • Category: Main Course, pasta
  • Cuisine: italian-american