Skip to content
Spaghetti and Meatballs
italiandinner

Spaghetti and Meatballs

Classic spaghetti tossed in marinara with tender homemade meatballs.

Prep
30 min
Cook
50 min
Servings
6
Difficulty
Medium
4.9
Sign in to rate
#spaghetti-and-meatballs#italian-american#pasta#comfort-food#tomato

About This Recipe

Spaghetti and meatballs is the quintessential Italian-American dinner, a tangle of perfectly cooked spaghetti tossed in a rich tomato sauce and crowned with tender, juicy meatballs. Though it's not a traditional Italian dish, it became an icon of American home cooking and Sunday family suppers. The meatballs, a juicy blend of beef and pork bound with a milk-soaked breadcrumb panade, are browned and then simmered in marinara so they soak up the sauce. Tossing the pasta directly in the sauce, rather than just ladling it on top, ensures every strand is coated. Finished with Parmesan and basil, it's pure, soul-warming comfort.

Ingredients

Serves 6

  • 1 lbspaghetti
  • 1 lbground beef
  • 0.5 lbground pork
  • 0.75 cupbreadcrumbs
  • 0.33 cupmilk
  • 2 largeeggs
  • 0.5 cupgrated Parmesan cheese
  • 4 clovesgarlic, minced
  • 0.25 cupchopped parsley
  • 28 ozcrushed tomatoes
  • 2 tbspolive oil
  • 1 tspdried oregano
  • 1 tspsalt

Instructions

  1. 1

    Make the panade

    Soak the breadcrumbs in the milk until softened, then mix with the beef, pork, eggs, Parmesan, half the garlic, parsley, and salt, combining gently.

    The milk-soaked breadcrumbs keep the meatballs tender.

  2. 2

    Shape and brown

    Roll into 1.5-inch meatballs and brown them in olive oil on all sides; they finish cooking in the sauce.

    Brown in batches so they sear rather than steam.

  3. 3

    Build the sauce

    Sauté the remaining garlic in the same pan, then add the crushed tomatoes and oregano, scraping up the browned bits.

  4. 4

    Simmer

    Return the meatballs to the sauce, cover, and simmer gently for 25-30 minutes until cooked through.

    Low, slow simmering melds the meatballs and sauce.

  5. 5

    Cook the spaghetti

    Meanwhile, boil the spaghetti in well-salted water until al dente, reserving a cup of pasta water.

    Salt the water generously, it's your only chance to season the pasta.

  6. 6

    Toss the pasta

    Drain the spaghetti and toss it with a few ladles of the sauce, adding pasta water as needed to coat.

    Tossing the pasta in sauce coats every strand.

  7. 7

    Serve

    Plate the spaghetti, top with meatballs and more sauce, and finish with Parmesan and fresh basil.

Did you make this?

Rate it and help other cooks find the recipes that actually work.

One tap to sign in, and we'll save the rating you just picked.

Everything you need to plan your week — free

  • Meal calendar
  • Grocery list
  • AI recipe ideas

Track what you eat

Snap your meal to log calories and macros, run fasting timers and track water in the free SnapCal app.

Download Now

Pro Tips

  • →

    Soak breadcrumbs in milk for tender meatballs.

  • →

    Brown the meatballs before simmering for flavor.

  • →

    Cook the spaghetti al dente; it softens slightly in the sauce.

  • →

    Toss the pasta in sauce rather than just topping it.

  • →

    Reserve pasta water to adjust the sauce consistency.

Variations

  • •

    Use a beef-pork-veal blend for classic meatballs.

  • •

    Bake the meatballs for a lighter option.

  • •

    Add red pepper flakes for a spicy arrabbiata twist.

  • •

    Serve with a different pasta like rigatoni or bucatini.

Storage

Refrigerate for up to 4 days or freeze meatballs and sauce for 3 months; cook fresh pasta when serving leftovers.

History & Origin

Spaghetti and meatballs was created by Italian immigrants in early 20th-century America, where cheap meat and canned tomatoes were abundant. In Italy, meatballs are eaten separately from pasta, but the combined dish became a defining symbol of Italian-American cuisine.

Frequently Asked Questions

Is spaghetti and meatballs Italian?

Not traditionally, it's an Italian-American dish. In Italy, meatballs (polpette) are usually smaller and served as their own course, not on top of pasta. Italian immigrants in America, with access to inexpensive meat and canned tomatoes, combined large meatballs with spaghetti and abundant sauce, creating a dish that became iconic in the United States.

How do I keep the meatballs tender?

Use a panade of breadcrumbs soaked in milk, mix the meat gently without overworking it, and include some fattier ground pork along with the beef. Browning then gently simmering the meatballs in sauce, rather than boiling them hard, keeps them juicy. Avoid packing them too tightly when shaping, which makes them dense.

Should I toss the pasta with the sauce?

Yes, tossing the drained spaghetti directly in the sauce, rather than just spooning sauce on top, coats every strand and helps the flavors marry. Reserve a little starchy pasta water to loosen the sauce and help it cling. Plate the saucy spaghetti and arrange the meatballs on top for the classic presentation.

Nutrition Facts

Per serving (480g / 16.9 oz) · 6 servings total

Calories680kcal
Protein34g
Carbohydrates72g
Fat28g
Fiber5g
Protein34g
Carbs72g
Fat28g

Time Summary

Prep time30 min
Cook time50 min
Total time80 min

Have Questions?

Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.

Chat with AI Chef →

Community

Join the conversation

Sign in to leave a comment and save your favourite recipes