Classic Spaghetti and Meatballs on a plate

Pasta · Medium

Classic Spaghetti and Meatballs

Classic spaghetti and meatballs never go out of style. This version features tender, juicy homemade meatballs simmered in a rich marinara sauce over a bed of spaghetti, perfect for a comforting family dinner.

20Prep min
30Cook min
50Total min
  • 1 lbground beef
  • 1/2 lbground pork
  • 3/4 cupbreadcrumbs
  • 1/4 cupmilk
  • 1egg
  • 1/2 cupgrated Parmesan cheese
  • 3 clovesgarlic, minced
  • 2 tablespoonsfresh parsley, chopped
  • to tastesalt and black pepper
  • 2 tablespoonsolive oil
  • 4 cupsmarinara sauce
  • 1 lbspaghetti
  1. 1In a large bowl, soak the breadcrumbs in milk for 5 minutes, then mix in the ground beef, ground pork, egg, Parmesan, garlic, parsley, salt, and pepper until just combined.
  2. 2Roll the mixture into 20-24 meatballs, about 1.5 inches each.
  3. 3Heat the olive oil in a large skillet over medium heat and brown the meatballs on all sides, about 6-8 minutes total (they don't need to be fully cooked through yet).
  4. 4Pour the marinara sauce over the meatballs, cover, and simmer on low for 20 minutes, until the meatballs are cooked through.
  5. 5Meanwhile, cook the spaghetti in salted boiling water according to package directions and drain.
  6. 6Serve the meatballs and sauce over the spaghetti, topped with extra Parmesan if desired.

Make it yours

  • Use ground turkey or chicken for a leaner meatball.
  • Bake the meatballs at 400F for 18-20 minutes instead of pan-frying.
  • Add a pinch of red pepper flakes to the sauce for heat.

Good with

  • Garlic bread
  • A simple Caesar salad
  • Extra grated Parmesan and fresh basil

Good questions, answered.

Can I freeze the meatballs?

Yes, cooked meatballs freeze well for up to 3 months. Freeze in the sauce for easiest reheating.

Can I make the meatballs ahead of time?

You can shape the raw meatballs up to a day ahead and keep them covered in the fridge until ready to cook.