Ingredients
Method
- Prepare the Meatball Mixture: In a small bowl, combine the fresh breadcrumbs and milk. Let them soak for 5 minutes until the milk is absorbed. In a separate large bowl, add the halal minced beef, soaked breadcrumbs, beaten egg, minced garlic, grated Parmesan, parsley, oregano, salt, and pepper.
- Form the Meatballs: Using your hands, gently mix all the ingredients until just combined. Be careful not to overwork the mixture, as this can make the meatballs tough. I find that using a light touch is what works best for me. Roll the mixture into 16 evenly-sized balls, about 4cm in diameter.
- Brown the Meatballs: Heat 2 tablespoons of olive oil in a large, heavy-bottomed frying pan or skillet over a medium-high heat. Carefully place the meatballs in the pan, ensuring not to overcrowd it (work in batches if necessary). Brown them on all sides, turning occasionally, for about 5-7 minutes. They don't need to be cooked through at this stage. Remove from the pan and set aside on a plate.
- Start the Sauce: In the same pan, reduce the heat to medium and add the remaining 1 tablespoon of olive oil. Add the finely diced onion and sauté for 4-5 minutes until soft and translucent. Add the minced garlic and cook for another minute until fragrant.
- Simmer the Sauce: Pour in the tomato passata, dried oregano, and sugar. Season with salt and pepper. Stir everything together, scraping up any browned bits from the bottom of the pan. Bring the sauce to a gentle simmer.
- Combine and Cook: Carefully return the browned meatballs to the pan, nestling them into the sauce. Reduce the heat to low, cover, and let them simmer gently for 20-25 minutes, or until the meatballs are cooked through and the sauce has thickened slightly. Stir in the fresh basil leaves in the last few minutes of cooking.
- Assemble the Subs: Preheat your grill to a medium-high setting. Open up your sub rolls and place them on a baking tray. Spoon 4 meatballs and a generous amount of sauce into each roll.
- Melt the Cheese: Top each sub with a layer of sliced provolone and a sprinkle of grated mozzarella. Place the tray under the grill for 3-5 minutes, or until the cheese is completely melted, bubbling, and just beginning to turn golden brown. Keep a close eye on them to prevent burning! Serve immediately.
Notes
For the most tender meatballs, avoid overworking the mixture. Leftovers can be stored in an airtight container in the fridge for up to 3 days and reheat wonderfully.
