🍽️ 10 Best Christmas Dinner Recipes
Planning the feast? With 34 days to prep, create an unforgettable Christmas dinner your family will rave about! From the perfect turkey to decadent desserts, our complete menu includes everything you need. Use our meal planner to build your custom menu, complete with budget estimates and prep-ahead tips!
🔍 Build Your Perfect Menu
Showing 10 of 10 recipes
Classic Roast Turkey with Herb Butter
The centerpiece of any Christmas dinner! Juicy, golden-brown turkey with crispy skin and tender meat, flavored with herb butter under the skin for maximum flavor.
12-14 lb turkey, butter, fresh herbs (rosemary, thyme, sage), garlic, lemon, onion, chicken broth
1) Bring turkey to room temp (1 hour). 2) Make herb butter with softened butter, minced herbs, and garlic. 3) Carefully separate skin from breast and rub herb butter underneath. 4) Stuff cavity with lemon, onion, and herbs. 5) Roast at 325°F, basting every 30 minutes (15 min per pound). 6) Rest 30 minutes before carving.
Make herb butter 2 days ahead. Brine turkey overnight for extra moisture!
Perfect with gravy, cranberry sauce, and all the classic sides!
Honey Glazed Ham with Brown Sugar Crust
Sweet and savory spiral-cut ham with a caramelized brown sugar glaze. Easier than turkey and loved by everyone at the table!
8-10 lb spiral-cut ham, brown sugar, honey, Dijon mustard, apple cider vinegar, whole cloves
1) Score ham in diamond pattern. 2) Stud with whole cloves. 3) Mix brown sugar, honey, mustard, and vinegar for glaze. 4) Bake at 325°F for 15 min per pound, brushing with glaze every 20 minutes. 5) Broil last 2-3 minutes for caramelization.
Mix glaze up to 3 days ahead. Ham can be glazed and baked in the morning, then reheated before serving.
Delicious with scalloped potatoes, green beans, and Christmas cookies for dessert!
Creamy Mashed Potatoes & Gravy
Cloud-like mashed potatoes that are impossibly creamy and smooth. The ultimate comfort food that pairs perfectly with everything on your Christmas table!
5 lbs Yukon Gold potatoes, heavy cream, butter, sour cream, garlic, salt, pepper. For gravy: turkey drippings, flour, chicken broth
Potatoes: 1) Peel and cube potatoes. 2) Boil until fork-tender (20 min). 3) Drain and return to pot. 4) Mash with butter, warm cream, and sour cream. 5) Season generously. Gravy: 1) Whisk flour into drippings. 2) Gradually add broth, stirring constantly. 3) Simmer until thickened.
Make potatoes up to 2 hours ahead and keep warm in slow cooker on low. Gravy can be made while turkey rests!
Essential with turkey, ham, or prime rib. Top with extra butter and chives!
Classic Green Bean Casserole
The nostalgic classic everyone expects! Tender green beans in creamy mushroom sauce topped with crispy fried onions.
2 lbs fresh green beans, cream of mushroom soup, milk, soy sauce, black pepper, crispy fried onions
1) Blanch green beans in boiling water for 5 minutes, then ice bath. 2) Mix soup, milk, soy sauce, and pepper. 3) Combine beans with sauce. 4) Transfer to baking dish. 5) Bake at 350°F for 25 minutes. 6) Top with fried onions and bake 5 more minutes until crispy.
Assemble casserole (without onion topping) the night before. Add onions and bake when ready to serve.
A must-have side for turkey dinner. Kids and adults both love this!
Candied Sweet Potato Casserole
Sweet, buttery sweet potatoes topped with toasted pecans and mini marshmallows. It's like dessert disguised as a side dish!
4 lbs sweet potatoes, butter, brown sugar, cinnamon, nutmeg, vanilla, marshmallows, pecans
1) Bake sweet potatoes until tender, then peel. 2) Mash with butter, brown sugar, cinnamon, nutmeg, and vanilla. 3) Spread in baking dish. 4) Top with pecans. 5) Bake at 350°F for 25 minutes. 6) Add marshmallows and broil until golden (watch closely!).
Make sweet potato base up to 2 days ahead. Add toppings and bake day-of.
Balances savory main dishes perfectly. Popular with kids who love the marshmallows!
Cranberry Orange Relish
Fresh, bright cranberry sauce with orange zest that cuts through rich, heavy dishes. So much better than canned!
12 oz fresh cranberries, orange (zest and juice), sugar, cinnamon stick, ginger
1) Combine cranberries, orange juice, zest, and sugar in pot. 2) Add cinnamon stick and ginger. 3) Simmer until cranberries pop (10-15 min). 4) Remove cinnamon stick. 5) Chill at least 2 hours before serving.
Can be made up to 5 days ahead - flavors actually improve! Store in fridge in airtight container.
Essential with turkey. Also great on leftover turkey sandwiches!
Garlic Butter Dinner Rolls
Soft, fluffy homemade rolls brushed with garlic butter. The smell alone will have everyone gathering in the kitchen!
Flour, yeast, milk, butter, sugar, eggs, salt, garlic, parsley
1) Activate yeast in warm milk. 2) Mix with flour, butter, sugar, eggs, salt. 3) Knead until smooth (10 min). 4) Let rise 1 hour. 5) Shape into rolls, rise 30 min. 6) Bake at 375°F for 15-18 min. 7) Brush with garlic butter immediately.
Dough can be made night before and refrigerated for slow rise. Shape and bake day-of.
Perfect for soaking up gravy! Great for making turkey sliders with leftovers.
Brussels Sprouts with Bacon & Balsamic
Roasted Brussels sprouts that even Brussels sprout haters will love! Crispy, caramelized, with smoky bacon and sweet balsamic glaze.
2 lbs Brussels sprouts, bacon, olive oil, balsamic vinegar, honey, salt, pepper
1) Halve Brussels sprouts, toss with olive oil, salt, pepper. 2) Roast at 425°F for 25-30 min until crispy. 3) Cook bacon until crispy, crumble. 4) Make glaze: reduce balsamic vinegar with honey. 5) Toss roasted sprouts with bacon and drizzle with glaze.
Prep Brussels sprouts (trim and halve) up to 2 days ahead. Roast just before serving for best texture.
A lighter, healthier option that balances rich dishes. Adults love these!
Classic Pumpkin Pie
Silky, spiced pumpkin filling in a buttery crust. The traditional ending to Christmas dinner that rivals any Christmas cookie!
Pie crust, canned pumpkin puree, eggs, condensed milk, cinnamon, ginger, nutmeg, cloves, vanilla
1) Roll out pie crust in 9-inch pie pan. 2) Whisk pumpkin, eggs, condensed milk, spices, and vanilla. 3) Pour into crust. 4) Bake at 425°F for 15 min, then 350°F for 40-50 min until set. 5) Cool completely before slicing.
Can be made 2 days ahead and refrigerated. Bring to room temp 1 hour before serving.
Must-have with whipped cream or vanilla ice cream. Coffee is essential!
Eggnog Cheesecake
Decadent, creamy cheesecake infused with eggnog and holiday spices. A show-stopping dessert that celebrates the season!
Graham crackers, cream cheese, sugar, eggs, eggnog, rum extract, nutmeg, cinnamon, whipped cream
1) Make graham crust, bake 10 min. 2) Beat cream cheese and sugar until fluffy. 3) Add eggs one at a time. 4) Mix in eggnog, rum extract, spices. 5) Pour over crust. 6) Bake in water bath at 325°F for 1 hour. 7) Cool, then chill overnight.
MUST be made at least 1 day ahead - needs overnight chilling. Can be made up to 3 days ahead.
Rich and indulgent - pairs perfectly with coffee or dessert wine!
📅 Christmas Dinner Timeline
1 Week Before
Finalize menu, shop for non-perishables, order turkey/ham, plan table settings and decorations.
2-3 Days Before
Shop for fresh ingredients, bake pies and desserts, make cranberry sauce, prep vegetables.
Day Before
Set table, make casseroles (don't bake yet), prepare mashed potato base, chill wine.
Christmas Day
Start turkey early (4-5 hours), bake casseroles 1 hour before, make gravy while turkey rests, enjoy with family!
Count Down to Dinner Time!
Track exactly how many days until Christmas dinner with our live countdown. Start planning your perfect feast today!
View Christmas Countdown →