Quick Recipe Version (TL;DR)
Quick Ingredients
- 1 whole turkey (12–14 lb), thawed and patted dry
- Unsalted butter 12 tbsp, softened
- Garlic 6 cloves, minced; lemon 1 (zest + thin slices)
- Fresh herbs: parsley, sage, thyme, rosemary (about 7 tbsp total, chopped)
- Kosher salt and black pepper
- Onions 3 (quartered), carrots 4 (2-inch pieces)
- Low-sodium chicken/turkey stock 6 cups total (for pan, gravy, and dressing)
- All-purpose flour 4 tbsp (gravy)
- Rustic bread 1 lb (about 10 cups cubed), celery 3 ribs, onion 1 large, eggs 2 (dressing)
Do This
- 1) Heat oven to 450°F (230°C). Mix butter, garlic, herbs, lemon zest, salt, pepper.
- 2) Place onions and carrots in a roasting pan with 1 cup stock. Set turkey on rack.
- 3) Loosen skin; spread 2/3 butter under skin with a few thin lemon slices; rub rest on skin. Season cavity; truss.
- 4) Roast 30 min at 450°F, then reduce to 325°F (163°C). Roast until 160–162°F in breast and 175°F in thigh (about 13 min/lb).
- 5) Bake dressing in a 9×13-inch dish at 325°F for 45–55 min during last hour of turkey roasting.
- 6) Rest turkey 30 min. Make gravy with 4 tbsp fat + 4 tbsp flour, drippings, and stock. Carve and serve with roasted veg, gravy, and dressing.
Why You’ll Love This Recipe
- Garlic-herb butter and lemon under the skin keep the turkey incredibly juicy with a fragrant, golden crust.
- Roasting over onions and carrots creates flavorful drippings and built-in sides.
- Classic, foolproof pan gravy—silky, glossy, and richly savory.
- Herbed bread dressing bakes up with a custardy center and crisped edges.
Grocery List
- Produce: 4 large onions, 4 large carrots, 3 celery ribs, 1 head garlic, 1 large lemon, flat-leaf parsley, fresh sage, thyme, rosemary
- Dairy: Unsalted butter (20 tbsp total), 2 large eggs
- Pantry: Whole turkey (12–14 lb), rustic country bread (1 lb), low-sodium chicken or turkey stock (6 cups), all-purpose flour, kosher salt, black pepper, olive oil, optional dry white wine
Full Ingredients
Turkey & Aromatics
- 1 whole turkey (12–14 lb), thawed (if frozen), giblets/neck removed, patted dry
- 3 large yellow onions, peeled and quartered
- 4 large carrots, peeled and cut into 2-inch pieces
- 1 cup low-sodium chicken or turkey stock (for the roasting pan)
- 1 tbsp olive oil (for vegetables)
- 1 tsp kosher salt + 1/2 tsp black pepper (for vegetables)
- 1/2 lemon, very thinly sliced (for under the skin)
- Remaining 1/2 lemon for the cavity
- Kitchen twine for trussing
Garlic-Herb Lemon Butter
- 12 tbsp unsalted butter (170 g), softened
- 6 garlic cloves, finely minced
- 2 tbsp finely chopped fresh parsley
- 1 tbsp finely chopped fresh sage
- 2 tsp finely chopped fresh thyme
- 2 tsp finely chopped fresh rosemary
- 1 lemon, finely zested (about 2 tsp)
- 1 1/2 tsp kosher salt
- 1 tsp freshly ground black pepper
Classic Pan Gravy
- 4 tbsp fat from drippings (or unsalted butter)
- 4 tbsp all-purpose flour
- 3 cups low-sodium chicken or turkey stock, warmed
- 1/4 cup dry white wine (optional, for deglazing)
- 1 tsp lemon juice
- Kosher salt and black pepper to taste
Herbed Bread Dressing
- 1 lb rustic country bread, cut into 1-inch cubes (about 10 cups), day-old or oven-dried
- 8 tbsp unsalted butter
- 1 large yellow onion, finely chopped (about 2 cups)
- 3 celery ribs, finely chopped (about 1 1/2 cups)
- 2 tbsp finely chopped fresh sage
- 2 tsp finely chopped fresh thyme
- 2 tsp finely chopped fresh rosemary
- 1/2 cup chopped fresh parsley
- 2 1/2 cups low-sodium chicken or turkey stock, warmed
- 2 large eggs, lightly beaten
- 1 1/4 tsp kosher salt, 1/2 tsp black pepper

Step-by-Step Instructions
Step 1: Preheat and make the garlic-herb lemon butter
Position a rack in the lower third of the oven and preheat to 450°F (230°C). In a bowl, mix the softened butter, minced garlic, parsley, sage, thyme, rosemary, lemon zest, 1 1/2 tsp kosher salt, and 1 tsp pepper until evenly combined.
Step 2: Prepare the roasting pan and the turkey
Toss the onion quarters and carrot pieces with olive oil, 1 tsp kosher salt, and 1/2 tsp pepper. Spread them in a large roasting pan and pour in 1 cup stock. Set a roasting rack over the vegetables. Pat the turkey very dry. Season the cavity lightly with salt and pepper, tuck in the remaining 1/2 lemon and a few herb stems if you have them. Tuck the wing tips behind the back and tie the legs together with kitchen twine.
Step 3: Butter under the skin and on top
Gently loosen the skin over the breasts and thighs with your fingers, being careful not to tear it. Spread about two-thirds of the garlic-herb butter under the skin in an even layer. Slide a few wafer-thin lemon slices under the skin over each breast. Rub the remaining butter all over the outside of the turkey.
Step 4: Start hot, then roast low and steady
Place the turkey breast-side up on the rack. Roast for 30 minutes at 450°F to jump-start browning. Without removing the turkey, reduce the oven to 325°F (163°C) and continue roasting until a thermometer reads 160–162°F in the thickest part of the breast and 175°F in the thigh, about 13 minutes per pound. For a 12–14 lb turkey, expect roughly 3 to 3 3/4 hours total. Baste with pan juices every 45 minutes. If the skin browns too quickly, tent loosely with foil. Add a splash of stock to the pan if the vegetables begin to scorch.
Step 5: Prep and bake the herbed bread dressing
If your bread is fresh, dry the cubes on a sheet pan at 300°F (150°C) for 20–30 minutes ahead of time. While the turkey roasts, melt 8 tbsp butter in a large skillet over medium heat. Sauté the chopped onion and celery with a pinch of salt until tender, 8–10 minutes. Stir in sage, thyme, and rosemary for 1 minute. In a large bowl, combine bread cubes, the sautéed vegetables, parsley, 1 1/4 tsp salt, and 1/2 tsp pepper. Pour in the warm stock and toss to hydrate. Cool 5 minutes, then fold in the beaten eggs. Transfer to a greased 9×13-inch baking dish. During the last 45–55 minutes of turkey roasting at 325°F, bake the dressing covered for 30 minutes, then uncover and bake 15–25 minutes until the top is golden and crisp.
Step 6: Rest the turkey and collect the drippings
Transfer the turkey to a carving board and rest at least 30 minutes (carryover heat will bring the breast to 165°F). Pour the pan contents through a strainer into a fat separator, pressing on the vegetables to extract juices. Reserve 4 tbsp fat and as much turkey juice as you have; discard excess fat.
Step 7: Make the classic pan gravy
In a saucepan over medium heat, combine 4 tbsp reserved fat and 4 tbsp flour. Cook, whisking, until blond-golden, 2–3 minutes. Deglaze with white wine (if using), whisking until smooth. Gradually whisk in 3 cups warm stock and any separated turkey juices. Simmer 5–7 minutes until silky and nappe consistency. Finish with 1 tsp lemon juice; season with salt and pepper to taste. Keep warm.
Step 8: Carve and serve
Carve the turkey, arranging slices and pieces on a warm platter with the roasted onions and carrots. Garnish with fresh herb sprigs and a few lemon zest curls if desired. Serve with the glossy pan gravy and the herbed bread dressing.
Pro Tips
- Dry-brine for extra flavor: 1–1 1/2 tsp kosher salt per lb, rubbed over the turkey 24 hours ahead, uncovered in the fridge.
- Use a reliable instant-read thermometer; temperature, not clock time, guarantees juicy meat.
- Warm stock before making gravy to prevent lumps and speed thickening.
- If your oven runs hot, start at 425°F instead of 450°F for the first 30 minutes.
- Save the carcass, neck, and extra vegetables to make a rich turkey stock.
Variations
- Citrus-herb: Add orange zest to the butter and tuck a few orange slices under the skin alongside lemon.
- Dairy-free: Swap the butter for 1/2 cup good olive oil in the rub and use oil instead of butter in the dressing and gravy.
- Gluten-free: Use gluten-free bread for the dressing and a 1:1 gluten-free flour blend for the gravy.
Storage & Make-Ahead
Refrigerate leftover turkey, gravy, and dressing in airtight containers for up to 4 days; freeze up to 3 months. Reheat turkey slices with a splash of stock covered at 300°F until warm. Reheat gravy gently on the stovetop with a bit of stock. To make ahead, dry the bread cubes 1–2 days in advance, chop vegetables and herbs up to 24 hours ahead, and assemble the dressing (without eggs) up to 1 day ahead; fold in eggs just before baking.
Nutrition (per serving)
Approximate for 1/12 of recipe with gravy and dressing: 650 calories; 42 g protein; 28 g fat; 45 g carbohydrates; 2 g fiber; 980 mg sodium. Values will vary based on exact portions and drippings used.
