When Thanksgiving approaches, I find myself looking for creative ways to incorporate those classic holiday flavors into dishes that feel both festive and approachable. These Cranberry Orange Turkey Meatballs deliver exactly that—a beautiful balance of sweet and savory that captures the essence of the season in every bite. The juicy turkey meatballs are seasoned with traditional herbs like sage and thyme, then coated in a glossy cranberry orange glaze that’s both tangy and subtly sweet.
What I love most about this recipe is its versatility. Serve these meatballs as an elegant Thanksgiving appetizer that will have your guests reaching for seconds, or pair them with mashed potatoes and roasted vegetables for a complete holiday dinner that’s easier than roasting a whole turkey. The cranberry orange glaze brings a gorgeous ruby color to your table, making these meatballs as visually stunning as they are delicious.
Whether you’re hosting a crowd or simply want to enjoy Thanksgiving flavors without the fuss of a traditional turkey dinner, these glazed turkey meatballs are a recipe you’ll return to year after year. They’re easy enough for a weeknight yet impressive enough for your holiday table.
Why You’ll Love This Recipe
I recommend this recipe to anyone who wants Thanksgiving flavors without spending hours in the kitchen. The meatballs come together quickly, and the glaze requires just five simple ingredients that you likely already have on hand during the holiday season.
Ground turkey keeps these meatballs lighter than traditional beef versions, yet they remain incredibly moist and flavorful thanks to the addition of milk and grated onion. The combination of sage and thyme gives them that unmistakable Thanksgiving taste, while the cranberry orange glaze adds a festive touch that’s both sweet and tangy.
These meatballs are also wonderfully make-ahead friendly. You can prepare them in advance and simply reheat them before serving, making them perfect for busy holiday entertaining. Plus, they’re a great way to use homemade cranberry sauce if you have extra from your Thanksgiving preparations.
Ingredients and Substitutions
The beauty of this recipe lies in its straightforward ingredient list. For the meatballs, you’ll need ground turkey as the base. I prefer using a blend that contains some dark meat (93/7 or 85/15) rather than ultra-lean ground turkey breast, as it keeps the meatballs more moist and flavorful.
Breadcrumbs act as a binder and help retain moisture. You can use plain, Italian-seasoned, or even panko breadcrumbs. If you need a gluten-free option, gluten-free breadcrumbs or crushed gluten-free crackers work beautifully. The egg and milk also contribute to the tender texture—if you’re dairy-free, unsweetened almond milk or oat milk are suitable substitutes.
Grated onion might seem like an unusual addition, but it adds moisture and flavor without creating chunks that some people find unappealing in meatballs. I like to use a box grater for this task. Minced garlic, dried thyme, and dried sage bring those classic Thanksgiving herb flavors. If you have fresh herbs available, you can use about three times the amount of fresh herbs in place of dried.
For the cranberry orange glaze, cranberry sauce is the star. You can use canned whole berry or jellied cranberry sauce, or make your own from scratch. Orange juice provides brightness and acidity, while orange zest intensifies the citrus flavor. Honey adds sweetness and helps create that glossy finish, and Dijon mustard brings a subtle tang that balances the sweetness perfectly.
If you don’t have Dijon mustard, yellow mustard works in a pinch, though the flavor will be slightly different. Maple syrup can replace honey if that’s what you have available.

How to Make Cranberry Orange Turkey Meatballs
Making these meatballs is a straightforward process that yields impressive results. I always start by preheating my oven to 400°F and lining a baking sheet with parchment paper. This prevents sticking and makes cleanup much easier.
In a large mixing bowl, combine the ground turkey with breadcrumbs, egg, milk, minced garlic, grated onion, dried thyme, dried sage, salt, and black pepper. Here’s an important tip: mix gently until just combined. Overworking the meat mixture will result in tough, dense meatballs rather than tender ones. I use my hands for this step, as it gives me better control than a spoon.
Shaping the meatballs evenly ensures they cook at the same rate. I aim for about 24 to 28 meatballs, which means each one should be roughly the size of a golf ball. A small cookie scoop can help you portion them consistently. Arrange them on your prepared baking sheet with a bit of space between each one, then brush or drizzle them lightly with olive oil. This helps them brown nicely in the oven.
Bake the meatballs for 18 to 22 minutes, until they’re lightly browned on the outside and reach an internal temperature of 165°F. I always use a meat thermometer to check—it’s the most reliable way to ensure they’re fully cooked without being overdone.
While the meatballs bake, prepare the cranberry orange glaze. In a saucepan, combine cranberry sauce, orange juice, honey, orange zest, and Dijon mustard. Simmer this mixture over medium-low heat for 6 to 8 minutes, stirring occasionally. The sauce will become smooth, glossy, and slightly thickened as it cooks. If your cranberry sauce is particularly chunky, you can use a whisk to break it down or even blend it for a smoother consistency.
Once the meatballs are cooked, add them directly to the saucepan with the glaze. Gently toss them until each meatball is beautifully coated. The warm meatballs will absorb some of the glaze, making them even more flavorful.
Expert Tips for Best Results
I’ve made these meatballs many times, and I’ve learned a few tricks that make a real difference. First, don’t skip the step of grating the onion. It might seem easier to just mince it, but grated onion distributes more evenly and adds moisture without creating texture issues.
When shaping the meatballs, wet your hands slightly with cold water. This prevents the meat mixture from sticking to your hands and makes the process much smoother. Roll each meatball gently but firmly to ensure it holds together during baking.
For the glaze, fresh orange zest is key. The zest contains aromatic oils that give the sauce a bright, fresh citrus flavor that bottled juice alone can’t provide. Use a microplane or fine grater and zest only the orange part of the peel, avoiding the bitter white pith underneath.
If you want extra glossy meatballs for presentation, you can reserve a small amount of the glaze before adding the meatballs, then drizzle it over the top just before serving. This creates a beautiful sheen that photographs wonderfully.
Temperature control matters when making the glaze. Keep the heat at medium-low to prevent the sugars from burning. If your glaze becomes too thick, you can thin it with a tablespoon or two of additional orange juice or water.
Serving Suggestions
My favorite way to serve these Cranberry Orange Turkey Meatballs depends on the occasion. As a Thanksgiving appetizer, I arrange them on a platter with toothpicks for easy grabbing. They pair beautifully with other holiday starters like baked brie with cranberries and pecans.
For a main course, I like to serve them over creamy mashed potatoes or buttered egg noodles, with the extra glaze spooned over the top. Roasted Brussels sprouts, green beans, or a simple arugula salad make excellent side dishes that complement the sweet-savory flavors.
These meatballs also work wonderfully as part of a holiday buffet. Keep them warm in a slow cooker set to low, and they’ll stay moist and delicious for hours. Garnish the platter with fresh orange slices and a sprinkle of chopped fresh parsley or thyme for a festive presentation.
If you’re serving them for a casual dinner, consider tucking them into sub rolls with a bit of melted provolone cheese for a unique take on a meatball sandwich. The cranberry orange glaze creates an unexpectedly delicious flavor combination with the cheese.
Variations and Substitutions
While I love this recipe as written, there are several ways you can adapt it to suit your preferences or dietary needs. For a different protein, ground chicken works just as well as turkey. You could even use a combination of ground turkey and ground pork for added richness.
If you want to make these meatballs gluten-free, simply swap the regular breadcrumbs for gluten-free breadcrumbs or use rolled oats processed into fine crumbs. The texture will be nearly identical.
For the glaze, you can experiment with different citrus fruits. Lemon zest and juice create a brighter, more tart glaze, while a combination of orange and lime adds complexity. Some people enjoy adding a pinch of cinnamon or a splash of balsamic vinegar to the glaze for extra depth.
If you prefer a spicier version, add a pinch of red pepper flakes to the glaze or incorporate some finely minced fresh ginger. The warmth pairs surprisingly well with the sweet cranberry flavor.
For a lower-sugar option, reduce the honey to one tablespoon or omit it entirely. The cranberry sauce typically contains enough sweetness on its own, though the glaze will be less glossy without the honey.
Storage, Freezing, and Reheating
These meatballs store beautifully, making them perfect for meal prep or advance holiday preparation. Once cooled, transfer the glazed meatballs to an airtight container and refrigerate for up to four days. The flavors actually deepen and improve after a day in the refrigerator.
To reheat refrigerated meatballs, I recommend using the oven or stovetop rather than the microwave. Place them in a covered baking dish with a splash of water or extra glaze, and warm them at 325°F for about 15 minutes. On the stovetop, reheat them gently in a skillet over medium-low heat, stirring occasionally.
For freezing, you have two options. You can freeze the cooked meatballs without the glaze, or freeze them already glazed. I find that freezing them separately gives you more flexibility. Arrange unglazed cooked meatballs on a baking sheet and freeze until solid, then transfer to a freezer bag. They’ll keep for up to three months.
The cranberry orange glaze can also be frozen separately in a freezer-safe container for up to three months. Thaw both components in the refrigerator overnight, then reheat the meatballs and warm the glaze before combining them.
If you’ve frozen glazed meatballs, thaw them in the refrigerator overnight and reheat gently in the oven. They may release some liquid as they thaw, so drain any excess before reheating.
Frequently Asked Questions
Can I make these meatballs ahead of time?
Absolutely! You can prepare the meatballs up to two days in advance. Bake them, let them cool, and store them in the refrigerator without the glaze. Make the glaze separately and store it in another container. When you’re ready to serve, reheat the meatballs and warm the glaze, then combine them just before serving.
Can I use ground turkey breast instead of regular ground turkey?
You can, but I recommend adding an extra tablespoon of olive oil to the meat mixture if you use ultra-lean ground turkey breast. Without any fat, the meatballs can become dry. The milk, egg, and grated onion help, but a little added fat makes a noticeable difference in texture.
What if I don’t have dried sage and thyme?
Fresh herbs work wonderfully in this recipe. Use about one tablespoon each of fresh chopped sage and thyme in place of the dried versions. You can also substitute with poultry seasoning, which typically contains sage, thyme, and other complementary herbs. Use about two teaspoons of poultry seasoning.
Can I cook these meatballs in a slow cooker?
Yes, though I recommend browning them first for better texture and flavor. You can bake them as directed, then transfer them to a slow cooker with the glaze and keep them warm on low for up to three hours. Alternatively, brown them in a skillet, then cook them in the slow cooker with the glaze ingredients for 2 to 3 hours on low.
How do I know when the meatballs are done?
The most reliable method is using an instant-read thermometer. Insert it into the center of the largest meatball—it should read 165°F. Visually, the meatballs should be lightly browned on the outside and no longer pink in the center when you cut one open.
Can I make these in an air fryer?
Yes! Preheat your air fryer to 380°F and arrange the meatballs in a single layer, working in batches if necessary. Cook for 12 to 15 minutes, shaking the basket halfway through, until they reach 165°F internally. Then toss them with the glaze as directed.
Thanksgiving Turkey Meatballs with Cranberry Orange Glaze
Juicy homemade turkey meatballs coated in a glossy cranberry orange glaze. These sweet and savory meatballs make a festive Thanksgiving appetizer or an easy holiday main course that captures all the flavors of the season.
Prep Time: 15 minutes
Cook Time: 25 minutes
Total Time: 40 minutes
Servings: 6 servings (4-5 meatballs per serving)
Difficulty: Easy
Cuisine: American
Course: Appetizer, Main Course
Ingredients
For the Turkey Meatballs:
- 2 lb ground turkey
- 1/2 cup breadcrumbs
- 1 large egg
- 1/4 cup milk
- 3 garlic cloves, minced
- 1 small onion, grated
- 1 tsp dried thyme
- 1 tsp dried sage
- 1 tsp salt
- 1/2 tsp black pepper
- 2 tbsp olive oil
For the Cranberry Orange Glaze:
- 1 cup cranberry sauce
- 1/2 cup orange juice
- 2 tbsp honey
- 1 tbsp orange zest
- 1 tbsp Dijon mustard
Instructions
- Preheat the oven to 400°F (200°C) and line a baking sheet with parchment paper.
- In a large mixing bowl, combine ground turkey, breadcrumbs, egg, milk, minced garlic, grated onion, dried thyme, dried sage, salt, and black pepper.
- Gently mix until the ingredients are evenly distributed without overworking the meat.
- Shape into approximately 24–28 evenly sized meatballs and arrange on the baking sheet. Brush or drizzle lightly with olive oil.
- Bake for 18–22 minutes until lightly browned and the centers reach 165°F (74°C).
- While the meatballs bake, combine cranberry sauce, orange juice, honey, orange zest, and Dijon mustard in a saucepan.
- Simmer over medium-low heat for 6–8 minutes, stirring until the sauce becomes smooth, glossy, and slightly thickened.
- Add the cooked turkey meatballs to the saucepan and gently toss until every meatball is coated with cranberry orange glaze.
- Serve warm as a Thanksgiving appetizer or alongside mashed potatoes for a holiday dinner.
Recipe Notes
- For moister meatballs, use ground turkey that contains some dark meat (93/7 or 85/15) rather than ultra-lean turkey breast.
- Grating the onion rather than mincing it helps distribute moisture evenly throughout the meatballs.
- Don’t overmix the meat mixture, as this can result in tough, dense meatballs.
- Use an instant-read thermometer to ensure meatballs reach 165°F for food safety.
- If the glaze becomes too thick, thin it with a tablespoon of orange juice or water.
- These meatballs can be made ahead and refrigerated for up to 2 days before serving.
Nutrition Information (Per Serving, Estimated)
Calories: 385 kcal
Carbohydrates: 28g
Protein: 32g
Fat: 16g
Saturated Fat: 4g
Fiber: 1g
Sugar: 16g
Sodium: 620mg
Nutrition values are estimates based on standard ingredient databases and may vary depending on specific brands and measurements used.
