21 Festive Christmas Eve Dinner Recipes Delightful

Posted by Sophia Brennan on August 21, 2025

It’s the most wonderful time of the year – Christmas Eve! A night to come together with loved ones, share stories, and indulge in a feast fit for the season. But what makes a Christmas Eve dinner truly special? It’s not just the company, it’s the food! Whether you’re hosting a small gathering or a big bash, we’ve got you covered with our collection of 21 delightful recipes to make your holiday meal merry and bright.

From classic roast turkey and honey-glazed ham to sweet treats like peppermint chocolate cheesecake and yule log cake, these festive Christmas Eve dinner recipes will delight both kids and adults alike. So why settle for just any old Christmas dinner when you can have a truly unforgettable one? Let us guide you through the menu with our expertly curated selection of holiday favorites.

Roast Turkey with Herb Butter

Roast Turkey with Herb Butter
Elevate your holiday table with this flavorful roast turkey recipe, featuring a rich herb butter that’s sure to impress. Perfect for Thanksgiving or any special occasion, this dish is sure to become a new family favorite.

Ingredients:

– 1 (12-14 pound) whole turkey
– 1/2 cup unsalted butter, softened
– 2 tablespoons chopped fresh parsley
– 2 tablespoons chopped fresh sage
– 2 cloves garlic, minced
– 1 teaspoon kosher salt
– 1/2 teaspoon black pepper
– 1/4 teaspoon paprika

Instructions:

1. Preheat oven to 325°F (160°C).
2. Rinse the turkey and pat dry with paper towels.
3. In a small bowl, mix together butter, parsley, sage, garlic, salt, pepper, and paprika.
4. Rub the herb butter all over the turkey, making sure to get some under the skin as well.
5. Place the turkey in a roasting pan and roast for 4-4 1/2 hours, or until internal temperature reaches 165°F (74°C).
6. Let the turkey rest for 20 minutes before carving and serving.

Cooking Time: 4-4 1/2 hours

Honey Glazed Ham

Honey Glazed Ham
Elevate your holiday gatherings with this sweet and savory honey glazed ham recipe. This crowd-pleaser is easy to make and requires minimal ingredients, making it a perfect addition to any special occasion.

Ingredients:

– 1 (4-6 pound) bone-in ham, trimmed
– 1/2 cup honey
– 1/4 cup brown sugar
– 2 tablespoons Dijon mustard
– 1 tablespoon apple cider vinegar
– 1 teaspoon ground cloves
– 1/4 teaspoon black pepper

Instructions:

1. Preheat oven to 350°F (175°C).
2. In a small saucepan, combine honey, brown sugar, Dijon mustard, apple cider vinegar, ground cloves, and black pepper. Bring to a boil over medium heat, stirring until the sugar dissolves.
3. Place the ham in a roasting pan, cut side up (if it’s a spiral-cut ham).
4. Brush the glaze all over the ham, making sure to coat evenly.
5. Cover the ham with aluminum foil and bake for 20 minutes.
6. Remove the foil and continue baking for an additional 10-15 minutes, or until the glaze is caramelized.

Cooking Time: 30-40 minutes

Garlic Mashed Potatoes

Garlic Mashed Potatoes
A classic comfort food, garlic mashed potatoes are a staple side dish that pairs well with many main courses. This recipe adds a punch of flavor from roasted garlic for an elevated twist.

Ingredients:

– 3-4 large potatoes, peeled and chopped into 1-inch cubes
– 2 heads of garlic, separated into individual cloves
– 1/4 cup milk or half-and-half
– 2 tablespoons butter
– Salt and pepper to taste

Instructions:

1. Preheat oven to 400°F (200°C). Wrap the garlic cloves in foil and roast for 30-40 minutes, or until soft and mashed.
2. Boil the potatoes in a large pot of salted water until tender, about 15-20 minutes. Drain and return to the pot.
3. Add roasted garlic, milk, butter, salt, and pepper to the potatoes. Mash with a potato masher or fork until smooth and creamy.
4. Taste and adjust seasoning as needed.

Cooking Time: About 45-50 minutes

Green Bean Casserole

Green Bean Casserole
A timeless American favorite, this creamy casserole combines fresh green beans, savory sauce, and a crunchy fried onion topping for a comforting side dish perfect for holidays or everyday meals.

Ingredients:
– 1 pound fresh green beans, trimmed
– 1 medium onion, chopped
– 1 cup cream of mushroom soup
– 1/2 cup milk
– 1/4 cup butter
– 1 1/2 cups French-fried onions
– Salt and pepper to taste

Instructions:
1. Preheat oven to 350°F (180°C).
2. Cook green beans in boiling water until tender, about 5-7 minutes. Drain and set aside.
3. In a separate saucepan, melt butter over medium heat. Add chopped onion and cook until translucent, about 3-4 minutes.
4. Stir in cream of mushroom soup and milk until smooth. Bring to a simmer; reduce heat and let cool slightly.
5. Combine cooked green beans, sauce, and salt and pepper to taste.
6. Pour mixture into a 9×13-inch baking dish. Top with French-fried onions.
7. Bake for 25-30 minutes or until golden brown.

Cooking Time: 25-30 minutes

Cranberry Sauce with Orange Zest

Cranberry Sauce with Orange Zest
This sweet and tangy sauce is a perfect accompaniment to your holiday meals, adding a burst of citrus flavor to your turkey, mashed potatoes, or even as a topping for yogurt or oatmeal.

Ingredients:

– 12 oz (3 cups) fresh or frozen cranberries
– 1 cup granulated sugar
– 1/4 cup water
– 2 tablespoons orange juice (fresh or bottled)
– Zest of 1 large orange (about 2 teaspoons)
– 1/4 teaspoon salt

Instructions:

1. Rinse the cranberries and pick out any stems or debris.
2. In a medium saucepan, combine the cranberries, sugar, water, orange juice, and zest. Bring to a boil over medium-high heat.
3. Reduce the heat to medium-low and simmer for 10-15 minutes, or until the cranberries have popped and the sauce has thickened slightly.
4. Remove from heat and stir in the salt.
5. Let cool before serving. Refrigerate or freeze for later use.

Cooking Time: 15 minutes

Butternut Squash Soup

Butternut Squash Soup
Warm Up with Creamy Butternut Squash Soup

This recipe yields a comforting and flavorful soup that’s perfect for a chilly evening or a cozy brunch gathering.

Ingredients:

– 1 large butternut squash (about 2 lbs), peeled, seeded, and chopped
– 2 tablespoons butter
– 1 onion, chopped
– 3 cloves garlic, minced
– 4 cups chicken or vegetable broth
– 1/2 cup heavy cream or half-and-half (optional)
– Salt and pepper to taste
– Fresh herbs for garnish (optional)

Instructions:

1. Preheat oven to 400°F (200°C).
2. Place the chopped butternut squash on a baking sheet, toss with butter, and roast for 30-40 minutes or until tender.
3. In a large pot, sauté the onion and garlic in butter until softened.
4. Add the roasted squash, broth, and heavy cream (if using). Bring to a boil, then reduce heat and simmer for 15-20 minutes.
5. Purée the soup with an immersion blender or transfer it to a blender.
6. Season with salt and pepper to taste.
7. Serve hot, garnished with fresh herbs if desired.

Cooking Time: 45-55 minutes

Prime Rib with Horseradish Cream

Prime Rib with Horseradish Cream
A classic cut of beef gets a bold boost from a tangy and creamy horseradish sauce.

Ingredients:

– 1 (6-7 pound) prime rib roast
– 1/2 cup butter, softened
– 2 tablespoons prepared horseradish
– 1 tablespoon Dijon mustard
– 1 teaspoon Worcestershire sauce
– Salt and pepper to taste

Instructions:

1. Preheat oven to 325°F (160°C).
2. Season the prime rib with salt and pepper.
3. Place the roast in a roasting pan and put it in the oven.
4. Roast for 15 minutes per pound, or until the internal temperature reaches 135°F (57°C) for medium-rare.
5. While the roast is cooking, mix together the softened butter, horseradish, mustard, and Worcestershire sauce.
6. Remove the roast from the oven and spread the horseradish cream evenly over the top of the meat.
7. Return the roast to the oven and cook for an additional 10-15 minutes, or until the internal temperature reaches your desired level of doneness.

Cooking Time: Approximately 2-3 hours

Scalloped Potatoes

Scalloped Potatoes
A classic comfort food dish that’s perfect for any occasion, these creamy scalloped potatoes are a crowd-pleaser. Thinly sliced potatoes layered with cheese and cream create a rich and indulgent side dish.

Ingredients:

– 3 large potatoes, thinly sliced
– 1 cup grated cheddar cheese
– 1/2 cup heavy cream
– 1/4 cup unsalted butter, melted
– Salt and pepper to taste
– Fresh thyme leaves for garnish (optional)

Instructions:

1. Preheat oven to 375°F (190°C).
2. In a large bowl, combine sliced potatoes, grated cheese, and melted butter. Mix well.
3. Grease a 9×13-inch baking dish with butter or cooking spray.
4. Layer half of the potato mixture in the prepared dish.
5. Pour in half of the heavy cream and sprinkle with salt and pepper.
6. Repeat layers: remaining potato mixture, heavy cream, and salt and pepper.
7. Bake for 45-50 minutes or until potatoes are tender and top is golden brown.

Cooking Time: 45-50 minutes

Brussels Sprouts with Bacon

Brussels Sprouts with Bacon
A flavorful and nutritious side dish that combines the sweetness of Brussels sprouts with the smokiness of crispy bacon.

Ingredients:

– 1 pound Brussels sprouts, trimmed and halved
– 6 slices of thick-cut bacon, cut into 1-inch pieces
– 2 tablespoons olive oil
– Salt and pepper to taste
– Optional: 1/4 cup chopped fresh parsley

Instructions:

1. Preheat oven to 400°F (200°C).
2. In a large bowl, toss Brussels sprouts with olive oil, salt, and pepper until they are evenly coated.
3. Spread the sprouts in a single layer on a baking sheet lined with parchment paper.
4. Roast the sprouts for 20-25 minutes or until caramelized and tender.
5. Meanwhile, cook the bacon pieces in a skillet over medium heat until crispy.
6. Remove the sprouts from the oven and toss with cooked bacon, chopped parsley (if using), and salt to taste.

Cooking Time: 25-30 minutes

Pumpkin Pie

Pumpkin Pie
Get ready to warm up with a slice of traditional pumpkin pie, filled with the comforting flavors of autumn. This recipe yields a silky-smooth filling and a flaky crust that’s perfect for Thanksgiving or any fall gathering.

Ingredients:
• 1 cup cooked, mashed pumpkin
• 1 1/2 cups heavy cream
• 1/2 cup granulated sugar
• 1/2 teaspoon salt
• 1/2 teaspoon ground cinnamon
• 1/4 teaspoon ground nutmeg
• 3 large eggs
• 1 pie crust (homemade or store-bought)

Instructions:

1. Preheat oven to 425°F (220°C).
2. In a medium bowl, whisk together pumpkin, heavy cream, sugar, salt, cinnamon, and nutmeg until smooth.
3. Beat in the eggs until well combined.
4. Roll out pie crust and fill with pumpkin mixture.
5. Bake for 15 minutes at 425°F (220°C), then reduce heat to 350°F (180°C) and bake for an additional 30-40 minutes, or until filling is set.

Cooking Time: 45-50 minutes

Apple Cider Glazed Carrots

Apple Cider Glazed Carrots
Transform ordinary carrots into a sweet and savory masterpiece with this simple recipe.

Ingredients:

– 4 large carrots, peeled and chopped into bite-sized sticks
– 1/2 cup apple cider
– 2 tablespoons honey
– 1 tablespoon olive oil
– 1 teaspoon Dijon mustard
– Salt and pepper to taste
– Fresh thyme leaves for garnish (optional)

Instructions:

1. Preheat oven to 425°F (220°C).
2. In a large bowl, whisk together apple cider, honey, olive oil, Dijon mustard, salt, and pepper.
3. Add the chopped carrots to the bowl and toss until they are evenly coated with the glaze.
4. Line a baking sheet with parchment paper and arrange the carrot sticks in a single layer.
5. Roast in the preheated oven for 20-25 minutes, or until the carrots are tender and caramelized, flipping halfway through.

Cooking Time: 20-25 minutes

Peppermint Chocolate Cheesecake

Peppermint Chocolate Cheesecake
A refreshing twist on the classic cheesecake, this Peppermint Chocolate Cheesecake combines rich chocolate and peppermint flavors for a delightful dessert.

Ingredients:

– 1 1/2 cups graham cracker crumbs
– 1/4 cup granulated sugar
– 1/2 cup unsalted butter, melted
– 16 oz cream cheese, softened
– 3 large eggs
– 1/2 cup granulated sugar
– 1 tsp vanilla extract
– 1/2 cup semi-sweet chocolate chips
– 1/4 cup crushed peppermint candies (such as candy canes)
– 1/4 cup heavy cream

Instructions:

1. Preheat oven to 350°F.
2. In a medium bowl, mix crust ingredients and press into a 9-inch springform pan.
3. Beat cream cheese until smooth, then add eggs one at a time, followed by sugar, vanilla extract, and chocolate chips.
4. Pour batter over crust and smooth top.
5. Sprinkle crushed peppermint candies on top of cheesecake.
6. Bake for 55-60 minutes or until edges are set and center is slightly jiggly.
7. Let cool completely before refrigerating for at least 4 hours.

Cooking Time: 55-60 minutes

Eggnog French Toast

Eggnog French Toast
Start your day with a delicious twist on classic French toast by incorporating the creamy goodness of eggnog. This sweet and indulgent breakfast treat is perfect for the holiday season.

Ingredients:

– 4 slices of bread ( Challah or Brioche work well)
– 1 cup eggnog
– 2 large eggs
– 1/4 cup granulated sugar
– 1/4 teaspoon ground cinnamon
– 2 tablespoons unsalted butter, melted
– Maple syrup or powdered sugar for serving (optional)

Instructions:

1. In a shallow dish, whisk together eggnog, eggs, and sugar until well combined.
2. Heat a non-stick skillet or griddle over medium heat.
3. Dip each bread slice into the eggnog mixture, coating both sides evenly.
4. Place the coated bread slices on the skillet or griddle and cook for 2-3 minutes on each side, or until golden brown.
5. Serve warm with melted butter, maple syrup, or powdered sugar if desired.

Cooking Time: 6-8 minutes

Roasted Chestnut Stuffing

Roasted Chestnut Stuffing
Roasted Chestnut Stuffing: A Savory Twist on a Classic Recipe

This roasted chestnut stuffing recipe adds a deliciously nutty twist to the traditional holiday dish. With its rich, earthy flavor and satisfying texture, it’s sure to become a new family favorite.

Ingredients:

– 1 pound fresh or dried chestnuts
– 2 tablespoons butter
– 1 small onion, finely chopped
– 2 cloves garlic, minced
– 1 teaspoon poultry seasoning
– 1/2 teaspoon salt
– 1/4 teaspoon black pepper
– 1 cup breadcrumbs
– 1/2 cup chicken broth

Instructions:

1. Preheat oven to 375°F (190°C).
2. Roast the chestnuts: If using fresh chestnuts, score the tops and soak in water for at least 30 minutes. Drain and roast on a baking sheet for about 10-15 minutes, or until tender.
3. Sauté the onion and garlic: In a skillet, melt butter over medium heat. Add the chopped onion and cook until translucent. Add the minced garlic and cook for an additional minute.
4. Mix the ingredients: In a large bowl, combine the roasted chestnuts, sautéed onion and garlic, breadcrumbs, chicken broth, poultry seasoning, salt, and pepper. Toss until well combined.
5. Stuff and bake: Fill your favorite turkey or chicken with the stuffing mixture and bake at 375°F (190°C) for about 45-50 minutes, or until cooked through.

Cooking Time: About 1 hour

Baked Macaroni and Cheese

Baked Macaroni and Cheese
This recipe is a simple yet satisfying twist on the classic macaroni and cheese dish, baked to perfection with a crispy top and creamy interior.

Ingredients:

– 8 oz macaroni
– 2 cups grated cheddar cheese
– 1 cup grated mozzarella cheese
– 1/4 cup all-purpose flour
– 1 tsp paprika
– 1/2 tsp salt
– 1/4 tsp black pepper
– 2 tbsp butter, melted

Instructions:

1. Preheat oven to 375°F (190°C).
2. Cook macaroni according to package instructions until al dente. Drain and set aside.
3. In a large saucepan, melt butter over medium heat. Add flour and whisk together to make a roux, cooking for 1 minute.
4. Gradually add cheddar and mozzarella cheese, stirring until smooth and creamy.
5. Combine cooked macaroni, paprika, salt, and pepper with the cheese mixture.
6. Transfer the mixture to a baking dish and top with additional grated cheese if desired.
7. Bake for 20-25 minutes or until golden brown.

Cooking Time: 20-25 minutes

Gingerbread Cookies

Gingerbread Cookies
Warm up your holiday season with these soft, spicy, and sweet gingerbread cookies!

Ingredients:

– 2 cups all-purpose flour
– 1 teaspoon baking soda
– 1 teaspoon ground cinnamon
– 1/2 teaspoon ground ginger
– 1/4 teaspoon ground cloves
– 1/2 cup unsalted butter, at room temperature
– 3/4 cup white granulated sugar
– 1/4 cup light brown sugar
– 2 large eggs
– Water, as needed
– Decorations of your choice (e.g., icing, sprinkles)

Instructions:

1. Preheat oven to 375°F (190°C). Line a baking sheet with parchment paper.
2. In a medium bowl, whisk together flour, baking soda, cinnamon, ginger, and cloves.
3. In a large bowl, cream butter and sugars until light and fluffy. Beat in eggs.
4. Gradually add dry ingredients to wet ingredients, mixing until a dough forms.
5. Roll out dough on a floured surface to about 1/4 inch thickness. Cut into desired shapes.
6. Place cookies on prepared baking sheet, leaving about 2 inches of space between each cookie.
7. Bake for 8-10 minutes or until edges are set and centers are slightly soft.

Cooking Time: 8-10 minutes

Mulled Wine

Mulled Wine
Cozy up on a chilly evening with this classic wintertime drink, perfect for snuggling up by the fire or sharing with friends and family. This simple recipe combines rich red wine with aromatic spices to create a deliciously comforting beverage.

Ingredients:

– 1 bottle of full-bodied red wine (such as Merlot or Cabernet Sauvignon)
– 1 orange, sliced
– 2 cloves
– 1 cinnamon stick
– 1/4 cup brown sugar
– 1/2 teaspoon ground ginger
– 1/4 teaspoon ground nutmeg

Instructions:

1. In a large pot, combine the red wine, sliced orange, cloves, and cinnamon stick.
2. Add the brown sugar, ground ginger, and ground nutmeg to the pot.
3. Heat the mixture over medium heat, stirring occasionally, until the sugar has dissolved and the spices are fragrant (about 10-15 minutes).
4. Reduce heat to low and simmer for an additional 10-15 minutes, or until the wine has reached your desired level of warmth.

Cooking Time: 25-30 minutes

Cinnamon Spiced Hot Chocolate

Cinnamon Spiced Hot Chocolate
Warm Up with Cinnamon Spiced Hot Chocolate

Escape the chill of winter with this comforting drink that combines rich hot chocolate with the warmth of cinnamon. Perfect for a cozy evening or a pick-me-up on a cold day.

Ingredients:

– 1 cup milk (whole, skim, or non-dairy)
– 2 tablespoons unsweetened cocoa powder
– 1 tablespoon sugar
– 1/4 teaspoon ground cinnamon
– 1/4 teaspoon salt
– 1/2 teaspoon vanilla extract (optional)

Instructions:

1. In a medium saucepan, heat the milk over medium heat until steaming hot.
2. Add the cocoa powder, sugar, cinnamon, and salt. Whisk until smooth and well combined.
3. Bring the mixture to a simmer, whisking constantly.
4. Reduce the heat to low and let simmer for 5-7 minutes or until the flavors have melded together.
5. Remove from heat and stir in vanilla extract (if using).
6. Pour into mugs and serve immediately.

Cooking Time: 10-12 minutes

Enjoy your warm and comforting Cinnamon Spiced Hot Chocolate!

Pepparkakor (Swedish Ginger Cookies)

Pepparkakor (Swedish Ginger Cookies)
These spicy-sweet cookies are a classic Swedish treat, perfect for the holiday season.

Ingredients:

– 2 cups all-purpose flour
– 1 cup brown sugar
– 1/2 cup granulated sugar
– 1/4 cup crystallized ginger, finely chopped
– 1/2 teaspoon ground cinnamon
– 1/4 teaspoon ground cardamom
– 1/4 teaspoon salt
– 1/2 cup unsalted butter, softened
– 1 large egg
– Water, as needed

Instructions:

1. Preheat oven to 375°F (190°C). Line a baking sheet with parchment paper.
2. In a medium bowl, whisk together flour, brown sugar, granulated sugar, crystallized ginger, cinnamon, cardamom, and salt.
3. Add the softened butter and mix until the dough comes together.
4. Beat in the egg and add water as needed to form a smooth dough.
5. Roll out the dough on a lightly floured surface to about 1/8 inch thickness.
6. Cut into desired shapes using a cookie cutter or a glass.
7. Place cookies on the prepared baking sheet, leaving about 1 inch of space between each cookie.
8. Bake for 10-12 minutes, or until edges are lightly golden.

Cooking Time: 10-12 minutes

Yule Log Cake

Yule Log Cake
Celebrate the magic of the winter season with this traditional French-inspired Yule Log Cake, perfect for the holiday season. This moist and decadent chocolate cake is shaped into a log and smothered in rich buttercream, creating an impressive centerpiece for your festive gatherings.

Ingredients:

– 2 cups all-purpose flour
– 1 cup granulated sugar
– 3/4 cup unsweetened cocoa powder
– 1 teaspoon baking powder
– 1/2 teaspoon salt
– 1 cup whole milk, at room temperature
– 2 large eggs, at room temperature
– 1 teaspoon pure vanilla extract
– 1 cup unsalted butter, softened
– Confectioners’ sugar, for dusting

Instructions:

1. Preheat oven to 375°F (190°C). Grease a 10×15-inch jelly roll pan and line with parchment paper.
2. In a medium bowl, whisk together flour, sugar, cocoa powder, baking powder, and salt.
3. In a large bowl, whisk together milk, eggs, and vanilla extract.
4. Gradually add dry ingredients to wet ingredients, whisking until smooth.
5. Pour batter into prepared pan and bake for 20-25 minutes or until a toothpick comes out clean.
6. Let cool completely before assembling the log shape with buttercream frosting.

Cook Time: 20-25 minutes

Vanilla Bean Panna Cotta with Berry Compote

Vanilla Bean Panna Cotta with Berry Compote
This creamy Italian dessert combines the richness of vanilla bean and cream with a sweet and tangy berry compote.

Ingredients:

For the panna cotta:

– 1 cup heavy cream
– 1/2 cup whole milk
– 1/4 cup granulated sugar
– 1 tsp vanilla extract
– 1/2 tsp kosher salt
– 1/2 bean, split lengthwise

For the berry compote:

– 1 cup mixed berries (strawberries, blueberries, raspberries)
– 2 tbsp granulated sugar
– 2 tbsp honey
– 1 tbsp lemon juice

Instructions:

1. In a medium saucepan, combine cream, milk, sugar, vanilla extract, and salt. Heat over medium heat, stirring occasionally, until the sugar has dissolved.
2. Remove from heat and let steep for at least 30 minutes with the split vanilla bean. Strain the mixture through a fine-mesh sieve into a clean bowl. Discard the vanilla bean.
3. Pour the mixture into small individual serving cups or ramekins. Refrigerate for at least 4 hours or overnight until set.
4. For the berry compote, combine mixed berries, granulated sugar, honey, and lemon juice in a saucepan. Cook over medium heat, stirring occasionally, until the berries have broken down and the mixture has thickened slightly. Serve chilled.

Cooking Time: 30 minutes (plus refrigeration time)

Conclusion

Get ready to impress your guests this Christmas Eve with these 21 festive dinner recipes! From classic turkey and ham dishes to sweet treats like peppermint cheesecake and gingerbread cookies, there’s something for everyone. Try making a roast turkey with herb butter or honey glazed ham as the main course, accompanied by garlic mashed potatoes, green bean casserole, and more. Don’t forget to end the meal with a delicious dessert like pumpkin pie or vanilla bean panna cotta. Whatever your taste buds desire, this list has got you covered for a merry and bright Christmas Eve.

You might also like these recipes

Leave a Comment