Ingredients
Method
Step-by-Step
- Soak the breadcrumbs in the milk for 5 minutes. Add the ground beef, ground pork, egg, grated cheese, garlic, parsley, raisins, pine nuts, salt and pepper, then mix gently until just combined.
- Shape the mixture into approximately twenty 1 1/2-inch meatballs.
- Heat the olive oil in a large Dutch oven or deep skillet. Brown the meatballs in batches for about 6–8 minutes total, turning them so several sides become golden. Transfer them to a plate; they do not need to be fully cooked yet.
- In the same pan, cook the onion for 4–5 minutes until softened. Add the garlic and optional red-pepper flakes, cooking for 30–60 seconds.
- Add the tomatoes, oregano, salt and pepper. Return the meatballs to the sauce, partially cover, and simmer gently for 25–30 minutes, turning the meatballs once or twice.
- Meanwhile, cook the spaghetti in well-salted boiling water until al dente. Reserve about 1/2 cup pasta water, then drain.
- Toss the spaghetti with some tomato sauce, adding a little reserved pasta water if needed. Serve with the meatballs, extra sauce, grated cheese and fresh herbs.
Notes
Mix the meatballs gently so they remain tender. Browning adds flavor, while simmering in the sauce keeps them moist. Refrigerate leftovers in a covered container for up to 3 days and reheat gently with extra sauce.
