Cranberry Turkey Meatballs with Orange Dijon Glaze

Plate of glazed meatballs garnished with herbs and cranberries

Inspired by Fit Foodie Finds, The Recipe Critic, and the holiday entertaining style of Jillian Harris.

These festive turkey meatballs are the perfect balance of healthy and holiday-worthy. The lean turkey keeps them lighter than traditional cocktail meatballs, while the cranberry-orange glaze delivers all the Christmas flavour guests expect.

Plate of glazed meatballs garnished with herbs and cranberries
Glazed meatballs topped with herbs and cranberries create an inviting festive table setting.

They’re equally at home on a holiday appetizer table, Christmas Eve buffet, or New Year’s gathering.


Why You’ll Love It

  • High in protein
  • Make-ahead friendly
  • Crowd-pleasing holiday flavours
  • Lighter than traditional party meatballs
  • Perfect for entertaining

Prep Time

20 minutes

Cook Time

25 minutes

Total Time

45 minutes

Serves

8


Ingredients

Turkey Meatballs

  • 1 lb lean ground turkey
  • 1 large egg
  • ½ cup whole-wheat breadcrumbs
  • 2 cloves garlic, minced
  • 1 teaspoon dried rosemary
  • 1 teaspoon dried thyme
  • ½ teaspoon onion powder
  • ½ teaspoon sea salt
  • ¼ teaspoon black pepper

Orange Dijon Glaze

  • 1 cup cranberry sauce
  • 2 tablespoons orange juice
  • 1 tablespoon orange zest
  • 1 tablespoon Dijon mustard
  • 1 tablespoon maple syrup

Garnish

  • Fresh rosemary
  • Orange zest
  • Fresh cranberries (optional)

Instructions

Step 1

Preheat your oven to 400°F (200°C).

Line a baking sheet with parchment paper.

Step 2

In a large mixing bowl, combine the ground turkey, egg, breadcrumbs, garlic, rosemary, thyme, onion powder, salt, and pepper.

Mix gently until combined.

Step 3

Roll the mixture into approximately 24 small meatballs.

Place them evenly on the prepared baking sheet.

Step 4

Bake for 20 to 25 minutes, or until the meatballs are cooked through and lightly golden.

Step 5

While the meatballs bake, prepare the glaze.

Add the cranberry sauce, orange juice, orange zest, Dijon mustard, and maple syrup to a small saucepan.

Step 6

Simmer over medium-low heat for 5 minutes, stirring occasionally until smooth and glossy.

Step 7

Transfer the cooked meatballs to a large serving bowl.

Pour the warm glaze overtop and gently toss until evenly coated.

Step 8

Garnish with fresh rosemary and orange zest before serving.


Beauty Benefits

Holiday ingredients can be beautiful and beneficial at the same time, which is one of my favourite things about seasonal entertaining.

Cranberries

Cranberries contain polyphenols and antioxidants that help protect against oxidative stress.

Turkey

Turkey provides protein, which is important for maintaining healthy hair, skin, and nails.

Oranges

Oranges provide vitamin C, a nutrient involved in collagen formation.

Rosemary

Rosemary contains plant compounds with antioxidant properties.

Garlic

Garlic contains naturally occurring sulphur compounds and antioxidants.


Substitutions

  • Ground turkey → ground chicken
  • Whole-wheat breadcrumbs → regular breadcrumbs
  • Maple syrup → honey
  • Orange juice → clementine juice
  • Rosemary → sage

Storage

Refrigerator

Store leftovers in an airtight container for up to 4 days.

Freezer

Freeze cooked meatballs for up to 3 months.

Thaw overnight in the refrigerator before reheating.

Reheating

Warm in a 350°F (175°C) oven for 10 to 15 minutes or until heated through.


Face by Stace Entertaining Tip

Serve these meatballs in a shallow white serving dish and scatter fresh rosemary sprigs and a few whole cranberries around the edges. The deep ruby glaze looks beautiful against a simple white platter and instantly creates an elevated holiday presentation.


Face by Stace Beauty Note

This recipe is a perfect example of how holiday food doesn’t have to be either indulgent or healthy. It can be both. The festive cranberry-orange flavours make these feel special enough for Christmas, while the lean protein and antioxidant-rich ingredients add a wellness angle that feels natural rather than forced.

Leave a Reply