These sweet and tangy Cranberry Meatballs are the easiest way to impress guests during the holidays, or anytime you need a crowd-pleasing dish. Made with juicy ground beef, cranberry sauce, BBQ sauce, and a kick of jalapeño, they’re saucy, satisfying, and completely addictive. Serve straight from the skillet or keep warm in the slow cooker for your next party.
2tablespoonschili-garlic saucestart with 2; add more to taste
1tablespoonbrown sugarto taste (depends on sweetness of your cranberry sauce)
1tablespoonsoy sauce
1tablespoonapple cider or rice vinegar
Optional: 1 extra jalapeñothinly sliced, for more bite
Remaining orange zestabout 1–2 tsp
Instructions
In a large bowl, stir the panko and milk, let it rest 2 minutes.
Whisk in egg, onion, garlic, minced jalapeño, salt, pepper, paprika, and half the orange zest. Add the beef and pork, mix gently just to combine. Form meatballs using about 1 1/2 tablespoons for each, yields approximately 24 meatballs.
Heat a large heavy skillet over medium-high with 1 tablespoon oil. Brown the meatballs in 2 batches, turn to brown on all sides, approximately 5-7 minutes per batch. Transfer to a plate and keep warm.
Lower to medium heat. In the same skillet, whisk the cranberry sauce, orange juice, chili-garlic sauce, ketchup, brown sugar (if using), soy sauce, vinegar, remaining zest, and sliced jalapeño (if using). Simmer 2-3 min until smooth and slightly thickened.
Return the meatballs and juices to skillet. Simmer, turning occasionally, over low heat until the centers reach 160°F and glaze thickly coats the meatballs, 8-10 minutes.
Taste and adjust for heat, sweetness and seasoning.
Serve hot or room temperature.
Notes
To make ahead, prepare the meatballs and sauce up to 24 hours in advance. Reheat on the stove or in a slow cooker before serving.
For a milder version, omit the jalapeño or use a pinch of red pepper flakes instead.
Great with turkey or pork instead of beef for a lighter twist.
Short on time? You can make this recipe even more quickly by using frozen, thawed meatballs, just skip the browning step and simmer them directly in the cranberry-BBQ sauce until heated through.
Freeze cooked meatballs in sauce for up to 3 months, reheat gently to serve.