Ingredients
Method
Prepare the Meatball Mixture
- In a small bowl, combine 40g breadcrumbs with 60ml milk, stirring until completely saturated. Let stand for 5 minutes to form a panade. In a large mixing bowl, combine 300g ground beef, 200g ground pork, 50g grated Parmigiano-Reggiano, the soaked breadcrumb mixture, 1 egg, 15g chopped parsley, 8g minced garlic, 5g salt, 2g black pepper, and 1g nutmeg. Using your hands, gently mix until just combined without overworking the meat.
Form and Brown the Meatballs
- With lightly moistened hands, portion the mixture into 12 equal meatballs (approximately 55g each), rolling each into smooth spheres. Heat 30ml olive oil in a large, deep skillet over medium-high heat. When the oil shimmers, add meatballs in a single layer and sear for 2-3 minutes per side until deeply browned. Transfer to a plate and set aside.
Build the Tomato Sauce
- Reduce heat to medium and add 30ml extra virgin olive oil to the same skillet, scraping up browned bits. Add 12g sliced garlic and 2g red pepper flakes, cooking for 45 seconds until fragrant. Add 800g crushed San Marzano tomatoes, 4g salt, and 5g sugar. Stir well and bring to a gentle simmer.
Simmer the Meatballs in Sauce
- Nestle the browned meatballs into the tomato sauce. Reduce heat to low, partially cover, and simmer for 25 minutes, turning the meatballs halfway through. The meatballs will finish cooking while infusing the sauce with rich, savory flavor.
Cook the Spaghetti
- Bring a large pot with 4 liters of water to a rolling boil. Add 20g salt—the water should taste like the sea. Add 320g spaghetti and cook for 1 minute less than package directions (about 8-9 minutes) until al dente. Reserve 240ml pasta water, then drain.
Combine and Serve
- Add the drained spaghetti directly to the sauce with meatballs, tossing gently and adding reserved pasta water as needed to create a silky coating. Stir in 5g torn basil leaves. Divide among four plates, top each with 3 meatballs, and garnish with 30g grated Parmigiano-Reggiano and 10g fresh basil leaves.
Notes
The panade (breadcrumb-milk mixture) is essential for tender meatballs—don't skip the 5-minute soaking time as it prevents dense, dry meatballs.
Browning the meatballs before simmering builds deep flavor through caramelization, but they don't need to be cooked through at this stage—they'll finish in the sauce.
Reserve pasta water before draining; its starch helps the sauce cling to the spaghetti and creates a cohesive dish when tossed together.
