How to Make the Best Meatballs (and a smart hack!)
Prep time: 
Cook time: 
Total time: 
Serves: 7 dozen
"On top of old smokey, all covered in know the drill, right? Whip up a batch of these moist nuggets while you sing away in the kitchen. You'll have the best day ever!!
  • ¼ cup extra-virgin olive oil (plus 2 tbsp for frying)
  • 1 medium onion, finely chopped (about 1 cup)
  • 5 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)
  • 1 cups whole milk
  • 3 large eggs
  • 1 cup grated Parmigiano-Reggiano (this has to be fresh)
  • ⅓ cup finely chopped parsley (option: sub in half sliced basil)
  • 1 teaspoon dried oregano
  • 1 tbsp salt (or suit to your preference)
  • 2 tsp (about ½ lemon) lemon zest
  • 1½ pounds ground veal
  • 1 pounds ground pork
  • 1½ pounds ground beef
  • Good quality tomato sauce
  1. In a medium skillet, warm ¼ cup of the oil over medium heat and cook the onions for about 5 minutes until softened; add the garlic and cook for another 2 minutes.
  2. In a medium bowl, add the torn bread and pour over the milk; let soak
  3. Once the milk has absorbed, add the eggs, parmigiano, oregano, salt, lemon zest and stir well.
  4. 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 (if you're not sure about the seasoning, you can always use my nonna's trick...fry about a tbsp of the meat in a hot pan and eat it...add more seasoning if you think you didn't get it right the firs time!!).
  5. 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.
  6. 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 freezing the rest).
  7. 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)
  8. 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)
Recipe by Just Crumbs at