Go Back
Delicious Christmas Cranberry Meatballs served on a festive platter

Christmas Cranberry Meatballs

These Christmas Cranberry Meatballs are sweet, tangy, and savory, making them a perfect easy appetizer for holiday gatherings.
Prep Time 20 minutes
Cook Time 30 minutes
Total Time 50 minutes
Servings: 36 meatballs
Course: Appetizer, Holiday
Cuisine: American, Festive
Calories: 120

Ingredients
  

For the meatballs
  • 1.5 lbs ground beef or half beef / half pork for extra juiciness
  • 0.5 cup breadcrumbs panko or regular
  • 0.25 cup milk
  • 1 large egg
  • 0.25 cup finely chopped onion or 2 tbsp onion powder if you’re short on time
  • 2 cloves garlic, minced
  • 1 tsp salt
  • 0.5 tsp black pepper
  • 1 tsp Worcestershire sauce
  • 0.5 tsp dried thyme optional
For the cranberry glaze
  • 12 oz whole berry cranberry sauce store-bought or homemade
  • 1 cup chili sauce or swap in 3/4 cup ketchup + 1/4 cup brown sugar for less tang
  • 0.25 cup orange marmalade or 2 tbsp fresh orange juice and 1 tbsp zest
  • 2 tbsp apple cider vinegar
  • 1 tbsp soy sauce optional — adds depth
  • 1 pinch red pepper flakes optional, for a faint heat
Optional garnish
  • Fresh rosemary sprigs or chopped parsley
  • Toasted sliced almonds for crunch

Method
 

Prep the meatball mixture
  1. In a large bowl, soak the breadcrumbs in milk for a minute. Add the ground meat, egg, chopped onion, garlic, Worcestershire, salt, pepper, and thyme. Use your hands to combine gently. Don’t overwork it.
Form the meatballs
  1. Roll the mixture into small, bite-sized balls about 1 to 1.25 inches wide. You should get roughly 30–36 meatballs. Place them on a baking sheet as you go.
Brown the meatballs
  1. For speed: heat a tablespoon of oil in a large skillet over medium-high heat and brown meatballs on all sides (about 6–8 minutes).
  2. Oven option: bake at 400°F (200°C) on a greased baking sheet for 12–15 minutes until browned.
  3. Slow-cooker option: brown if you like a firmer exterior, or skip browning and move straight to the slow cooker.
Make the cranberry glaze
  1. In a saucepan over medium heat, combine whole berry cranberry sauce, chili sauce, orange marmalade (or juice + zest), apple cider vinegar, soy sauce, and red pepper flakes. Stir until smooth and warm. Simmer 3–5 minutes.
Combine and simmer
  1. Add browned meatballs to the saucepan and gently coat with glaze. Simmer on low for 10–15 minutes. If using a slow cooker, combine meatballs and sauce in the slow cooker and cook on low for 2–3 hours.
Serve
  1. Transfer to a warm serving dish. Garnish with rosemary or parsley and a sprinkle of toasted almonds for texture. Serve with toothpicks for easy snacking.

Notes

You can cook meatballs a day ahead, refrigerate them in the sauce, and gently reheat before serving. For variations, try mini meatballs or a spicy cranberry version.