Oven-Roasted Classic Italian Meatballs and Spaghetti

Oven-Roasted Classic Italian Meatballs and Spaghetti

The quintessential Italian-American comfort dish featuring tender beef and pork meatballs, oven-roasted for a deeply browned crust, then gently simmered in a vibrant San Marzano tomato sauce.

1h 30mIntermediate6 servings

Equipment

Baking sheet
Parchment paper
Large mixing bowl
Large Dutch oven
Large pasta pot

Ingredients

6 servings

Panade and Meatballs

  • 60 g white bread, crusts removed, torn into pieces
  • 80 ml whole milk
  • 450 g ground beef 80/20, cold
  • 450 g ground pork, cold
  • 2 large egg
  • 50 g parmesan cheese, finely grated
  • 15 g fresh flat-leaf parsley, finely chopped
  • 3 garlic, minced
  • 10 g kosher salt
  • 2 g black pepper, freshly ground

Tomato Sauce

  • 30 ml extra virgin olive oil
  • 1 yellow onion, finely diced
  • 4 garlic, thinly sliced
  • 1 g crushed red pepper flakes
  • 1600 g canned whole peeled san marzano tomatoes, crushed by hand
  • 3 g dried oregano
  • 5 g kosher salt, plus more to taste
  • 10 g fresh basil, torn

Pasta and Serving

  • 500 g dried spaghetti
  • 30 g parmigiano-reggiano, freshly grated

Nutrition (per serving)

953
Calories
49g
Protein
108g
Carbs
38g
Fat
16g
Fiber
16g
Sugar
1773mg
Sodium

Method

01

Preheat oven to 200°C/400°F. Line a baking sheet with parchment paper.

02

In a large mixing bowl, combine the torn white bread and whole milk. Mash with a fork until it forms a smooth paste (panade) and let sit for 5 minutes to hydrate.

5m
03

Add the ground beef, ground pork, eggs, grated parmesan, chopped parsley, minced garlic, kosher salt, and black pepper to the bowl with the panade. Using clean hands, gently fold the mixture together until just combined. Do not overmix.

04

Portion the meat mixture into balls weighing about 45g each (roughly the size of a golf ball) and arrange them evenly on the prepared baking sheet. Wash hands thoroughly after handling raw meat to prevent cross-contamination.

05

Roast the meatballs in the preheated oven for 20 minutes, or until the exteriors are nicely browned. They do not need to be fully cooked through at this stage.

20mLook for: Deep brown crust formed on the exterior of the meatballs
06

While the meatballs roast, heat the olive oil in a large Dutch oven over medium heat. Add the diced yellow onion and cook until softened and translucent, about 5 to 7 minutes.

7mLook for: Onions are glassy and translucent
07

Stir in the thinly sliced garlic and crushed red pepper flakes. Sauté for 1 minute until highly fragrant, being careful not to let the garlic take on any color.

1mLook for: Garlic is softened but not brownedFeel: Aromatic and fragrant
08

Pour the hand-crushed tomatoes into the Dutch oven, followed by the dried oregano and kosher salt. Stir well to combine and bring the sauce to a gentle simmer.

09

Carefully transfer the browned meatballs from the baking sheet into the simmering tomato sauce, including any rendered juices from the pan. Cover partially and simmer for 20 minutes until the meatballs reach a safe internal temperature of 74°C/165°F.

20mLook for: Meatballs are plump and cooked through; sauce has slightly thickened
10

Bring a large pot of heavily salted water to a boil. Add the spaghetti and cook according to package directions until al dente. Reserve 120ml of the starchy pasta water, then drain the pasta.

Feel: Pasta has a firm bite in the center
11

Return the drained spaghetti to the pasta pot. Add two generous ladles of the tomato sauce (avoiding the meatballs) and a splash of the reserved pasta water. Toss vigorously over low heat for 1 minute until the sauce clings to the noodles.

1m
12

Divide the dressed spaghetti among warm bowls. Top each portion with meatballs and a generous spoonful of the remaining sauce. Garnish with torn fresh basil and freshly grated Parmigiano-Reggiano.

Chef's Notes

  • Using a panade (bread and milk mixture) is the secret to exceptionally tender meatballs. It prevents the proteins in the meat from shrinking and squeezing out moisture during cooking.
  • Oven-roasting the meatballs instead of pan-frying them is not only less messy, but it allows you to easily render out excess fat and develop an even crust without the meatballs falling apart.
  • When adding the canned tomatoes, crushing them by hand provides a wonderfully rustic texture. Be sure to rinse out the cans with a small splash of water and add it to the pot so no tomato is left behind.
  • Always toss your cooked pasta in a little bit of the sauce before plating. Serving bare pasta topped with a scoop of sauce is a missed opportunity for flavor building and proper textural integration.

Storage

Refrigerator: 4 daysStore pasta and meatballs in sauce separately for best texture.

Freezer: 3 monthsFreeze meatballs and sauce only; cook pasta fresh when ready to serve.

Reheating: Reheat sauce and meatballs gently on the stove over medium-low heat until warmed through. Toss with freshly cooked pasta.

More Like This

Powered by recipe-api.com