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
What you'll need
- 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
Let's cook
- 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.
- 2Roll the mixture into 20-24 meatballs, about 1.5 inches each.
- 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).
- 4Pour the marinara sauce over the meatballs, cover, and simmer on low for 20 minutes, until the meatballs are cooked through.
- 5Meanwhile, cook the spaghetti in salted boiling water according to package directions and drain.
- 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
Frequently asked questions
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.



