INGREDIENTS: For the meatballs:
3 slices whole wheat bread
1/2 cup 1% milk
1/2 small sweet onion
2 cloves of garlic
4 tablespoons unsalted butter
1 1/2 teaspoons kosher or sea salt
1 1/4 pounds ground pork
2 large eggs
a handful parsley, chopped
1/2 teaspoon freshly ground black pepper
¾ pound ground beef
For the gravy:
2 tablespoons unsalted butter
1/3 cup unbleached white whole wheat flour
1/2 teaspoon kosher or sea salt
3 cups reduced-sodium beef or chicken broth
1/2 cup half and half cream
2. Drain excess milk from bread, squeezing lightly. Add to the bowl of a standing mixer (or if using a hand-held mixer, leave in bowl). Add onion and garlic mixture, pork, eggs, parsley, remaining 1 teaspoon salt, and pepper and beat until smooth, 3 minutes, scraping down sides occasionally as you go. When mixture is smooth, break ground beef into very small pieces and stir just until evenly distributed.
3. Roll the meat mixture into balls with your hands and set aside.
4. Melt 2 tablespoons butter in a large (ideally at least 14-inch) pan over medium heat. Add a batch of balls to pan and cook, turning frequently with tongs, until browned on all sides, 8 to 10 minutes. When the first batch is done, put in a deep dish and cover with foil. Add remaining 2 tablespoons of butter to the pan and brown second batch of meatballs. Repeat as needed; transfer all the meatballs to the deep dish while you make the gravy.
5. Increase heat under pan to medium-high. If your pan has some drippings, add 2 tablespoons of butter; if not use 3. Add flour and salt and whisk; the mixture will be crumbly. Add broth 1 cup at a time, whisking constantly until smooth. Add half and half at end and stir well. Lower heat to low, add the meatballs back to the pan and allow to cook another 5 minutes.Read full preparation method