Ingredients
1 tablespoon plus 1 teaspoon olive oil
1/8 teaspoon crushed red-pepper flakes
1 teaspoon minced garlic
1 can (28 ounces) whole peeled tomatoes, pulsed in blender until almost smooth
Coarse salt
1/4 cup whole milk
1 slice (4 inches square and 1/2 inch thick) white bread, crust removed
1/2 pound ground pork
1/2 pound lean ground beef
1/4 cup freshly grated aged pecorino Romano cheese, plus more for serving
1/4 cup freshly grated Parmesan cheese, plus more for serving
1 large egg
1 tablespoon finely chopped fresh flat-leaf parsley
1/8 teaspoon freshly ground pepper
1/4 teaspoon dried marjoram
1 tablespoon finely chopped shallot
8 ounces spaghetti
Preparation
Heat 1 tablespoon oil, the red-pepper flakes, and 1/2 teaspoon garlic in a large saucepan over medium heat until garlic is sizzling, about 30 seconds. Stir in tomatoes and 1/2 teaspoon salt. Reduce heat to low; simmer 30 minutes.
Heat milk in a saucepan over low heat until warm; remove from heat. Add bread; turn bread until milk is absorbed.
When cool enough to handle, squeeze out excess milk. Finely chop bread; place in a large bowl. Discard milk. Add meats, cheeses, egg, parsley, 1/2 teaspoon salt, the pepper, marjoram, remaining 1 teaspoon oil and 1/2 teaspoon garlic, and the shallot. Using your hands, mix until just combined. Moisten hands, and roll meat mixture into balls of different sizes: nine 1-inch balls, six 1 1/2-inch balls, and two 2-inch balls. Place on a baking sheet.
Add 2-inch meatballs to simmering sauce. After 5 minutes, add 1 1/2-inch balls. After 5 minutes, add 1-inch balls. Stir.
Meanwhile, bring a large stockpot of water to a boil; add salt. Add pasta; cook until al dente, about 8 minutes. Drain; return pasta to pot. Add 1/4 cup sauce; toss. Serve pasta in bowls with meatballs and extra sauce, and cheese on the side.