Oh you soft, moist meatball…how I love you!
And, you, meatball that is crisped up in some sizzling olive oil…how I dream of you!
I know, I know. Some ladies wish upon a star for a pair of red-soled shoes.
I just want a succulent meatball.
Now, hear me out. I will not say that these are the world’s best meatballs (even though my fam says they are) because, in today’s food world, meatballs are made, flavoured, cooked and served a million different ways. But what if I told you that all of your meatball dreams can come true with one single recipe?
Want an incredible sandwich filled with 2 – 3 meaty balls topped with some melty cheese? Coming right up! (just crisp them up, place them in an oven-proof dish, top with cheese and bake until cooked through).
Want some juicy, sauce covered balls on on top of a bowl of pasta? Well, I got your back (some people like their meatballs simmered/poached in the sauce but this recipe is so moist that it may fall apart – which, btw, would still make a great meat sauce!!). These ones are best either roasted in a high oven or fried up in a pan to crisp up the outside and seal in all the moist goodness.
How about a cute baby slider? Yup, I got a meatball for that! And this is where the hack comes in. Place a meatball in a hot pan and press down a bit to flatten; after it has browned, flip over and brown other side and serve in a bun with your choice of toppings…most moist burger ever!!
Yes, this recipe is all kinds of awesome. It starts with the trifecta of meatball meat (beef/pork/veal) and adds all the glorious “moisteners”…milk soaked bread, eggs and sweated onions. It makes a ton – like 86 meatballs – and I totally did that on purpose (’cause they’re so epic, you’re gonna want to freeze some for the next time you get a meatball craving). And, finally, not up for Italianized meatballs? Change up the oregano for some ginger and garam masala, fry them up in some ghee and serve with a side of coconut rice…Oh ya baby!!!
And, did y’all think I was gonna leave you hanging without a really great tomato sauce? No sirree!!! This is my basic tomato sauce and I think you’re gonna love it with these balls!!!
- ¼ cup extra-virgin olive oil (plus 2 tbsp for frying)
- 2 medium onions, finely chopped (about 2 cups)
- 5-6 chopped garlic
- 3 cups torn day-old Italian bread (if you only have fresh, rip it into pieces and dry it out in a warm oven)
- 2 cups whole milk
- 5 large eggs
- 2 cups grated Parmigiano-Reggiano (this has to be fresh)
- ⅓ cup finely chopped parsley (option: sub in half sliced basil)
- 1 teaspoon dried oregano
- 2 tsp (about ½ lemon) lemon zest
- 1½ pounds ground veal
- 1½ pounds ground pork
- 1½ pounds ground beef
- Good quality tomato sauce
- In a medium skillet, warm the oil over medium heat and cook the onions for about 5 minutes unitl softened; add the garlic and cook for another 2 minutes.
- In a medium bowl, add the torn bread and pour over the milk; let soak
- Once the milk has absorbed, add the eggs, parmigiano, oregano, lemon zest and stir well.
- In a large bowl, place all of the meat and gently combine; add the cooked onion mixture and the bread mix and then stir to combine.
- When you are ready to make meatballs, form into balls (you can make them into any size you like - large or medium to serve with pasta or small to use in soup) and place them on a baking sheet while you make up the rest.
- In the same skillet you used to cook the onions, add the additional oil and heat to medium high; add about 8-10 meatballs at a time and cook them until browned, turning until they are brown on all of sides (repeat until you have cooked all of the meatballs that you would like to serve...see note below for freeing the rest).
- If you are serving them with a sauce, use a large saucepan to cook the meatballs and when you are finished browning them, remove the meatballs and keep them warm in an oven proof dish (and keep in a warm oven) use the same saucepan to cook your sauce (you get the added benefit of the meat "bits" to flavour your sauce)
- NOTE: if you are not using the mix right away, you can place the mixture into a large freezer bag and freeze to make meatballs another time or make meatballs and place on a baking sheet to flash freeze (then slide them into freezer bags to use later - which I recommend over freezing the mix)