When it's the holidays, there is something so festive about a meatball as an appetizer. These cocktail meatballs are slathered in a cranberry sauce that is slightly sweet with a citrus undertone!
Form the meatballs: In a large bowl, tear up the bread into pieces and add the milk. Mash the milk and bread into a paste. Add in the salt, pepper, grated onion, garlic, Worcestershire sauce, and egg. Mix to combine. Add in the ground beef and pork. Use hands or an electric mixer to mix until everything is fully combined and smooth. Use a scoop or spoon to make 20 meatballs.
Cook the meatballs: Heat 1 tablespoon of olive oil in a 12-inch skillet over medium heat. When the oil is hot, add the meatballs. Brown the meatballs on two sides, about 3-5 minutes. Once browned, place the meatballs on a parchment-lined baking sheet. Bake in the preheated 375°F oven until they reach 160°F, 15-20 minutes.
While the meatballs roast, prepare the sauce: In the same skillet you browned the meatballs, add the BBQ sauce, marmalade, and cranberries. Over low heat, bring to a simmer. Continue to cook over a low simmer until the cranberries begin to burst and soften, 12-15 minutes.
12 ounces bottled BBQ sauce, 1 cup orange marmalade, 1 cup fresh or frozen cranberries
Assemble: Once the meatballs are baked and fully cooked, remove them from the oven and add them to the prepared sauce. Spoon the sauce over the meatballs to coat them completely. Serve directly from the skillet or set on a platter.