This Christmas Turkey recipe will make a beautiful and delicious main dish for your holiday dinner! A whole turkey is stuffed with a mixture of garlic, onions, fresh herbs, and blood oranges, coated in a flavorful compound butter, and roasted to perfection. It’s easy to make, and a great dish for your Christmas feast.
This post may include affiliate links that earn us a small commission from your purchases at no extra cost to you.
Why We Love This Christmas Turkey Recipe
- Juicy. This turkey is rubbed in compound butter and smothered in a rich and creamy turkey gravy to keep it super moist.
- Flavorful. Oranges, onions, garlic, and fresh herbs make this turkey mouthwateringly good.
- Festive. Blood oranges and rosemary are the perfect additions for a bit of Christmas cheer!
Variations on Christmas Turkey Dinner
Feel free to season this turkey however you like. I love the compound butter in this recipe, but you could also mix the butter with my favorite turkey rub for a slightly different flavor.
Email This Recipe
Enter your email and we’ll send the recipe directly to you!
How to Store and Reheat
To store leftover Christmas turkey, first remove all of the meat from the bones. Place the meat in airtight containers or resealable bags. It will keep in the refrigerator for 3-4 days. Reheat gently in the microwave, or covered with foil in a 300°F oven for 20-30 minutes.
How to Freeze
Freeze Christmas turkey in an airtight container for up to 3 months. Let thaw overnight in the refrigerator before reheating. I do not recommend freezing turkey whole; always cut it into portions first.
Serving Suggestions
Serve this festive holiday turkey with classic sides, like dinner rolls, stuffing, mashed potatoes, cranberry sauce, and roasted vegetables. End the night with some sticky toffee pudding or chocolate cream pie!
It sure is! It tends to be more common in Great Britain, but anyone can enjoy this tasty dinner.
Plan to buy your turkey as close to Christmas as possible. But keep in mind that if the turkey is frozen, you’ll need to allow time for it to thaw. Follow this time chart for defrosting turkey.
Plan to buy 1 pound of turkey per person!
This turkey takes about 10-12 minutes per pound at 400°F. Grab this turkey roasting chart to help you plan cooking times.
I recommend cooking your turkey uncovered for the crispiest skin.
I like to rub my turkey with compound butter to help keep it moist. Plus, I add chicken stock to the roasting pan after 30 minutes to add steam. Finally, I recommend basting the turkey in its juices occasionally as it cooks.
More Holiday Turkey Recipes To Try
How to Make Christmas Turkey Step by Step
Prep the Turkey: Preheat your oven to 400°F. Place a 12-pound whole turkey on a roasting pan. Pat the skin dry and stuff the cavity with 2 halved blood oranges, 1 quartered yellow onion, 1 halved head of garlic, 3 sprigs of fresh rosemary, and 2 sprigs of fresh sage.
Make the Compound Butter: In a medium bowl, mash 1 cup of unsalted butter with a fork. Add in 1 tablespoon of kosher salt, ½ teaspoon of ground black pepper, 1 tablespoon of minced fresh rosemary, 1 tablespoon of minced fresh sage, 4 cloves of minced garlic, and 1 teaspoon of blood orange zest and stir until smooth. Loosen the skin on the turkey breast.
Butter the Turkey: Spread half of the butter mixture under the skin. Rub the remaining half of the mixture all over the turkey. Roast the turkey for 30 minutes.
Roast the Turkey: Add 2 cups of low-sodium chicken broth to the bottom of the roasting pan and roast for another 1 hour 30 to 1 hour 45 minutes, until the turkey reaches 165°F, basting occasionally during the cooking time.
Rest the Turkey: Remove the turkey from the oven and set it aside onto a cutting board. Tent with foil and let rest for 15-20 minutes.
Make the Gravy: While the turkey rests, use the pan drippings to make the gravy. Serve turkey with garnishes and gravy.