From Roast Turkey to Sweet Potato Pie: My Favorite Christmas Dinner Recipes
Christmas dinner is one of my favorite meals of the whole year. There’s something so special about the smell of roast turkey filling the house, the sparkle of the tree lights, and the sound of family chatting while dinner cooks. I always look forward to planning the menu, pulling out my favorite serving dishes, and bringing everyone together for a meal that feels warm and comforting from start to finish.
Over the years, I’ve collected a list of dishes that never fail to make the table feel extra festive. From tender roast turkey and brown sugar pineapple ham to creamy baked mac and cheese and those irresistible crispy potatoes, these are the recipes that make Christmas dinner unforgettable. I love mixing in a few new ideas too, like sweet potato bites or a cheesy potato croquette, just to keep things fun and fresh each year.
And of course, it wouldn’t be Christmas without something sweet to finish it all off. A slice of pear and walnut crostata or a piece of sweet potato pie is the perfect ending to a holiday feast. This collection includes all my favorites, from the comforting mains to the sides that everyone fights over. I hope it helps make your own Christmas dinner just as joyful and delicious as ours always is.
1. Roast Turkey

Nothing says Christmas dinner quite like a perfectly roasted turkey. It fills the house with the most amazing aroma and instantly makes the whole day feel special. I like to take my time with this one, starting with a simple brine to keep it juicy and full of flavor. The mix of onions, carrots, celery, and herbs tucked inside gives every bite a beautiful balance of savory and fresh. When it comes out of the oven golden and glistening, it always feels like the centerpiece of the whole celebration. Carving it up and serving it alongside the roasted vegetables is one of those moments that just feels like Christmas to me.
Servings: 12-14
Ingredients:
- 1 whole turkey (about 18 pounds), neck and giblets removed
- 1 ½ cups sea salt
- ½ cup brown sugar
- 4 quarts cold water
- ½ cup unsalted butter, melted, divided
- 2 large onions, chopped, divided
- 4 carrots, coarsely chopped, divided
- 4 stalks celery, chopped, divided
- 3 sprigs fresh rosemary, divided
- 1 lemon, quartered
- 1 head garlic, halved horizontally
- 1 bay leaf
- 1 cup dry white wine
- Freshly ground black pepper, to taste
Instructions:
-
In a large stockpot, combine sea salt, brown sugar, and cold water. Stir until the salt and sugar dissolve completely.
-
Submerge the turkey in the brine solution. Cover and refrigerate for 12 hours or overnight.
-
Preheat the oven to 350°F (175°C).
-
Remove the turkey from the brine, rinse thoroughly under cold water, and pat dry with paper towels. Discard the brine mixture.
-
Brush the turkey inside and out with half of the melted butter.
-
Season the cavity with freshly ground black pepper.
-
Stuff the cavity with 1 chopped onion, 2 chopped carrots, 2 chopped celery stalks, 1 sprig of rosemary, lemon quarters, and the halved garlic head.
-
Place the turkey breast-side down on a roasting rack set in a shallow roasting pan.
-
Scatter the remaining onion, carrots, celery, and rosemary in the bottom of the pan, then add the bay leaf.
-
Pour the white wine over the vegetables in the pan.
-
Roast the turkey uncovered for 3 ½ to 4 hours.
-
About two-thirds of the way through roasting, carefully turn the turkey breast-side up and brush with the remaining melted butter.
-
The turkey is done when the juices run clear and an instant-read thermometer inserted into the thickest part of the thigh (near the bone) reaches 165°F (74°C).
-
Remove the turkey from the oven and let it rest for 30 minutes before carving.
-
Carve the turkey and serve on a platter with the roasted vegetables from the pan.
2. Brown Sugar Pineapple Ham

This is one of those dishes that makes the whole house smell like Christmas the moment it goes in the oven. The combination of sweet pineapple and brown sugar gives the meat a beautiful caramelized finish that everyone loves. I like to tuck the pineapple slices between each layer so the flavor seeps right in, keeping everything juicy and tender. It’s such an easy dish to prepare but it looks and tastes like something straight out of a holiday magazine. It always earns a spot on my Christmas table and there are never any leftovers for long.
3. Crockpot Honey Garlic Spareribs

I love making these on Christmas when I want something that tastes incredible but doesn’t require a lot of fuss. The slow cooker does all the hard work while I focus on everything else going on in the kitchen. The mix of honey, garlic, and soy sauce gives the ribs a rich, sticky glaze that’s so satisfying. By the time they’re done, the meat is tender and full of flavor, practically falling off the bone. It’s the kind of dish that always surprises guests because it’s so simple yet tastes like you spent hours over the stove.
Servings: 2-3
Ingredients:
- 1 rack of baby back ribs
- 4 cloves of garlic
- ¼ cup dark soy sauce
- ¼ cup sweet soy sauce
- ¼ cup raw honey
- ½ tsp onion powder
- ½ tsp paprika powder
- ½ tsp cumin
Instructions:
-
Mix together the onion powder, paprika, and cumin, then rub the dry rub onto the ribs.
-
Mince the garlic and combine it with dark soy sauce, sweet soy sauce, and honey. Stir until well mixed, then brush over the ribs, saving some of the marinade for later.
-
Cut the ribs in half and place them in the slow cooker. Cook on Low for 7-8 hours or on High for 4-5 hours.
-
Every hour, brush the ribs with the remaining marinade.
4. Air Fryer Accordion Potatoes

These are such a fun and crispy addition to the Christmas table. They look fancy but are actually really easy to make, and the air fryer gives them that perfect golden crunch without any deep frying. I love how the little accordion cuts soak up the olive oil and salt, creating the most irresistible texture. They always get plenty of attention when I bring them out because they’re just as pretty as they are tasty. It’s one of those sides that disappears fast, especially when everyone starts picking at them before dinner is even served.
Servings: 4
Ingredients:
- 2 lbs Golden potatoes
- 5 tbsp olive oil
- Salt, to taste
Instructions:
-
Peel the potatoes and rinse them under cold water. Pat them dry with kitchen towels.
-
Slice the potatoes into quarters or about half-inch thick pieces.
-
Place the potato slices on a cutting board and carefully make thin cuts on one side, using chopsticks on each side to avoid cutting all the way through.
-
Flip the potato slices over and cut diagonally on the other side to create a crosshatch pattern.
-
Drizzle the potatoes with olive oil and season them with salt.
-
Cook the potatoes in the air fryer at 350°F for 30–35 minutes, flipping them halfway through, until they turn golden brown.
-
Serve the potatoes hot.
5. Crockpot Rump Roast

This is one of my favorite cozy Christmas dishes because it practically cooks itself while filling the house with the most comforting aroma. I love tossing everything into the slow cooker in the morning and letting it simmer all day until the meat is tender and the vegetables are perfectly soft. The rosemary and thyme give it such a warm, festive flavor that feels just right for the season. By the time dinner is ready, everyone’s already gathered in the kitchen waiting for that first bite, and it never disappoints.
Servings: 4
Ingredients:
- 2.5 lbs rump roast
- 1.5 lbs yellow baby potatoes
- 1 lbs baby carrots
- 3 cups beef broth
- 1 onion
- 1 sprig rosemary
- 3-4 sprigs thyme
- 1 tsp salt, or to taste
- 1 tsp black pepper, or to taste
Instructions:
-
Season the rump roast with salt and pepper, then place it in the slow cooker.
-
Peel and quarter the onion.
-
Add the onion and the remaining ingredients to the slow cooker.
-
Cook on low for 7-8 hours or on high for 4-5 hours.
-
Once cooked, slice the beef and serve warm.
6. Air Fryer Roasted Carrots

These make such a simple yet beautiful side for Christmas dinner. The air fryer gives them just the right amount of caramelization while keeping the centers tender and sweet. I like how the thyme and oregano bring out that cozy holiday flavor without needing anything fancy. They’re quick to prepare, easy to clean up, and look lovely on the table alongside all the other festive dishes. It’s one of those recipes that reminds me how delicious simple ingredients can be when they’re done just right.
Servings: 4
Ingredients:
- 1 lb bag of baby carrots
- 1 tbsp olive oil
- 1/2 tsp thyme
- 1/2 tsp oregano
- 1/2 tsp cracked black pepper
- 1/2 tsp salt
Instructions:
- Preheat the air fryer to 380.
- Add the olive oil and seasonings to a medium size bowl, and stir to mix together.
- Add the carrots to the bowl, and toss to coat with the seasoning mixture.
- Add carrots in a single layer to the air fryer basket, and air fry for 15-18 minutes, tossing the basket half way through cooking.
7. Crispy Hasselback Potatoes

These are such a showstopper at Christmas dinner and always get people talking. I love how the thin slices fan out as they bake, turning golden and crisp around the edges while staying soft inside. The garlic butter seeps into every layer, making each bite rich and flavorful. Topped with parmesan and a sprinkle of herbs, they look beautiful on the table and pair perfectly with any main dish. I like to serve them with a creamy garlic sauce on the side because it adds that extra little touch that makes them feel special.
GET THE RECIPE8. Golden Parmesan Herb Potato Bites

These little bites are always a hit at Christmas dinner because they’re crispy on the outside, soft on the inside, and full of cheesy flavor. I love making them with leftover mashed potatoes, which makes them both easy and budget friendly. The Parmesan and herbs give them that perfect savory touch, and once they’re fried to a golden crisp, it’s almost impossible not to sneak a few before serving. They’re great for passing around as an appetizer or adding to the table as a fun side dish that everyone grabs by the handful.
GET THE RECIPE9. Herb and Vegetable Stuffing

Stuffing is one of those dishes that instantly makes the table feel complete at Christmas. I love how the mix of buttery bread, tender vegetables, and fresh herbs fills the kitchen with the most comforting aroma. The rosemary and parsley bring out that classic holiday flavor, and the mushrooms add a rich, earthy touch that makes every bite so satisfying. I like to bake it until the top turns perfectly golden and crisp, with the inside staying soft and flavorful. It’s the kind of side that everyone keeps going back for, even after they say they’re full.
Servings: 12-14
Ingredients:
- 1 loaf of crusty bread, cut into 1-inch cubes (about 10 cups)
- 1/2 cup unsalted butter
- 2 large onions, finely chopped
- 3 celery stalks, finely chopped
- 2 carrots, finely chopped
- 3 cloves garlic, minced
- 1/2 cup fresh parsley, chopped
- 1/4 cup fresh rosemary, chopped
- 1 cup mushrooms, chopped
- 3 cups vegetable broth
- 2 large eggs, beaten
- 1/2 cup grated Parmesan cheese
- Salt and freshly ground black pepper to taste
Instructions:
-
Preheat your oven to 350°F (175°C).
-
Spread the bread cubes out on a baking sheet and toast them in the oven for about 15 minutes, or until golden brown. Remove from the oven and let them cool.
-
In a large skillet, melt the butter over medium heat. Add the onions, celery, and carrots. Cook for about 10 minutes, until softened.
-
Stir in the garlic and mushrooms and cook for another 5 minutes.
-
In a large mixing bowl, combine the toasted bread cubes, sautéed vegetables, parsley, and rosemary.
-
Pour the vegetable broth over the mixture, stirring until the bread is evenly moistened.
-
Mix in the beaten eggs and Parmesan cheese. Season with salt and freshly ground black pepper.
-
Transfer the stuffing mixture into a greased 9×13-inch baking dish.
-
Cover the dish with foil and bake for 30 minutes.
-
Remove the foil and bake for another 15–20 minutes, until the top is golden and crisp.
-
Take out of the oven and let the stuffing rest for 10 minutes before serving.
10. Lemon Greek Potatoes

These bring such a bright and fresh flavor to the Christmas table. The lemon and oregano give the potatoes a light Mediterranean twist that balances beautifully with all the rich holiday dishes. I love how the garlic and broth soak into the wedges as they roast, making them tender on the inside with just the right amount of crispness on the outside. The extra lemon slices on top make them look so pretty when they come out of the oven. It’s a simple side that always adds a pop of flavor and color to the meal.
GET THE RECIPE11. Baked Mac and Cheese

This is one of those dishes that brings instant comfort to the Christmas table. The creamy sauce, the mix of cheeses, and that golden crunchy topping make it so hard to resist. I always love watching everyone’s faces light up when they see it come out of the oven bubbling and perfectly browned. It pairs beautifully with just about everything on the plate and somehow manages to steal the spotlight every time. It’s warm, cozy, and exactly the kind of food that makes the holidays feel extra special.
GET THE RECIPE12. Maple-Glazed Bacon-Wrapped Brussels Sprouts

These are one of my favorite little bites to serve at Christmas because they always disappear fast. The salty bacon, sweet maple glaze, and tender sprouts come together in the most delicious way. I love how the bacon crisps up in the oven while the maple syrup caramelizes just enough to give them a glossy finish. They look festive on the platter and smell amazing as they bake. It’s the kind of side that turns even the Brussels sprout skeptics into fans by the end of dinner.
GET THE RECIPE13. Pear and Blue Cheese Pecan Pie

This is one of those desserts that feels a little fancy but still has that cozy holiday warmth. I love how the sweetness of the pears balances the tangy blue cheese and the crunch of the pecans. The buttery crust ties everything together and makes the whole kitchen smell incredible while it bakes. It’s a lovely way to end Christmas dinner because it’s rich and flavorful without being too heavy. I always get asked for the recipe, especially from anyone who sneaks an extra slice before the table’s cleared.
14. Pear and Walnut Crostata

This dessert always feels like such a cozy way to finish Christmas dinner. The pears turn soft and sweet as they bake, and the hint of cinnamon and nutmeg fills the kitchen with that unmistakable holiday smell. I love the rustic look of the crust with its golden edges folded over the fruit, and the crunch of the walnuts adds just the right texture. It’s simple to make but looks so beautiful on the table, especially with a scoop of vanilla ice cream melting on top. It’s one of those treats that makes everyone linger at the table just a little longer.
Servings: 6 slices
Ingredients:
For the Crust:
- 1 1/4 cups all-purpose flour
- 1/2 tablespoon sugar
- 1/4 teaspoon salt
- 1/2 cup (1 stick) cold unsalted butter, cut into small cubes
- 3-4 tablespoons ice water
For the Filling:
- 3 ripe pears, peeled, cored, and thinly sliced
- 1/4 cup brown sugar
- 1 tablespoon lemon juice
- 1/2 teaspoon ground cinnamon
- 1/4 teaspoon ground nutmeg
- 1/4 cup walnuts, coarsely chopped
- 1 tablespoon all-purpose flour
- 1 teaspoon vanilla extract
For Assembly:
- 1 egg, beaten (for egg wash)
- 1 tablespoon turbinado sugar (optional, for sprinkling)
Instructions:
-
In a food processor, combine the flour, sugar, and salt. Pulse a few times to mix.
-
Add the cold butter cubes and pulse until the mixture looks like coarse crumbs.
-
Slowly add ice water, 1 tablespoon at a time, pulsing just until the dough comes together. It should hold when pressed between your fingers.
-
Turn the dough onto a lightly floured surface, shape into a disk, wrap in plastic wrap, and refrigerate for at least 30 minutes.
-
In a large bowl, toss the sliced pears with brown sugar, lemon juice, cinnamon, nutmeg, chopped walnuts, flour, and vanilla extract until evenly coated.
-
Preheat the oven to 400°F (200°C) and line a baking sheet with parchment paper.
-
On a lightly floured surface, roll the chilled dough into a 12-inch circle, about 1/8 inch thick.
-
Transfer the dough to the prepared baking sheet.
-
Arrange the pear mixture in the center, leaving a 2-inch border around the edges.
-
Fold the edges of the dough over the filling, pleating as you go, to create a rustic tart. The center should remain exposed.
-
Brush the edges of the dough with the beaten egg and sprinkle with turbinado sugar if using.
-
Bake for 35–40 minutes, or until the crust is golden brown and the pears are tender.
-
Let the crostata cool on the baking sheet for a few minutes, then transfer to a wire rack to cool completely.
-
Serve warm or at room temperature, with vanilla ice cream or whipped cream if desired.
15. Pecan Bacon Cheeseball

This is one of my favorite easy appetizers to set out before Christmas dinner. It’s creamy, savory, and just a little bit indulgent, which makes it perfect for the holidays. I love how the smoky bacon and crunchy pecans mix with the rich cheese to create that irresistible bite. It comes together quickly and always looks impressive on a platter surrounded by crackers or veggies. There’s something so fun about everyone digging in together while chatting and waiting for the main meal to finish cooking.
GET THE RECIPE16. Pomme Duchesse

These always feel like such a special addition to Christmas dinner because they look so elegant but are surprisingly easy to make. I love how the outside turns golden and crisp while the inside stays soft and buttery. Piping them into little swirls makes them look fancy enough for a holiday feast, and they taste just as good as they look. They pair beautifully with roasted meats and rich gravies, and they never fail to impress everyone at the table. It’s the kind of side dish that makes the meal feel just a little more festive.
GET THE RECIPE17. Spinach Puff Pastry Christmas Tree

This is one of those festive dishes that instantly becomes the centerpiece of the table. I love how fun it is to make and how beautiful it looks once it’s baked all golden and puffed up. The creamy spinach filling is rich and savory, and every flaky bite feels like pure comfort. It’s perfect for sharing too, since everyone can just pull off a piece while chatting around the table. It always gets so many compliments and adds such a cheerful touch to Christmas dinner.
Servings: 8
Ingredients:
- 2 sheets puff pastry, thawed
- 2 tbsp melted butter
- 1 tsp garlic powder
- 1 (10 oz) package frozen chopped spinach, thawed and drained
- 1 (8 oz) package cream cheese, softened
- 1 cup shredded mozzarella cheese
- ½ cup grated Parmesan cheese
- ½ tsp garlic powder
- ½ tsp onion powder
- Salt and pepper to taste
Instructions:
-
Preheat the oven to 375°F (190°C) and line a baking sheet with parchment paper.
-
In a medium bowl, mix together the spinach, cream cheese, mozzarella, Parmesan, garlic powder, onion powder, salt, and pepper until well combined.
-
Roll out one puff pastry sheet on a lightly floured surface and shape it into a large triangle to form the base of the tree. Place it on the prepared baking sheet.
-
Spread the spinach mixture evenly over the puff pastry triangle.
-
Roll out the second puff pastry sheet and cut it into another large triangle. Place it over the first triangle and trim the edges to match.
-
Use a sharp knife to cut horizontal slits on both sides of the triangle, leaving a strip in the center to form the trunk.
-
Twist each strip several times to create a spiral effect resembling tree branches.
-
In a small bowl, mix the melted butter with garlic powder and brush it over the puff pastry.
-
Bake for 30–35 minutes, or until golden brown and puffed.
-
Let it cool for about 5 minutes, then serve warm and enjoy with family and friends.
18. Sweet Potato Bites

These little bites are such a fun and festive side dish for Christmas. I love how the sweet potatoes caramelize in the oven while the marshmallows get all golden and gooey on top. The drizzle of maple syrup adds the perfect touch of sweetness, and the pecan gives each one a little crunch. They look so pretty on the table and taste just like a bite-sized version of a holiday classic. They always bring a smile to everyone’s face and disappear faster than I expect.
GET THE RECIPE19. Sweet Potato Pie

This dessert always feels like pure comfort on Christmas. The creamy filling, warm spices, and sweet toasted marshmallows make every bite taste like the holidays. I love the extra touch of chocolate hiding under the filling, it adds just the right amount of richness without being too heavy. The graham cracker crust brings a lovely crunch that ties it all together beautifully. It’s the kind of dessert that looks impressive on the table but feels cozy and familiar, which is exactly what I want at the end of a festive meal.
20. Cheesy Potato Croquettes

These make such a fun and comforting addition to Christmas dinner. They’re crispy on the outside, soft and fluffy inside, and that little burst of melted cheese in the middle always makes people smile. I love serving them alongside the main dishes because they feel special but are so easy to make. They’re great for both kids and adults, and there’s never a single one left by the end of the meal. A plate of these always adds that warm, cozy touch that makes the holidays feel extra cheerful.
Servings: About 10 Croquettes
Ingredients:
For the Croquettes:
- 7 oz (200g) potatoes, peeled
- Salt, to taste
- ⅓ cup (50g) all-purpose flour
- 3.5 oz (100g) cheese, cut into small cubes
- Oil, for deep frying
For the Coating:
- 1 egg
- 1 tbsp (20g) milk
- ⅓ cup (50g) all-purpose flour
- 1 pinch salt
- 1 pinch black pepper
- ¼ tsp paprika
- Bread crumbs, as needed
Instructions:
-
Boil the potatoes in salted water until fork-tender, then drain and mash them while still warm. Add salt and flour, mixing until a smooth dough forms.
-
Take a small portion of the mashed potato mixture, flatten it in your palm, and place a cheese cube in the center. Roll it into a smooth ball, making sure the cheese is fully enclosed. Repeat with the remaining mixture.
-
In a shallow bowl, whisk together the egg, milk, flour, salt, black pepper, and paprika. Place the bread crumbs in a separate shallow dish.
-
Dip each potato ball into the egg mixture, coating it evenly, then roll it in the bread crumbs until fully covered.
-
Heat oil in a deep fryer or heavy-bottomed pot to 350°F (175°C). Fry the croquettes in batches for 2–3 minutes, or until golden brown and crispy. Remove with a slotted spoon and drain on a paper towel-lined plate.
-
Let the croquettes cool slightly before serving and enjoy with your favorite dipping sauce.
Christmas dinner always feels like more than just a meal to me. It’s the laughter around the table, the smell of something amazing baking in the oven, and the little moments that make the day feel magical. Every dish on this list has a special place in my heart, and I love how they all come together to create a cozy, delicious celebration.