Last Tuesday night, I was staring at my fridge trying to figure out what to make for dinner when I spotted a can of cranberry sauce from last Thanksgiving (yes, I'm one of those people who keeps holiday ingredients year-round!). Emily walked in and said, "Mom, can we have something that's not chicken for once?" And that's when it hit me – Cranberry-Glazed Turkey Meatballs! I'd been wanting to try something different with ground turkey, and mixing it with that sweet-tart cranberry sauce sounded like it could be really good.

Honestly? I wasn't sure how this would turn out. Ground turkey can be pretty boring if you don't season it right (I learned this the hard way when I made those dry turkey burgers last year that even Emily wouldn't finish). But these meatballs? They're juicy, they're tangy, and that cranberry glaze gets all sticky and caramelized in the pan. Plus, they only take about 30 minutes from start to finish, which is perfect for those nights when you need dinner on the table fast.
If you're looking for more quick turkey recipes, check out my Easy Turkey Dinner Ideas that'll save you on busy weeknights!
Jump to:
- Why You'll Love These Turkey Meatballs
- What Makes These Cranberry Turkey Meatballs Special
- Ingredients You'll Need for Turkey Meatballs
- How to Make the Best Cranberry-Glazed Turkey Meatballs
- Storage and Reheating Tips
- Tips and Variations for Perfect Turkey Meatballs
- Frequently Asked Questions About Cranberry-Glazed Turkey Meatballs
- Recipes You May Like
- Final Thoughts on Making These Cranberry Turkey Meatballs
- Cranberry-Glazed Turkey Meatballs
Why You'll Love These Turkey Meatballs
- Ready in 30 minutes – Perfect for weeknight dinners when you don't have hours to spend in the kitchen
- Uses lean ground turkey – A healthier option that doesn't sacrifice flavor (seriously, you won't miss the beef!)
- Amazing sweet and tangy glaze – The cranberry sauce creates this gorgeous sticky coating that's both festive and delicious
- Great for meal prep – Make a double batch and freeze half for later (more on that below)
- Perfect for the holidays – These look fancy enough for Thanksgiving or Christmas dinner without requiring any special cooking skills
- Kid-approved – Emily actually asked for seconds, which never happens with turkey dishes!
What Makes These Cranberry Turkey Meatballs Special
The secret to keeping these meatballs moist is adding Greek yogurt to the mixture. I started doing this after watching my friend's mom make Swedish meatballs, and it works like magic! The yogurt adds moisture without making the meatballs mushy, plus it gives them a slight tang that goes really well with the cranberry glaze.
The glaze itself is where things get interesting. I've tried making cranberry meatballs before using just plain cranberry sauce, and they turned out way too sweet. This time, I added apple cider vinegar for brightness, whole grain mustard for a bit of sharpness, and orange zest because citrus and cranberry are basically best friends. The maple syrup balances everything out without making it taste like dessert.
Ingredients You'll Need for Turkey Meatballs
For the Meatballs:
- 1 pound ground turkey (I use 94% lean – don't go any leaner or they'll be dry!)
- 1 large egg
- ½ cup panko bread crumbs
- 3 tablespoons finely chopped yellow onion
- 2 tablespoons whole-fat Greek yogurt
- 1 tablespoon chopped fresh thyme leaves
- 2 teaspoons chopped fresh sage leaves
- 2 teaspoons Worcestershire sauce
- 1 teaspoon kosher salt
- ¼ teaspoon freshly ground black pepper
For the Cranberry Glaze:
- 1 cup cranberry sauce (canned works great, or use homemade if you're feeling ambitious)
- 1 tablespoon apple cider vinegar
- 1 tablespoon pure maple syrup
- 1 tablespoon whole grain mustard
- 1 teaspoon finely grated orange zest
- ¼ teaspoon kosher salt
- Freshly ground black pepper to taste
- 2 tablespoons extra-virgin olive oil (for cooking)
- Mashed potatoes for serving (trust me on this one!)
How to Make the Best Cranberry-Glazed Turkey Meatballs
Preparing the Meatball Mixture


- Beat the egg: Crack your egg into a large mixing bowl and beat it well with a fork until it's completely blended. This helps everything mix together more evenly.
- Add the wet ingredients: Toss in your chopped onion, Greek yogurt, fresh thyme, sage, Worcestershire sauce, salt, and pepper. Beat everything together with your fork until it's well combined. The mixture should look pretty wet at this point – that's totally normal!
- Mix in the turkey and bread crumbs: Add your ground turkey and panko bread crumbs to the bowl. Here's where I use my hands because it's just easier (make sure they're clean!). Mix everything together gently until just combined. Don't overmix or your meatballs will turn out tough – I learned this from making way too many dense meatballs in my early cooking days.
- Form the meatballs: Scoop out about a tablespoon of the turkey mixture and roll it between your palms to form a ball. Place each meatball on a large plate as you go. You should get around 20-24 meatballs depending on how big you make them. I aim for about 1.5 inches in diameter.
- Chill the meatballs: Cover your plate with plastic wrap and pop it in the fridge for about 15 minutes. This step is important! Chilling helps the meatballs hold their shape when you cook them. I used to skip this step and ended up with flat turkey patties instead of nice round meatballs.
Making the Cranberry Glaze
- Whisk together the glaze ingredients: 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 grinds of black pepper. The glaze should be smooth and pourable. If your cranberry sauce is really thick, you can add a tablespoon of water to thin it out.
Cooking Your Turkey Meatballs


- Heat your skillet: Get a high-sided 12-inch cast-iron or nonstick skillet (seriously, the high sides matter because you'll be stirring these around later) and heat it over medium heat. Add your olive oil and let it get hot – you'll know it's ready when it shimmers slightly.
- Brown the first side: Carefully place your chilled meatballs in the hot skillet, making sure not to crowd them. You might need to work in batches if your pan isn't big enough. Let them cook undisturbed for about 4 minutes until the bottoms turn golden brown. Resist the urge to move them around! They need that time to develop a nice crust.
- Flip and brown the other side: Using tongs or a spatula, gently turn each meatball over. Cook for another 3 minutes until the other side is browned too. The meatballs won't be fully cooked yet – that's okay!
- Add the cranberry glaze: Pour your cranberry glaze over the meatballs and gently stir them around until they're all coated in that gorgeous sauce. The glaze will start bubbling right away.
- Simmer until done: Let everything simmer together for 3 to 5 minutes. The sauce should thicken up and get all sticky and shiny. Keep an eye on it and stir occasionally so the glaze doesn't burn. The meatballs are done when an instant-read thermometer inserted into the center registers 165°F. This is super important with turkey – you don't want to undercook it!
- Serve immediately: Spoon some mashed potatoes onto plates (I make mine extra creamy with butter and cream cheese), then top with your glazed meatballs and that amazing sauce. Emily and I usually fight over who gets more of the sauce!
Storage and Reheating Tips
Refrigerator: Store your leftover meatballs and sauce in an airtight container in the fridge for up to 4 days. The flavors actually get better the next day! I sometimes make these on Sunday and eat them throughout the week.
Freezer: These freeze really well! Let the cooked meatballs cool completely, then transfer them (with or without the sauce) to a freezer-safe container or zip-top bag. They'll keep for up to 3 months. To reheat, thaw in the fridge overnight, then warm them up in a covered skillet over medium-low heat with a splash of water or chicken broth.
Reheating: The microwave works in a pinch (about 2 minutes on 50% power), but I prefer reheating these on the stovetop. Put them in a skillet with a tablespoon or two of water, cover, and heat over medium-low until warmed through. This keeps them from drying out.
Tips and Variations for Perfect Turkey Meatballs

Use fresh herbs if possible: I know fresh herbs are more expensive than dried, but they make such a difference in these meatballs. The thyme and sage give them that holiday vibe. If you only have dried herbs, use about 1 teaspoon of each instead of the tablespoon measurements.
Don't skip the chilling step: I mentioned this earlier, but it's worth repeating. Those 15 minutes in the fridge really do help the meatballs keep their shape. I learned this after serving my family what looked like turkey sliders instead of meatballs (they still tasted good, but presentation matters!).
Make them smaller for appetizers: Want to serve these at a party? Roll them into smaller, bite-sized balls (about 1 tablespoon each instead of 1.5 tablespoons). They'll cook faster – just 2-3 minutes per side, then 2-3 minutes in the sauce.
Try different serving options: We love these over mashed potatoes, but they're also great over rice, egg noodles, or even stuffing! Sometimes I'll serve them with roasted Brussels sprouts on the side for a complete meal.
Add some heat: If you like things spicy, add a pinch of red pepper flakes to the glaze. It gives a nice kick that balances out the sweetness.
Use homemade cranberry sauce: Got leftover homemade cranberry sauce from the holidays? Use it! Just make sure it's not too chunky – give it a quick mash with a fork before adding the other glaze ingredients.
Make it a slow cooker meal: You can brown the meatballs as directed, then transfer them to a slow cooker with the glaze. Cook on low for 2-3 hours. Perfect for potlucks!
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.
Sour cream, mayonnaise, or plain whole milk yogurt work well as 1:1 substitutes to keep the meatballs moist.
Yes, but you'll need to cook fresh or frozen cranberries with sugar first to make a homemade sauce before using it in the glaze.
The meatballs should reach an internal temperature of 165°F when measured with an instant-read thermometer.
Recipes You May Like
If you're getting into the holiday cooking spirit (or just really like cranberries!), you'll want to check these out:
- Southern Living Biscuits and Gravy – Another comfort food recipe that's perfect for Sunday brunch
- Oven Baked BBQ Meatballs Recipe – If you love these, try my BBQ version for game day!
- Marry Me Chicken Meatballs – Same concept with a creamy sun-dried tomato sauce that's amazing
Final Thoughts on Making These Cranberry Turkey Meatballs

I've made these Cranberry-Glazed Turkey Meatballs at least six times in the past month (Emily keeps requesting them, which is basically the highest compliment from a teenager). They're one of those recipes that looks way more complicated than it actually is. The combination of juicy turkey meatballs with that sweet-tangy cranberry glaze just works so well together.
What I love most is how versatile they are. We've had them for regular weeknight dinners, I brought them to my sister's Thanksgiving potluck, and they were a huge hit at our Christmas party last year. They're fancy enough for company but easy enough for a Tuesday night.
Give these a try and let me know what you think! Don't forget to save this recipe to your Pinterest board so you can find it later when you need a quick and tasty dinner idea.




Cranberry-Glazed Turkey Meatballs
Equipment
- 12-inch cast-iron or nonstick skillet
- Medium Bowl
- Instant-read thermometer
Ingredients
Meatballs
- 1 large egg
- 3 tablespoon finely chopped yellow onion
- 2 tablespoon whole-fat Greek yogurt
- 1 tablespoon chopped fresh thyme leaves
- 2 teaspoon chopped fresh sage leaves
- 2 teaspoon Worcestershire sauce
- 1 teaspoon kosher salt
- ¼ teaspoon freshly ground black pepper
- 1 lb ground turkey 94% lean
- ½ cup panko bread crumbs
Cranberry Glaze & Assembly
- 1 cup cranberry sauce canned or homemade
- 1 tablespoon apple cider vinegar
- 1 tablespoon pure maple syrup
- 1 tablespoon whole grain mustard
- 1 teaspoon finely grated orange zest
- ¼ teaspoon kosher salt
- freshly ground black pepper
- 2 tablespoon extra-virgin olive oil
- mashed potatoes for serving
Instructions
- Into a large bowl, crack egg and beat with a fork until blended. Add onion, yogurt, thyme, sage, Worcestershire, salt, and pepper and beat with fork to combine. Add turkey and bread crumbs and mix with clean hands until combined.
- Form turkey mixture into tablespoon-sized balls and transfer to a large plate. Cover and refrigerate until chilled, about 15 minutes.
- In a medium bowl, whisk cranberry sauce, vinegar, syrup, mustard, orange zest, salt, and a few grinds of pepper.
- In a high-sided 12-inch cast-iron or nonstick skillet over medium heat, heat oil until hot. Cook meatballs until bottom is golden brown, about 4 minutes. Turn meatballs and continue to cook until other side is browned, about 3 minutes more.
- Add sauce and gently stir meatballs until coated in sauce. Let simmer until sauce is thickened and an instant-read thermometer inserted into the center of meatballs registers 165 degrees F, 3 to 5 minutes more.
- Divide mashed potatoes among plates. Spoon meatballs and sauce over.






