🍽️ 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

#1

Classic Roast Turkey with Herb Butter

main standard medium 👥 10-12 ⏱️ 4-5 hours
⭐⭐⭐⭐⭐
4.9/5 (7234 made this)

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.

🥘 Ingredients:

12-14 lb turkey, butter, fresh herbs (rosemary, thyme, sage), garlic, lemon, onion, chicken broth

👨‍🍳 Instructions:

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.

📅 Prep Ahead:

Make herb butter 2 days ahead. Brine turkey overnight for extra moisture!

🍷 Pairs With:

Perfect with gravy, cranberry sauce, and all the classic sides!

💡 Pro Tip: Use a meat thermometer - turkey is done at 165°F in the thickest part of the thigh. Tent with foil if browning too quickly!

Rate this recipe:

#2

Honey Glazed Ham with Brown Sugar Crust

main standard easy 👥 12-15 ⏱️ 2-3 hours
⭐⭐⭐⭐⭐
4.8/5 (6543 made this)

Sweet and savory spiral-cut ham with a caramelized brown sugar glaze. Easier than turkey and loved by everyone at the table!

🥘 Ingredients:

8-10 lb spiral-cut ham, brown sugar, honey, Dijon mustard, apple cider vinegar, whole cloves

👨‍🍳 Instructions:

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.

📅 Prep Ahead:

Mix glaze up to 3 days ahead. Ham can be glazed and baked in the morning, then reheated before serving.

🍷 Pairs With:

Delicious with scalloped potatoes, green beans, and Christmas cookies for dessert!

💡 Pro Tip: Spiral-cut hams are pre-cooked, so you're just heating and glazing. Add glaze in the last hour to prevent burning!

Rate this recipe:

#3

Creamy Mashed Potatoes & Gravy

side vegetarian easy 👥 10-12 ⏱️ 45 min
⭐⭐⭐⭐⭐
4.9/5 (8765 made this)

Cloud-like mashed potatoes that are impossibly creamy and smooth. The ultimate comfort food that pairs perfectly with everything on your Christmas table!

🥘 Ingredients:

5 lbs Yukon Gold potatoes, heavy cream, butter, sour cream, garlic, salt, pepper. For gravy: turkey drippings, flour, chicken broth

👨‍🍳 Instructions:

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.

📅 Prep Ahead:

Make potatoes up to 2 hours ahead and keep warm in slow cooker on low. Gravy can be made while turkey rests!

🍷 Pairs With:

Essential with turkey, ham, or prime rib. Top with extra butter and chives!

💡 Pro Tip: Use a potato ricer for the fluffiest texture! Warm your cream before adding to prevent cooling the potatoes.

Rate this recipe:

#4

Classic Green Bean Casserole

side vegetarian easy 👥 8-10 ⏱️ 40 min
⭐⭐⭐⭐⭐
4.6/5 (5432 made this)

The nostalgic classic everyone expects! Tender green beans in creamy mushroom sauce topped with crispy fried onions.

🥘 Ingredients:

2 lbs fresh green beans, cream of mushroom soup, milk, soy sauce, black pepper, crispy fried onions

👨‍🍳 Instructions:

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.

📅 Prep Ahead:

Assemble casserole (without onion topping) the night before. Add onions and bake when ready to serve.

🍷 Pairs With:

A must-have side for turkey dinner. Kids and adults both love this!

💡 Pro Tip: Make it from scratch! Sauté fresh mushrooms and make a roux for homemade sauce - it's worth it!

Rate this recipe:

#5

Candied Sweet Potato Casserole

side vegetarian easy 👥 10-12 ⏱️ 1 hour
⭐⭐⭐⭐⭐
4.7/5 (4987 made this)

Sweet, buttery sweet potatoes topped with toasted pecans and mini marshmallows. It's like dessert disguised as a side dish!

🥘 Ingredients:

4 lbs sweet potatoes, butter, brown sugar, cinnamon, nutmeg, vanilla, marshmallows, pecans

👨‍🍳 Instructions:

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!).

📅 Prep Ahead:

Make sweet potato base up to 2 days ahead. Add toppings and bake day-of.

🍷 Pairs With:

Balances savory main dishes perfectly. Popular with kids who love the marshmallows!

💡 Pro Tip: Try a pecan streusel topping instead of marshmallows for a more sophisticated version!

Rate this recipe:

#6

Cranberry Orange Relish

side vegan easy 👥 12-15 ⏱️ 20 min + chill
⭐⭐⭐⭐⭐
4.5/5 (3456 made this)

Fresh, bright cranberry sauce with orange zest that cuts through rich, heavy dishes. So much better than canned!

🥘 Ingredients:

12 oz fresh cranberries, orange (zest and juice), sugar, cinnamon stick, ginger

👨‍🍳 Instructions:

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.

📅 Prep Ahead:

Can be made up to 5 days ahead - flavors actually improve! Store in fridge in airtight container.

🍷 Pairs With:

Essential with turkey. Also great on leftover turkey sandwiches!

💡 Pro Tip: Make it extra special by adding a splash of Grand Marnier or port wine!

Rate this recipe:

#7

Garlic Butter Dinner Rolls

side vegetarian medium 👥 ⏱️ 2.5 hours
⭐⭐⭐⭐⭐
4.8/5 (4321 made this)

Soft, fluffy homemade rolls brushed with garlic butter. The smell alone will have everyone gathering in the kitchen!

🥘 Ingredients:

Flour, yeast, milk, butter, sugar, eggs, salt, garlic, parsley

👨‍🍳 Instructions:

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.

📅 Prep Ahead:

Dough can be made night before and refrigerated for slow rise. Shape and bake day-of.

🍷 Pairs With:

Perfect for soaking up gravy! Great for making turkey sliders with leftovers.

💡 Pro Tip: Can't bake day-of? Make rolls, freeze before final rise. Thaw overnight in fridge and let rise 30 min before baking!

Rate this recipe:

#8

Brussels Sprouts with Bacon & Balsamic

side standard easy 👥 8-10 ⏱️ 35 min
⭐⭐⭐⭐⭐
4.6/5 (3765 made this)

Roasted Brussels sprouts that even Brussels sprout haters will love! Crispy, caramelized, with smoky bacon and sweet balsamic glaze.

🥘 Ingredients:

2 lbs Brussels sprouts, bacon, olive oil, balsamic vinegar, honey, salt, pepper

👨‍🍳 Instructions:

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 Ahead:

Prep Brussels sprouts (trim and halve) up to 2 days ahead. Roast just before serving for best texture.

🍷 Pairs With:

A lighter, healthier option that balances rich dishes. Adults love these!

💡 Pro Tip: The key is HIGH heat for caramelization. Don't overcrowd the pan or they'll steam instead of crisp!

Rate this recipe:

#9

Classic Pumpkin Pie

dessert vegetarian medium 👥 8 ⏱️ 1 hour + chill
⭐⭐⭐⭐⭐
4.9/5 (6234 made this)

Silky, spiced pumpkin filling in a buttery crust. The traditional ending to Christmas dinner that rivals any Christmas cookie!

🥘 Ingredients:

Pie crust, canned pumpkin puree, eggs, condensed milk, cinnamon, ginger, nutmeg, cloves, vanilla

👨‍🍳 Instructions:

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.

📅 Prep Ahead:

Can be made 2 days ahead and refrigerated. Bring to room temp 1 hour before serving.

🍷 Pairs With:

Must-have with whipped cream or vanilla ice cream. Coffee is essential!

💡 Pro Tip: Pie is done when edges are set but center still jiggles slightly - it will set as it cools. Serve with whipped cream!

Rate this recipe:

#10

Eggnog Cheesecake

dessert vegetarian hard 👥 12 ⏱️ 1.5 hours + chill overnight
⭐⭐⭐⭐⭐
4.7/5 (2987 made this)

Decadent, creamy cheesecake infused with eggnog and holiday spices. A show-stopping dessert that celebrates the season!

🥘 Ingredients:

Graham crackers, cream cheese, sugar, eggs, eggnog, rum extract, nutmeg, cinnamon, whipped cream

👨‍🍳 Instructions:

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.

📅 Prep Ahead:

MUST be made at least 1 day ahead - needs overnight chilling. Can be made up to 3 days ahead.

🍷 Pairs With:

Rich and indulgent - pairs perfectly with coffee or dessert wine!

💡 Pro Tip: Water bath prevents cracks! Wrap pan in foil and set in roasting pan with 1 inch of hot water. Let cheesecake come to room temp before baking.

Rate this recipe:

📅 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 →