Ingredients
Method
- Prepare the Panade: In a large mixing bowl, combine the torn bread pieces and the milk. Let it sit for 5-10 minutes, allowing the bread to soak up the liquid completely. Mash it with a fork until it forms a paste-like consistency.
- Mix the Meatballs: To the bowl with the panade, add the beef mince, pork mince, finely chopped onion, minced garlic, grated Parmesan, beaten egg, parsley, oregano, salt, and pepper. Use your hands to gently combine all the ingredients. What works best for me is to mix just until everything is evenly distributed; overmixing can make the meatballs tough.
- Shape and Chill: Roll the mixture into balls about 4-5cm in diameter – you should get around 20-24 meatballs. Place them on a tray or large plate. If you have time, chilling them in the refrigerator for 15-20 minutes helps them hold their shape during cooking.
- Brown the Meatballs: Heat 1 tbsp of the olive oil in a large, heavy-based frying pan or casserole dish over a medium-high heat. Working in batches to avoid overcrowding the pan, brown the meatballs on all sides. This should take about 5-7 minutes per batch. They don't need to be cooked through at this stage. Once browned, remove them with a slotted spoon and set aside.
- Start the Sauce: Reduce the heat to medium and add the remaining 1 tbsp of olive oil to the same pan. Add the chopped onion and cook for 5-6 minutes until soft and translucent, scraping up any browned bits from the bottom of the pan. Add the sliced garlic and cook for another minute until fragrant.
- Simmer the Sauce: Pour in the two tins of chopped tomatoes. Fill one of the empty tins halfway with water, swirl it around, and add that to the pan. Stir in the sugar (if using), a good pinch of salt, and pepper. Bring the sauce to a gentle simmer.
- Combine and Cook: Carefully return the browned meatballs to the sauce, nestling them in. Add the torn basil leaves (and the Parmesan rind, if using). Reduce the heat to low, cover the pan, and let it simmer gently for at least 30-40 minutes. The sauce will thicken slightly and the meatballs will become tender and cooked through.
- Serve: Taste the sauce and adjust the seasoning if necessary. Remove the Parmesan rind. Serve the meatballs and sauce hot over spaghetti, polenta, or with crusty bread, and a generous grating of fresh Parmesan cheese. For another delicious pasta night alternative, you could try our Garlic Parmesan Chicken Pasta Recipe.
Notes
For the most tender meatballs, be careful not to overmix the meat mixture. Chilling the meatballs before browning helps them hold their shape. Serve over spaghetti, polenta, or in a sub roll.
