
Spaghetti and Meatballs
Classic spaghetti tossed in marinara with tender homemade meatballs.
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
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
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
Build the sauce
Sauté the remaining garlic in the same pan, then add the crushed tomatoes and oregano, scraping up the browned bits.
- 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
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
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
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.
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
Time Summary
Have Questions?
Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.
Chat with AI Chef →Featured in Guides
This recipe is featured in the following curated guides:
More Italian Recipes
You Might Also Like
Similar dishes from other cuisines around the world.
Browse by Ingredient
More recipes built around the same core ingredients.
Free Kitchen Tools
Calculators and converters that pair with this page — no signup needed.
Put This Into a Plan
Schedule it, shop for it, and track what you already have.
Read Next
Longer reads that go deeper on the ideas behind this dish.
Community
Join the conversation
Sign in to leave a comment and save your favourite recipes