Home / Dinner / Classic Meatballs and Spaghetti

Classic Meatballs and Spaghetti

Tender, well-seasoned meatballs simmer in a rich tomato sauce, served over a mountain of spaghetti for the ultimate comfort dinner.

⏱ 20 minPrep time
🔥 40 minCook time
🍽 6Servings
🏷 DinnerCategory
☆☆☆☆☆No ratings yet
Classic Meatballs and Spaghetti with marinara sauce and parmesan

Spaghetti and meatballs is largely an Italian-American invention, as traditional Italian cuisine rarely paired large meatballs with pasta in this way. Italian immigrants in early 20th-century America adapted their cooking to more affordable, available meat, creating what became one of the most iconic Italian-American comfort dishes.

Hearty meatballs in rich tomato sauce over pasta

Tender, well-seasoned meatballs simmer in a rich tomato sauce, served over a mountain of spaghetti for the ultimate comfort dinner.

Frequently asked questions

Why shouldn’t I overmix the meatball mixture?

Don’t overmix the meatball mixture, or they’ll turn out dense rather than tender. Mix just until everything comes together — the less you handle the meat, the lighter the meatballs.

Should I simmer the meatballs in the sauce?

Yes — simmering the meatballs directly in the sauce keeps them juicy and infuses the sauce with flavor. It’s the Italian-American way, and it’s why the sauce tastes like it simmered all day.

What makes meatballs tender?

Tender meatballs come from a few things: breadcrumbs soaked in milk, a gentle hand (no overmixing), and a long, gentle simmer in sauce instead of a hard sear all the way through.

Can I make meatballs ahead of time?

Absolutely — uncooked meatballs freeze beautifully on a tray, then transfer to a bag for up to 3 months. Drop them straight into simmering sauce from frozen, adding a few extra minutes.

More Italian-American classics to try

Step by stepInstructions

  1. Combine the beef, pork, breadcrumbs, parmesan, eggs, garlic, parsley, salt, and pepper.
  2. Roll into meatballs about 2 inches wide.
  3. Heat oil in a large pot and brown the meatballs on all sides.
  4. Pour in the marinara sauce, cover, and simmer 25-30 minutes until the meatballs are cooked through.
  5. Meanwhile, cook the spaghetti according to package instructions.
  6. Serve the meatballs and sauce over the spaghetti with extra parmesan.

💡 Chef tips & storage

Don't overmix the meatball mixture, or they'll turn out dense rather than tender. Simmering the meatballs directly in the sauce keeps them juicy and infuses the sauce with flavor.

Rate this recipe

★ ★ ★ ★ ★
☆☆☆☆☆No ratings yet
Sign in to rate this recipe.

Recipe details

Prep20 min
Cook40 min
Servings6
CategoryDinner
PublishedAugust 12, 2026
Emily — the cook behind My Comfort Recipes

Hi, I'm Emily 🧡

Hi, I'm Emily — the cook behind My Comfort Recipes. Simple, tested comfort food for real weeknights, written down the way grandma would. Pull up a chair. More about me →