Quick Recipe Version (TL;DR)
Quick Ingredients
- 1 whole turkey (12–14 lb), thawed if frozen
- 3 tbsp kosher salt (for dry-brine)
- 1 tsp black pepper
- 1 cup unsalted butter, softened (plus 2 tbsp melted for rolls)
- 4 cloves garlic, finely grated
- 2 tbsp chopped fresh sage
- 2 tbsp chopped fresh thyme
- 2 tbsp chopped fresh rosemary
- 2 tbsp chopped fresh parsley
- 1 lemon (zest + halves)
- 1 onion, quartered
- 1 apple, quartered
- 2 cups turkey or chicken stock (for roasting pan)
- For gravy: 1/4 cup flour + 3 cups stock
- For relish: 12 oz cranberries + 3/4 cup sugar + 1/2 cup orange juice + zest
- For stuffing: 1 lb sausage + 12 cups bread cubes + celery/onion + 2 eggs + 2 1/2 cups broth
- 12 brioche rolls
Do This
- 1) Dry-brine turkey with 3 tbsp kosher salt and pepper; refrigerate uncovered 12–24 hours.
- 2) Mix herb butter; rub under and over skin. Add onion, apple, and lemon to cavity; set turkey on rack in roasting pan with 2 cups stock.
- 3) Roast: 450°F for 30 min, then 325°F until breast is 165°F and thighs are 175°F (about 2–2 1/2 hours more).
- 4) Rest turkey 30–45 minutes; keep warm.
- 5) Bake sausage-sage stuffing at 350°F for 45–55 minutes.
- 6) Simmer cranberry-orange relish 10–12 minutes; cool to thicken.
- 7) Make pan gravy with drippings + flour + stock; carve turkey to order and serve with warm brioche rolls.
Why You’ll Love This Recipe
- Golden, butter-brushed turkey with a classic herb aroma and juicy slices you can carve to order.
- Silky pan gravy made from real drippings (no packets), ready in about 15 minutes.
- Tangy cranberry-orange relish adds brightness and cuts through rich turkey, gravy, and stuffing.
- Sage-and-sausage stuffing bakes up savory, moist inside, and crisp on top.
Grocery List
- Produce: 1 lemon, 1 orange, 1 onion, 1 apple, 3 celery ribs, 4–6 garlic cloves, fresh sage, fresh thyme, fresh rosemary, fresh parsley
- Meat: 1 whole turkey (12–14 lb), 1 lb bulk Italian sausage (sweet or mild)
- Dairy: unsalted butter (at least 1 1/4 cups), 2 large eggs
- Pantry: kosher salt, black pepper, all-purpose flour, granulated sugar, chicken/turkey stock (at least 6 cups), dried bread cubes or day-old bread (12 cups cubed), cinnamon (optional), ground ginger (optional)
- Bakery: 12 brioche rolls
Full Ingredients
Herb-Roasted Turkey
- 1 whole turkey (12–14 lb), fully thawed if frozen (allow 3–4 days thawing in the refrigerator)
- 3 tbsp kosher salt (Diamond Crystal) or 2 tbsp kosher salt (Morton)
- 1 tsp freshly ground black pepper
- 1 cup (226 g) unsalted butter, softened
- 4 cloves garlic, finely grated or very finely minced
- 2 tbsp finely chopped fresh sage
- 2 tbsp finely chopped fresh thyme leaves
- 2 tbsp finely chopped fresh rosemary
- 2 tbsp finely chopped fresh parsley
- 1 lemon (zest of whole lemon, plus lemon cut into halves for the cavity)
- 1 large yellow onion, quartered
- 1 apple (Honeycrisp or Granny Smith), quartered
- 2 cups turkey stock or chicken stock (for the roasting pan)
Silky Pan Gravy
- Reserved pan drippings from the turkey
- 1/4 cup (30 g) all-purpose flour
- 3 cups turkey stock or chicken stock, warmed
- 1/2 tsp kosher salt, plus more to taste
- 1/4 tsp black pepper, plus more to taste
- 1 tsp fresh lemon juice (optional, to brighten)
Tangy Cranberry-Orange Relish
- 12 oz (340 g) fresh cranberries (or frozen; no need to thaw)
- 3/4 cup (150 g) granulated sugar
- 1/2 cup (120 ml) freshly squeezed orange juice (from 1 large orange)
- 1 tbsp finely grated orange zest
- 1/4 tsp kosher salt
- 1/4 tsp ground cinnamon (optional)
- 1/8 tsp ground ginger (optional)
Sage-and-Sausage Stuffing
- 12 cups (about 16 oz / 450 g) 1-inch bread cubes (brioche, challah, or sturdy white bread), dried out
- 6 tbsp (85 g) unsalted butter
- 1 lb (454 g) bulk Italian sausage (sweet or mild)
- 1 large yellow onion, finely diced (about 2 cups)
- 3 celery ribs, finely diced (about 1 1/2 cups)
- 2 cloves garlic, minced
- 2 tbsp finely chopped fresh sage
- 1 tbsp fresh thyme leaves (or 1 tsp dried thyme)
- 1 1/2 tsp kosher salt (plus more to taste)
- 1/2 tsp black pepper
- 2 large eggs
- 2 1/2 cups (600 ml) turkey stock or chicken stock, warmed
Warm Brioche Rolls
- 12 brioche rolls
- 2 tbsp (28 g) unsalted butter, melted
- Pinch of kosher salt (optional)

Step-by-Step Instructions
Step 1: Dry-brine the turkey (best flavor and juiciness)
Pat the turkey very dry with paper towels. Remove the neck and giblets (save them for stock if you like). Sprinkle the turkey all over with 3 tbsp kosher salt and 1 tsp black pepper, including a light sprinkle inside the cavity.
Set the turkey breast-side up on a rack over a rimmed baking sheet (or in a roasting pan). Refrigerate uncovered for 12–24 hours. This dries the skin (for better browning) and seasons the meat deeply.
Step 2: Make the herb butter and prep the roasting setup
In a bowl, mash together 1 cup softened butter, 4 grated garlic cloves, 2 tbsp sage, 2 tbsp thyme, 2 tbsp rosemary, 2 tbsp parsley, and the zest of 1 lemon until evenly mixed.
Heat the oven to 450°F (232°C). Position a rack in the lower third of the oven. Place a rack inside a large roasting pan.
Add 2 cups stock to the roasting pan (under the rack). This helps prevent drippings from scorching and gives you a head start on gravy.
Step 3: Butter the turkey and fill the cavity
Let the turkey sit at room temperature for 45 minutes (this promotes more even roasting). Carefully loosen the skin over the breasts by sliding your fingers between the skin and meat (try not to tear it).
Spread about 2/3 of the herb butter under the skin over both breasts. Rub the remaining herb butter over the outside of the turkey (breast, legs, and wings).
Stuff the cavity with quartered onion, quartered apple, and lemon halves. Tuck wing tips under the turkey. If you like, tie the legs loosely with kitchen twine for a neat look (not required).
Step 4: Roast until golden and perfectly cooked
Place the turkey on the rack in the roasting pan, breast-side up. Roast at 450°F (232°C) for 30 minutes to jump-start browning.
Without removing the turkey, reduce the oven temperature to 325°F (163°C) and continue roasting until the turkey is done. Start checking after about 1 hour 45 minutes at 325°F.
The turkey is ready when an instant-read thermometer reads:
- 165°F (74°C) in the thickest part of the breast (avoid the bone)
- 175°F (79°C) in the thickest part of the thigh
Typical total roasting time for a 12–14 lb turkey with this method is about 2 hours 30 minutes to 3 hours, but always go by temperature. If the skin is getting too dark before the meat is done, loosely tent the breast with foil.
Step 5: Rest the turkey (and keep it carving-station ready)
Transfer the turkey to a large cutting board (preferably with a juice groove). Tent loosely with foil and rest for 30–45 minutes. Resting keeps the slices juicy and gives you time to finish stuffing, relish, and gravy.
While the turkey rests, carefully pour the contents of the roasting pan (drippings + stock) into a heatproof measuring jug or bowl. Let it sit for 5–10 minutes so the fat rises to the top.
Step 6: Bake the sage-and-sausage stuffing
Heat the oven to 350°F (177°C). Grease a 9 x 13-inch baking dish with a bit of butter.
In a large skillet over medium heat, melt 6 tbsp butter. Add 1 lb sausage and cook, breaking it up, until no longer pink and lightly browned, about 8–10 minutes. Add onion and celery and cook until softened, 8 minutes. Stir in garlic, sage, thyme, salt, and pepper and cook 1 minute.
In a very large bowl, combine the sausage mixture with the 12 cups bread cubes. In a separate bowl, whisk 2 eggs with 2 1/2 cups warm stock. Pour over the bread and toss well. Let stand 5 minutes so the bread absorbs liquid.
Transfer to the baking dish, cover with foil, and bake 30 minutes. Uncover and bake until the top is browned and the center is hot, 15–25 minutes more. The center should reach 165°F (74°C).
Step 7: Make tangy cranberry-orange relish
In a medium saucepan, combine cranberries, 3/4 cup sugar, 1/2 cup orange juice, orange zest, salt, and (if using) cinnamon and ginger.
Bring to a boil over medium-high heat, then reduce to a lively simmer. Cook, stirring occasionally, until most cranberries burst and the relish looks glossy and slightly thick, 10–12 minutes.
Cool to room temperature; it will thicken as it cools. For a smoother texture, mash lightly with a spoon; for a looser texture, add 1–2 tbsp water or orange juice.
Step 8: Make silky pan gravy and set up the carving station
Separate fat: Skim off and reserve 4 tbsp turkey fat from the top of the drippings. (If you don’t have enough, make up the difference with butter.) Measure out 4 cups total liquid (drippings + stock). If you have less, add more stock; if you have more, save it for serving.
Make roux: In a saucepan over medium heat, add 4 tbsp turkey fat. Whisk in 1/4 cup flour and cook, whisking constantly, until pale golden and smooth, 2 minutes.
Whisk and simmer: Slowly whisk in 3 cups warm stock plus 1 cup of the defatted drippings (or enough to equal 4 cups liquid total). Bring to a simmer and cook until silky and lightly thickened, 8–10 minutes. Season with 1/2 tsp kosher salt and 1/4 tsp pepper, then adjust to taste. Add 1 tsp lemon juice if you want a brighter finish.
Warm rolls: Reduce oven to 300°F (149°C). Place brioche rolls on a sheet pan, brush with 2 tbsp melted butter (and a pinch of salt if desired), cover loosely with foil, and warm for 10 minutes.
Carve to order: At the carving station, remove legs and thighs first, then slice breast meat across the grain into 1/4-inch slices. Keep slices juicy by spooning a little warm gravy over the platter and serving extra on the side. Offer stuffing, cranberry-orange relish, and warm brioche rolls for building the perfect plate.
Pro Tips
- Dry-brine uncovered: This is the easiest way to get crisp, deeply golden skin without complicated wet brining.
- Use a thermometer, not the clock: Pull the turkey when the breast hits 165°F and thighs hit 175°F for reliably juicy meat.
- Don’t skip the stock in the pan: Starting with 2 cups prevents burning and gives you better-tasting drippings for gravy.
- Rest is non-negotiable: A full 30–45 minute rest makes carving cleaner and slices noticeably juicier.
- Warm gravy holds well: Keep gravy on the lowest heat, stirring occasionally. If it thickens too much, whisk in warm stock 1–2 tbsp at a time.
Variations
- Maple-citrus twist: Replace 2 tbsp of the sugar in the relish with 2 tbsp maple syrup, and add 1 tbsp lemon juice for extra brightness.
- Mushroom stuffing add-in: Sauté 12 oz sliced cremini mushrooms in 1 tbsp butter until browned and fold into the stuffing with the bread cubes.
- Spicy sausage stuffing: Use hot Italian sausage and add 1/4 tsp crushed red pepper flakes with the garlic.
Storage & Make-Ahead
Make-ahead timeline: Dry-brine the turkey 12–24 hours ahead. Make the cranberry-orange relish up to 5 days ahead (refrigerate; bring to room temperature before serving). Cube and dry the bread for stuffing up to 2 days ahead (leave uncovered at room temp).
Refrigerate leftovers: Store carved turkey, stuffing, and gravy in airtight containers for up to 4 days. Store rolls tightly wrapped for up to 2 days.
Reheat: Warm turkey slices in a covered dish with a splash of stock at 300°F for 15–20 minutes (gentle heat prevents drying). Reheat stuffing at 350°F for 15–20 minutes. Reheat gravy over low heat, whisking, adding stock as needed.
Freeze: Freeze turkey and gravy for up to 3 months. Thaw overnight in the refrigerator before reheating.
Nutrition (per serving)
Approximate, based on 12 servings including turkey, gravy, stuffing, relish, and 1 roll: 820 calories, 58 g protein, 56 g carbohydrates, 42 g fat, 6 g fiber, 1,450 mg sodium. (Values vary by turkey size, sausage type, and portioning.)
