Go Back

Christmas Cranberry Meatballs

These festive cranberry meatballs are quick, tangy, and sweet. Perfect for hosts and picky eaters; great warm as appetizer or weeknight meals.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings: 8 servings
Course: Appetizer, Main Course
Cuisine: American
Calories: 100

Ingredients
  

For the meatballs
  • 1.25 pounds ground beef (80/20 for flavor; you can do half pork if you like)
  • 1/2 cup plain breadcrumbs
  • 1 large egg
  • 1/4 cup finely chopped onion (about half a small onion)
  • 2 cloves garlic, minced
  • 1 tablespoon Worcestershire sauce
  • 1 teaspoon kosher salt
  • 1/2 teaspoon black pepper
  • 1/2 teaspoon dried thyme (optional)
  • 1 tablespoon olive oil (for pan-frying if not baking)
For the cranberry sauce
  • 12 oz jar of whole-berry cranberry sauce (or homemade, 1 1/2 cups)
  • 3/4 cup ketchup
  • 1/4 cup brown sugar (packed)
  • 2 tablespoons apple cider vinegar (or cider or white wine vinegar)
  • 1 tablespoon Dijon mustard
  • 1 teaspoon soy sauce (or tamari)
  • 1/4 teaspoon crushed red pepper flakes (optional, for a hint of heat)
  • 1/4 cup water (if sauce needs thinning)

Method
 

Preparation
  1. In a large bowl, gently combine ground beef, breadcrumbs, egg, chopped onion, minced garlic, Worcestershire, salt, pepper, and thyme. Avoid overworking the mixture — think 'mix until just combined.'
  2. Roll the mixture into 1-inch meatballs (you should get about 36). Pro tip: use a small cookie scoop to keep them uniform — less fuss, better presentation.
Cooking
  1. Two options: a) Bake: place meatballs on a parchment-lined baking sheet and bake at 400°F (200°C) for 12–15 minutes, until cooked through and slightly browned. b) Pan-fry: heat olive oil in a large skillet over medium heat. Brown meatballs on all sides, about 8–10 minutes, then transfer to a plate. I usually bake because it frees up hands for sauce-making and cleanup.
  2. In a medium saucepan, combine the cranberry sauce, ketchup, brown sugar, apple cider vinegar, Dijon, soy sauce, and red pepper flakes. Stir over medium heat until combined and bubbling. Taste and adjust: add a splash more vinegar if it needs brightness; a pinch more sugar if too tart.
  3. Gently add the cooked meatballs to the saucepan, coating them in the cranberry glaze. Let everything simmer together for 5 minutes so flavors marry.
  4. Transfer to a warmed serving bowl and garnish with chopped parsley or thinly sliced green onions. Offer toothpicks for a cocktail-style appetizer, or serve over mashed potatoes, rice, or even pasta for a heartier meal.

Notes

Make-ahead hack: You can make meatballs a day ahead and refrigerate them. Reheat gently in the sauce before serving. Freezer-friendly: Freeze uncooked meatballs on a sheet pan, then transfer to a bag. Cook from frozen, adding a few extra minutes to baking time.