Craving Thanksgiving flavors without the fuss? These Cranberry Turkey Meatballs are made with lean ground turkey, grated Japanese sweet potato (no breadcrumbs needed!), and tart cranberries, all coated in a sticky maple-mustard glaze. Juicy, herby, and naturally gluten-free and paleo, they come together in about 30 minutes and make the perfect holiday appetizer or weeknight dinner.

A hand is grabbing a cranberry turkey meatballs topped with a gluten free maple Dijon mustard glaze with a toothpick from a white plate.

It’s officially that time of year when my brain goes into full-on Thanksgiving mode. But I’ll be honest: I don’t always want to roast a whole turkey or juggle a dozen side dishes. Sometimes, I just want something that tastes like Thanksgiving—minus the stress and the sink full of dishes.

Enter these savory Cranberry Turkey Meatballs with Maple-Mustard Glaze.

A smiling Asian woman in glasses is holding a gold rimmed baking sheet topped with freshly baked cranberry turkey meatballs topped with a maple dijon mustard glaze.

They’re packed with all the cozy holiday flavors you love: juicy ground turkey, sweet-tart cranberries, fresh sage and thyme, and a sticky-sweet maple glaze that ties everything together.

And instead of breadcrumbs or nut flours, these meatballs stay moist and tender thanks to my favorite real-food binder—grated Japanese sweet potato—plus a little secret weapon for lean ground turkey: a spoonful of mayo.

Trust me, it makes all the difference.

Ingredients

An overhead shot of the raw ingredients to make cranberry turkey meatballs topped with a maple dijon mustard glaze.

For the turkey meatballs

  • Lean ground turkey (93% lean preferred): The perfect balance of protein and fat. Skip extra-lean breast meat unless you love dry meatballs.
  • Japanese sweet potato: Adds moisture, light sweetness, and acts as a real-food binder instead of breadcrumbs or nut flours. Finely grate it so it cooks evenly in the meatballs!
  • Finely chopped dried cranberries: Gives each bite little bursts of tartness—use apple juice sweetened dried cranberries if you’re doing a Whole30.
  • Finely minced shallots: Provides gentle onion flavor without overpowering the turkey. You can substitute finely minced red onion or green onions if you don’t have a shallot.
  • Mayonnaise: This is my secret ingredient to make ground turkey juicy and moist. I used to make my own mayo, but who has time for that anymore? I buy Primal Kitchen, Sir Kensington’s, or Chosen Food avocado oil mayonnaise.
  • Finely chopped fresh sage: Brings that unmistakable Thanksgiving aroma to these meatballs!
  • Coconut aminos: Adds subtle umami and sweetness to the meatballs.
  • Finely chopped fresh thyme leaves: Balances the sage and complements the cranberries.
  • Diamond Crystal kosher salt: Remember to use about half of the salt if you are using Morton’s or fine sea salt.
  • Freshly ground black pepper
  • Avocado oil: Helps the meatballs brown beautifully in the oven or air fryer and it keeps your hands from sticking to the raw meatball mixture when you’re rolling them.

For the maple-mustard glaze

  • Maple syrup: Natural sweetness that caramelizes in the oven—dark amber works best for deep flavor.
  • Dijon mustard: The tang cuts through and balances with the maple syrup’s sweetness.
  • Apple cider vinegar: Adds brightness and keeps the glaze from feeling heavy.
  • Coconut aminos: Lends savory umami to balance the sweet and tangy notes.
  • Arrowroot powder: Thickens the glaze just enough to cling to the meatballs.

How to make Cranberry Turkey Meatballs

Oven Instructions

Heat the oven: Heat to 400°F convection or 425°F conventional with the rack in the middle. Line a rimmed baking sheet with parchment or brush lightly with avocado oil.

Mix the meatballs: In a large bowl, combine the ground turkey, grated sweet potato, cranberries, shallots…

Adding ground turkey, shredded Japanese sweet potato, dried cranberries, and minced shallot to a glass mixing bowl to make cranberry turkey meatballs.

…mayonnaise, sage, coconut aminos, thyme…

Adding mayonnaise, chopped sage, coconut aminos, and minced thyme to a mixing bowl filled with ingredients to make cranberry turkey meatballs.

…salt, and pepper. Mix gently with your hands—don’t overwork it.

Adding salt and pepper to the bowl with cranberry turkey meatballs and then mixing everything together by hand.

Taste test: Cook a tiny coin-sized patty in the microwave for 30 seconds to check seasoning and adjust as needed.

Shape: Scoop the mixture into 1½-inch diameter balls (about 2 tablespoons each). I like using this medium disher to portion out my meatballs.

Using a medium ice cream scoop to portion out cranberry turkey meatballs.
Portioning out 24 meatballs on two blue plates with a medium disher or ice cream scooper.

Lightly oil your hands with avocado oil and roll into smooth balls.

Adding some oil to clean hands before rolling the cranberry turkey meatballs into perfect spheres.

Arrange the meatballs evenly on the sheet—you should get about 24 meatballs.

A hand is placing raw turkey meatballs with cranberries on a gold rimmed baking sheet.

Bake: Roast the meatballs for 15 minutes…

A hand is placing a tray of cranberry turkey meatballs into the oven to cook.

…or until they’re cooked through and the centers reach 165°F.

A rimmed baking sheet with baked cranberry turkey meatballs, right before a maple dijon mustard glaze is brushed on top.

Make the glaze: While the meatballs are baking, make the glaze/sauce!

Place the maple syrup, dijon mustard, coconut aminos, apple cider vinegar, and arrowroot powder in a microwave safe bowl with at least a 2 cup capacity and whisk well.

Four sequential steps that show someone adding maple syrup, dijon mustard, coconut aminos, and apple cider vinegar into a square container for the turkey meatball glaze.

Next, microwave the glaze for 1 minute, stir, and then zap in 30 second increments or until everything boils and thickens slightly. I like using my Anyday 2.5-cup square dish with a vented lid because the sauce tends to bubble and puff up.

The finished maple dijon mustard glaze for the turkey meatballs after it has been heated in the microwave.

No microwave? In a small saucepan, whisk together the glaze ingredients. Simmer for 3 to 4 minutes over medium heat until glossy.

Finish: Brush the glaze over the meatballs and return to the oven for 3–4 minutes to caramelize.

Brushing maple dijon glaze on cranberry turkey meatballs on a rimmed baking sheet.

Serve with extra glaze for dipping.

A rimmed sheet pan of reshly baked and glazed cranberry turkey meatballs are ready to be removed from the oven.

Air Fryer Instructions

Preheat the air fryer to 400°F, if needed. Lightly brush or spray the basket with avocado oil.
Arrange meatballs in a single layer (cook in batches if needed).

A hand is placing a wire mesh basket filled with raw cranberry turkey meatballs into a Breville Smart Oven Air fryer.

Air fry for 9 to 10 minutes, shaking halfway through, until golden and cooked through (165 °F).
Make the glaze (see above) and brush the meatballs with glaze. Then, air fry for 1 to 2 more minutes to set the coating.

An overhead shot of a white plate topped with cranberry turkey meatballs topped with a gluten free maple Dijon mustard glaze.

Tips & Substitutions

  • No Japanese sweet potato? Use Hannah or Jersey sweet potatoes—or combine ½ cup grated Yukon Gold with ¼ cup grated carrot or parsnip for natural sweetness.
  • Don’t skip the mayo! It keeps lean turkey juicy and moist.
  • Make ahead: Roll the meatballs up to a day ahead; bake just before serving. They freeze beautifully, cooked (store in an airtight container in the freezer for up to 3 months). I just thaw them in the fridge overnight and reheat them.
  • Reheat: Microwave in an Anyday microwave glass container for about 1 to 2 minutes or bake at 350°F for 6 to 8 minutes or air fry at 350°F for 3 to 5 minutes or until heated through.

Make it a meal

Serve these meatballs with Mashed Cauliflower, Roasted Brussels Sprouts and Bacon, or my Asian Chopped Salad. They also make a killer meal-prep lunch over mixed greens, roasted veggies, or rice.


Looking for more recipe ideas? Head on over to my Recipe Index. You’ll also find exclusive recipes in my cookbooks, Nom Nom Paleo: Food for Humans (Andrews McMeel Publishing 2013), Ready or Not! (Andrews McMeel Publishing 2017), and Nom Nom Paleo: Let’s Go! (Andrews McMeel Publishing 2022).


Cranberry Turkey Meatballs with Maple Mustard Glaze

5 from 7 votes
Prep Time10 minutes
Cook Time20 minutes
Total Time30 minutes
Servings 4
Juicy, herby turkey meatballs made with lean ground turkey, cranberries, and a sticky maple-mustard glaze. Naturally paleo, gluten-free, and ready in 30 minutes!

Ingredients 
 

For the Turkey Meatballs

  • pounds ground turkey (93% lean)
  • ¾ cup finely grated Japanese sweet potato
  • ¼ cup dried cranberries, finely chopped
  • 3 tablespoons finely minced shallots
  • tablespoons paleo mayonnaise
  • 1 tablespoon finely minced fresh sage
  • 2 teaspoons coconut aminos
  • 1 teaspoon finely minced fresh thyme leaves
  • 1 teaspoon Diamond Crystal kosher salt (use about ½ the amount if using Morton's kosher salt or fine sea salt)
  • ¼ teaspoon Freshly ground black pepper
  • 1 tablespoon avocado oil, or more as needed

For the Maple Mustard Glaze

Want to Save this Recipe?
Enter your email below and we’ll send the recipe straight to your inbox!

Instructions 

Oven Method

  • Heat oven to 400°F convection or 425°F conventional with the rack in the middle. Line a rimmed baking sheet with parchment or brush lightly with avocado oil.
  • In a large bowl, combine the turkey, grated sweet potato,cranberries, shallots, mayo, sage, coconut aminos, thyme, salt, and pepper. Mix gently with your hands until evenly distributed—don’t overmix.
  • You can make a tiny coin sized patty and cook it in the microwave for 30 seconds to check for seasoning and adjust as needed.
  • Scoop the meatball mixture into 1½-inch balls (about 2 tablespoons each). Add the avocado oil to the palms of your hands and roll the turkey meatballs into smooth, uniform balls. Arrange evenly on the prepared sheet. You should get about 24 meatballs.
  • Place the tray of meatballs in the oven and roast for 15 minutes, or until cooked through (165°F internal temp).
  • While the meatballs are cooking, make the maple mustard glaze. Place the maple mustard glaze ingredients in a microwave safe bowl with at least a 2 cup capacity and whisk well. Microwave the sauce for 1 minute, stir, and then zap in 30 second increments until everything boils and thickens slightly.
    No microwave? In a small saucepan, whisk together the glaze ingredients. Simmer for 3 to 4 minutes over medium heat until glossy.
  • When the meatballs are cooked, brush glaze over meatballs and return to the oven 3 to 4 more minutes to caramelize. Stab with toothpicks and serve!

Air Fryer Instructions

  • Preheat air fryer to 400°F.
  • When the air fryer is hot, lightly brush or spray the air fryer basket with avocado oil.
  • Arrange meatballs in a single layer on the air fryer basket (cook in batches if needed).
  • Air fry for 9 to 10 minutes, shaking halfway through, until golden and cooked through (165°F).
  • Toss or brush with glaze, then air fry 1 to 2 minutes more to set the coating.

Video

Notes

Tips & Substitutions:
  • No Japanese sweet potato? Use Hannah or Jersey sweet potatoes—or combine ½ cup grated Yukon Gold with ¼ cup grated carrot or parsnip for natural sweetness.
  • Don’t skip the mayo! It keeps lean turkey juicy and moist.
  • Make ahead: Roll the meatballs up to a day ahead; bake just before serving. They freeze beautifully, cooked. I just thaw them in the fridge overnight and reheat them.
  • Reheat: Microwave in an Anyday microwave glass container for about 1 to 2 minutes or bake at 350°F for 6 to 8 minutes or air fry at 350°F for 3 to 5 minutes or until heated through.

Nutrition

Calories: 439kcal | Carbohydrates: 28g | Protein: 33g | Fat: 22g | Fiber: 2g | Sugar: 19g

Nutrition information is automatically calculated, so should only be used as an approximation.

Like this? Leave a comment below!

About Michelle Tam

Hello! My name is Michelle Tam, and I love to eat. I think about food all the time. It borders on obsession. I’ve always loved the sights and smells of the kitchen. My mother was (and is) an excellent cook, and as a kid, I was her little shadow as she prepared supper each night. From her, I gained a deep, abiding love for magically transforming pantry items into mouth-watering family meals.

Other Recipes You May Like

5 from 7 votes

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




9 Comments

  1. 5 stars
    I have a large stock of frozen turkey breast to use up. I can grind it in my food processor but I am unsure of how much fat to add per pound or in this case, per recipe. I have rendered chicken fat, lard, tallow, butter and many oils. Which would be suitable and how many tablespoons or teaspoons should I add to the ground up turkey breast?

    This recipe looks wonderful! Can’t wait to make it.

  2. 5 stars
    My whole family LOVED this recipe. All the flavors blend together beautifully to create the juiciest, tangy meatball that tastes like Thanksgiving and comfort.

  3. 5 stars
    So happy with all the tasteful and different recipes you provide for turkey. Once again we used harvested wild turkey, and once again I am blown away with the flavors and uniqueness in each dish.
    The sage and cranberry in this dish have our mouths watering before the first bite. Juicy and balanced, another keeper.

  4. 5 stars
    Absolutely phenomenal! The glaze is out of this world! We used our air fryer and I don’t think I’ll ever make meatballs in the oven again. We’re going to try this as a meatloaf and also turkey burgers in the future.