Free recipe Italian-American

Spaghetti and Meatballs

Tender beef and pork meatballs with parmesan and parsley, browned and simmered in a slow garlic tomato sauce, served over spaghetti.

Spaghetti and Meatballs
Prep
30 min
Cook
1 hr
Total
1 hr 30 min
Servings
6
Level
Medium

Every family has its own version, and this one is built for tenderness. The meatballs use a panade of fresh breadcrumbs soaked in milk, which keeps them soft and juicy even after a long simmer. A mix of beef and pork gives the best balance of flavor and richness, and plenty of parmesan, garlic, and parsley season them from the inside.

Browning the meatballs first builds flavor in the pan, and finishing them in the sauce lets them share their savory juices with the tomatoes.

Pile them over spaghetti with extra cheese, and make a double batch of meatballs. They freeze well and make the best sandwiches the next day.

  • Extra-tender panade meatballs
  • Slow-simmered tomato sauce
  • Freezer-friendly family favorite

Ingredients

Scale: 6 servings

Directions

  1. In a large bowl, combine the breadcrumbs and milk and let them soak for 5 minutes, then mash into a paste.

  2. Add the beef, pork, eggs, parmesan, parsley, grated garlic, 1 1/4 tsp of the salt, and the pepper. Mix gently with your hands until just combined.

  3. With lightly wet hands, roll the mixture into about 18 meatballs, each roughly 1 1/2 inches across.

  4. Heat 2 tbsp of the oil in a large Dutch oven over medium heat. Brown the meatballs in batches for 6 to 8 minutes, turning, until browned on most sides, and transfer to a plate.

  5. Pour off all but 1 tbsp of fat, add the remaining 1 tbsp oil and the sliced garlic, and cook for 1 minute until pale gold.

  6. Add the pepper flakes, tomatoes, basil sprig, and remaining 3/4 tsp salt, scraping up the browned bits. Bring to a simmer.

  7. Return the meatballs to the pot, reduce the heat to low, partially cover, and simmer for 30 to 40 minutes, stirring gently now and then, until the sauce thickens and the meatballs are cooked through.

  8. About 15 minutes before the sauce is done, cook the spaghetti in well-salted boiling water until al dente. Reserve 1/2 cup of pasta water, then drain.

  9. Remove the basil sprig, taste the sauce, and adjust the seasoning.

  10. Toss the spaghetti with a few ladles of sauce and a splash of pasta water until coated.

  11. Divide among bowls, top with meatballs and more sauce, and finish with parmesan and torn basil.

Test-kitchen tips

  • Freeze cooked meatballs in their sauce for up to 3 months. Thaw overnight and rewarm gently on the stove.
  • Mix the meat only until combined and do not pack the balls tightly, which is the fastest way to make them tough.
  • Swap the pork for ground veal, or bake the meatballs at 425 degrees F for 15 minutes instead of pan-browning them.
Keep cooking

More Pasta & Mac and Cheese

See all
Baked Ziti
Free
Pasta & Mac and Cheese

Baked Ziti

Ziti tossed in a sausage tomato sauce, layered with a creamy ricotta filling and mozzarella, then baked until the cheese is bubbly and browned.

1 hr 20 min 8 Easy
Orecchiette with Sausage and Broccoli Rabe
Free
Pasta & Mac and Cheese

Orecchiette with Sausage and Broccoli Rabe

Puglian-style orecchiette tossed with browned sausage, garlicky broccoli rabe, chile, pecorino, and a crunchy lemony breadcrumb topping.

40 min 4 Easy
Pasta alla Norma
Free
Pasta & Mac and Cheese

Pasta alla Norma

Sicily's beloved pasta of silky fried eggplant, garlicky tomato sauce, and basil, finished with a snowfall of salty ricotta salata.

1 hr 25 min 4 Medium
Vegetable Lo Mein
Free
Pasta & Mac and Cheese

Vegetable Lo Mein

Springy egg noodles tossed in a savory soy and oyster sauce with shiitakes, cabbage, snow peas, carrots, and bell pepper. Faster than takeout.

35 min 4 Easy