These Cranberry-Glazed Turkey Meatballs are my go-to recipe when I want something quick, delicious, and impressive enough for both weeknight dinners and holiday gatherings. Last Thanksgiving, I was staring at leftover cranberry sauce thinking there had to be something better to do with it than just slap it on a turkey sandwich. That's when Amy wandered into the kitchen asking what was for dinner, and honestly? I had no plan.

But then it hit me - what if I turned that tangy, sweet cranberry sauce into a glaze for turkey meatballs? John thought I was crazy (he usually does when I start experimenting), but Bradley was immediately interested because anything meatball-shaped gets his attention.
They turned out way better than I expected. The sweet-tart cranberry glaze balances perfectly with savory turkey, and the hint of orange zest adds something special without making it complicated. Plus, they're ready in about 30 minutes, which is exactly what a busy weeknight needs.
If you're looking for more simple dinner ideas that bring everyone to the table, try my Tuscan Chicken Recipe - it's another family favorite that uses everyday ingredients.
Jump to:
- Why You'll Love These Turkey Meatballs
- Ingredients For Cranberry-Glazed Turkey Meatballs
- How To Make These Turkey Meatballs With Cranberry Glaze
- Storage & Reheating Your Cranberry Turkey Meatballs
- Tips For Perfect Holiday Turkey Meatballs
- Variations For Your Cranberry Glazed Turkey Meatballs
- Frequently Asked Questions About Cranberry-Glazed Turkey Meatballs
- Recipes You May Like
- Final Thoughts
- Cranberry-Glazed Turkey Meatballs
Why You'll Love These Turkey Meatballs
- Quick weeknight dinner - Ready in 30 minutes from start to finish, perfect for those nights when everyone's hungry and you're short on time
- Healthier than beef - Using lean ground turkey keeps things lighter without sacrificing flavor or that satisfying meatball texture
- Holiday-worthy but everyday easy - Fancy enough for Thanksgiving or Christmas dinner, simple enough for a regular Tuesday
- Kid-approved flavor - The slightly sweet cranberry glaze wins over even picky eaters (Amy asks for these at least twice a month now)
- Make-ahead friendly - Form the meatballs ahead and keep them in the fridge or freezer until you're ready to cook
- One-pan wonder - Everything cooks in a single skillet, which means less cleanup and more time with your family
Ingredients For Cranberry-Glazed Turkey Meatballs
For The Meatballs:
- 1 large egg
- 3 Tbsp. finely chopped yellow onion
- 2 Tbsp. whole-fat Greek yogurt (this keeps them super moist)
- 1 Tbsp. chopped fresh thyme leaves
- 2 tsp. chopped fresh sage leaves
- 2 tsp. Worcestershire sauce
- 1 tsp. kosher salt
- ¼ tsp. freshly ground black pepper
- 1 lb. (94% lean) ground turkey
- ½ cup panko bread crumbs
For The Cranberry Glaze:
- 1 cup canned or homemade cranberry sauce
- 1 Tbsp. apple cider vinegar
- 1 Tbsp. pure maple syrup
- 1 Tbsp. whole grain mustard
- 1 tsp. finely grated orange zest (don't skip this!)
- ¼ tsp. kosher salt
- Freshly ground black pepper
- 2 Tbsp. extra-virgin olive oil
- Mashed potatoes, for serving
The Greek yogurt is my secret ingredient here. I learned this trick in culinary school - it adds moisture without making the meatballs heavy or greasy. Bradley actually caught me adding yogurt once and made a face, but once he tasted them? Changed his tune real quick.
How To Make These Turkey Meatballs With Cranberry Glaze
Making The Meatballs:


- Crack the egg into a large bowl and beat it with a fork until everything's blended together nicely.
- Add your chopped onion, Greek yogurt, fresh thyme, sage, Worcestershire sauce, salt, and pepper to that egg mixture. Beat it all together with your fork until it looks combined and smooth.
- Now add the ground turkey and panko bread crumbs to the bowl. Here's where you want to use clean hands to mix everything together - don't overmix though, just until everything's incorporated. (Amy loves this step because she gets to squish everything with her hands!)
- Form the turkey mixture into tablespoon-sized balls and place them on a large plate. You should get about 20-24 meatballs depending on how big you make them.
- Cover the plate with plastic wrap and pop it in the fridge for about 15 minutes. This chilling step helps them hold their shape when cooking - trust me on this one.
Making The Glaze And Cooking:


- While your meatballs are chilling, grab a medium bowl and whisk together the cranberry sauce, apple cider vinegar, maple syrup, whole grain mustard, orange zest, salt, and a few good grinds of black pepper. The smell alone will make you hungry!
- Heat your olive oil in a 12-inch cast-iron skillet (or nonstick if that's what you have) over medium heat. Wait until the oil gets hot - you'll see it shimmer slightly.
- Carefully place your chilled meatballs in the hot skillet. Cook them without moving them around for about 4 minutes until the bottom gets golden brown and releases easily from the pan.
- Turn each meatball over using tongs or a fork and let the other side brown for about 3 minutes more. John always tries to rush this step, but getting that nice browning is what builds the flavor.
- Pour your cranberry glaze over the meatballs and gently stir everything around until each meatball gets coated in that beautiful sauce.
- Let everything simmer together until the sauce thickens up and gets glossy, about 3 to 5 minutes. Your instant-read thermometer should read 165°F when you stick it in the center of a meatball.
- Divide your mashed potatoes among plates and spoon those gorgeous glazed meatballs right over the top with plenty of that sauce.
The first time I made these, I didn't wait for the meatballs to chill properly and a few fell apart in the pan. Not a total disaster, but definitely messier than it needed to be. Now I know better!
Storage & Reheating Your Cranberry Turkey Meatballs
Store any leftover meatballs in an airtight container in the fridge for up to 4 days. The cranberry glaze actually tastes even better the next day after the flavors have had time to blend together.
For freezing, I recommend freezing the cooked meatballs and sauce together in a freezer-safe container for up to 3 months. You can also freeze the uncooked formed meatballs on a baking sheet, then transfer them to a freezer bag once they're solid.
When you're ready to reheat, just warm them gently in a skillet over medium-low heat with a splash of water or broth to loosen the sauce. The microwave works in a pinch, but the skillet method keeps the texture better.
Bradley likes to take these for lunch the next day. He just heats them up and puts them over rice instead of mashed potatoes - works perfectly.
Tips For Perfect Holiday Turkey Meatballs

- Don't skip the chilling step - Those 15 minutes in the fridge really do make a difference in how well the meatballs hold together. I learned this the hard way!
- Use fresh herbs when possible - The fresh thyme and sage make these taste so much better than dried herbs. If you only have dried, use about 1 teaspoon of each instead.
- Get good browning on the meatballs - That golden crust adds so much flavor. Resist the urge to move them around too much while they're cooking.
- Adjust the sweetness to your taste - Start with the maple syrup amount listed, but if your cranberry sauce is already pretty sweet, you might want to use a little less.
- Make a double batch - These freeze beautifully, so whenever I'm making them, I just double the recipe and freeze half for later. Future you will be grateful!
- Try different serving options - While mashed potatoes are classic, these are also amazing over egg noodles, rice, or even served as appetizers with toothpicks at holiday parties.
Amy actually suggested serving these over mac and cheese once, and you know what? It wasn't half bad. Kids come up with the wildest ideas sometimes.
Variations For Your Cranberry Glazed Turkey Meatballs
Want to switch things up? Here are some ideas I've tried that worked really well:
- Swap the meat - Ground chicken works great if you can't find turkey. Ground pork makes them richer, and lean ground beef is always a solid choice.
- Make them gluten-free - Use gluten-free bread crumbs or crushed gluten-free crackers instead of panko. I've done this for my neighbor who has celiac disease and they turned out perfect.
- Add some heat - A pinch of red pepper flakes in the meatball mixture or a dash of hot sauce in the glaze adds a nice kick without overwhelming the cranberry flavor.
- Try different glazes - While cranberry is my favorite for the holidays, these meatballs are also delicious with apricot preserves, cherry jam, or even a balsamic reduction.
- Bake instead of pan-fry - If you want to skip the stovetop step, bake the meatballs at 400°F for about 15 minutes, then toss them with the warmed glaze.
The beauty of this recipe is how flexible it is. You can make it work for whatever you have in your kitchen or whatever your family prefers.
Frequently Asked Questions About Cranberry-Glazed Turkey Meatballs
Yes! Form the meatballs and refrigerate up to 24 hours before cooking, or freeze them uncooked for up to 3 months.
Absolutely. Ground chicken, lean ground beef, or ground pork work well. Adjust cooking time to ensure they reach 165°F internally.
Try them over rice, egg noodles, cauliflower mash, or serve as appetizers with toothpicks for parties.
Yes, just thaw it completely first. Fresh or canned cranberry sauce both work perfectly for this recipe.
Recipes You May Like
- The Best Meatloaf Recipe - Another family-friendly dinner made with ground meat that everyone loves
- Honey Sesame Chicken - If you love sweet and savory glazes, this Asian-inspired chicken is right up your alley
- Mongolian Beef - Another quick skillet dinner with an amazing sauce that tastes like takeout
Final Thoughts

These Cranberry-Glazed Turkey Meatballs have become one of those recipes I make over and over again. They're perfect for busy weeknights when you need something on the table fast, but they're also special enough to serve when you have company.
The combination of savory turkey meatballs with that sweet-tart cranberry glaze just works. Plus, knowing that I'm serving my family a healthier option with lean turkey makes me feel good about what we're eating.
John always says these taste like the holidays, but honestly, we eat them year-round now. Amy even asked if we could make them for her birthday dinner last year instead of her usual request for pizza. That's when I knew this recipe was a keeper.
Give these a try and let me know what you think! And don't forget to save this recipe to Pinterest so you can find it again when you need it.



Cranberry-Glazed Turkey Meatballs
- Total Time: 30 minutes
- Yield: 4 servings 1x
Description
These Cranberry-Glazed Turkey Meatballs are my go-to recipe when I want something quick, delicious, and impressive enough for both weeknight dinners and holiday gatherings. The sweet-tart cranberry glaze balances perfectly with savory turkey, and the hint of orange zest adds something special without making it complicated.
Ingredients
- 1 large egg
- 3 Tbsp. finely chopped yellow onion
- 2 Tbsp. whole-fat Greek yogurt
- 1 Tbsp. chopped fresh thyme leaves
- 2 tsp. chopped fresh sage leaves
- 2 tsp. Worcestershire sauce
- 1 tsp. kosher salt
- ¼ tsp. freshly ground black pepper
- 1 lb. (94% lean) ground turkey
- ½ cup panko bread crumbs
- 1 cup canned or homemade cranberry sauce
- 1 Tbsp. apple cider vinegar
- 1 Tbsp. pure maple syrup
- 1 Tbsp. whole grain mustard
- 1 tsp. finely grated orange zest
- ¼ tsp. kosher salt
- Freshly ground black pepper
- 2 Tbsp. extra-virgin olive oil
- Mashed potatoes, for serving
Instructions
- Crack the egg into a large bowl and beat it with a fork until everything's blended together nicely.
- Add your chopped onion, Greek yogurt, fresh thyme, sage, Worcestershire sauce, salt, and pepper to that egg mixture. Beat it all together with your fork until it looks combined and smooth.
- Now add the ground turkey and panko bread crumbs to the bowl. Use clean hands to mix everything together - don't overmix though, just until everything's incorporated.
- Form the turkey mixture into tablespoon-sized balls and place them on a large plate. You should get about 20-24 meatballs depending on how big you make them.
- Cover the plate with plastic wrap and pop it in the fridge for about 15 minutes. This chilling step helps them hold their shape when cooking.
- While your meatballs are chilling, grab a medium bowl and whisk together the cranberry sauce, apple cider vinegar, maple syrup, whole grain mustard, orange zest, salt, and a few good grinds of black pepper.
- Heat your olive oil in a 12-inch cast-iron skillet over medium heat. Wait until the oil gets hot - you'll see it shimmer slightly.
- Carefully place your chilled meatballs in the hot skillet. Cook them without moving them around for about 4 minutes until the bottom gets golden brown and releases easily from the pan.
- Turn each meatball over using tongs or a fork and let the other side brown for about 3 minutes more.
- Pour your cranberry glaze over the meatballs and gently stir everything around until each meatball gets coated in that beautiful sauce.
- Let everything simmer together until the sauce thickens up and gets glossy, about 3 to 5 minutes. Your instant-read thermometer should read 165°F when you stick it in the center of a meatball.
- Divide your mashed potatoes among plates and spoon those gorgeous glazed meatballs right over the top with plenty of that sauce.
Notes
Don't skip the chilling step - those 15 minutes in the fridge really do make a difference in how well the meatballs hold together. Use fresh herbs when possible - the fresh thyme and sage make these taste so much better than dried herbs. Get good browning on the meatballs - that golden crust adds so much flavor.
- Prep Time: 15 minutes
- Cook Time: 15 minutes
- Category: Main Course
- Method: Stovetop
- Cuisine: American
Nutrition
- Serving Size: 1 serving
- Calories: 380
- Sugar: 12g
- Sodium: 720mg
- Fat: 18g
- Saturated Fat: 4g
- Unsaturated Fat: 12g
- Trans Fat: 0g
- Carbohydrates: 24g
- Fiber: 2g
- Protein: 28g
- Cholesterol: 95mg




