27 Christmas Dinner Recipes
Christmas dinner deserves a centerpiece worth gathering around, and these christmas dinner recipes cover every kind of holiday table, from a classic roast turkey to glazed ham, prime rib, roast goose, seafood mains and vegetarian showpieces. Whether you host a crowd of twenty or a quiet dinner for four, you will find a main dish here that fits your oven, your budget and your traditions.
Each recipe below is built for real holiday cooking, with clear methods, make ahead notes and serving ideas that help you time the whole meal. Pick your centerpiece first, then build the sides around it, and let the festive cooking begin.
Why You’ll Love These Christmas Dinner Recipes
- Every centerpiece covered: turkey, ham, prime rib, goose, duck, lamb and pork
- Seafood and vegetarian mains so every guest has a dish to celebrate
- Make ahead and slow cooker options that free up oven space
- Clear temperatures and resting times for juicy, safe results
- Festive sides pairings included with every single recipe
1. Classic Roast Turkey

Nothing says Christmas dinner like a classic roast turkey with crisp golden skin and juicy meat, and this version keeps the method simple enough for a first time host. A dry brine the night before seasons the bird all the way through, while butter under the skin keeps the breast moist and helps the skin turn beautifully brown in a hot oven.
Start with a fully thawed turkey, pat it very dry, and rub it with salt, thyme, sage and black pepper a full day ahead. On the day, stuff the cavity loosely with onion, lemon and herbs, tie the legs, and roast at high heat first to crisp the skin, then lower the heat until a thermometer in the thickest part of the thigh reads 165 degrees. Resting is not optional, because it lets the juices settle back into the meat.
Pro Tips
Rest the turkey for at least 30 minutes before carving, tented loosely with foil so the skin stays crisp. Carve the breast in even slices and separate the legs at the joint for neat serving. Save the pan drippings for gravy, and do not skip the thermometer, since color alone never tells you when poultry is safe to eat.
- Dry brine 24 hours ahead for deep seasoning
- Pat the skin very dry for the crispiest finish
- Roast high first, then lower the heat
- Rest 30 minutes before carving
Serving Suggestions
Serve with cranberry sauce, sausage stuffing, gravy and roast potatoes for the full holiday table. If you want more ways to cook the bird, these roast turkey recipes cover brined, butter basted and slow roasted versions for every size of gathering.
For a fresh twist, swap the classic herb butter for a citrus and garlic butter with orange zest and a little lemon thyme, and tuck orange slices under the skin before roasting. The citrus perfumes the meat gently and pairs beautifully with cranberry sauce, and it is an easy change that still feels completely traditional on the Christmas table.
2. Garlic Herb Butter Turkey Breast

A turkey breast is the smart choice when a whole bird feels like too much, and this garlic herb butter version delivers all the holiday flavor in half the time. The bone in breast stays juicy, the skin turns golden and crisp, and you can have a festive centerpiece on the table without feeding a crowd of twenty.
Rub softened butter mixed with garlic, thyme, rosemary, sage and lemon zest all over and under the skin, then roast on a bed of sliced onions and carrots that double as a built in roasting rack. Roast until the thickest part reaches 165 degrees, baste once or twice with the pan juices, and let it rest for 20 minutes so every slice stays moist.
Pro Tips
A bone in breast cooks more evenly and stays juicier than a boneless one, so choose bone in when you can. If the skin browns too fast, tent it loosely with foil and keep roasting until the temperature is right. Slice against the grain for the most tender pieces.
- Choose bone in breast for juicier meat
- Butter under the skin keeps the breast moist
- Roast on onions and carrots as a rack
- Rest 20 minutes before slicing
Serving Suggestions
Pair it with green beans, creamy mashed potatoes and a bright cranberry relish. A lighter holiday side like a broccoli casserole works well too, adding richness without overwhelming the delicate turkey flavor.
Try a smoked paprika and honey butter variation for a warmer, slightly sweet finish that looks gorgeous on the plate. Brush the butter on during the last 20 minutes so the honey caramelizes without burning, and serve the slices with a spoonful of pan juices spooned over the top.
3. Citrus Herb Brined Turkey

A citrus herb brine is the secret to a turkey that tastes seasoned in every bite, not just on the surface. Orange, lemon, bay, peppercorns and fresh herbs infuse the meat as it soaks, and the result is a bird that stays remarkably juicy even if it spends a few extra minutes in the oven.
Dissolve salt and sugar in warm water, add citrus peel, herbs and spices, then cool the brine completely before adding the turkey for 12 to 24 hours in a cool place or the fridge. Rinse lightly, pat very dry, and roast as usual, because a wet skin will steam instead of crisp. The brine does the seasoning work, so go easy on extra salt in the butter rub.
Pro Tips
Keep the bird fully submerged with a plate on top if needed, and never brine longer than 24 hours or the texture can turn soft. Dry the skin thoroughly after brining, and let the turkey sit at room temperature for 45 minutes before roasting for more even cooking.
- Brine 12 to 24 hours, never longer
- Cool the brine fully before adding the bird
- Pat the skin very dry after brining
- Hold back extra salt in the rub
Serving Suggestions
Serve with orange cranberry sauce to echo the citrus in the brine, plus roast root vegetables and sage stuffing. This turkey is a showpiece, so carve it at the table if you can and let guests admire the golden skin first.
For a simpler weeknight style variation, use the same citrus herb flavors as a quick marinade for turkey cutlets instead of a whole bird. Marinate for 30 minutes, pan sear until golden, and serve with the same cranberry sauce for a small scale Christmas dinner that still tastes special.
4. Brown Sugar Glazed Ham

A brown sugar glazed ham is Christmas comfort at its most generous, with a sticky sweet crust, salty tender meat and slices that please everyone from kids to grandparents. Most hams are already cooked, so your job is mostly about the glaze and a gentle reheat that keeps the meat juicy.
Score the fat in a diamond pattern, stud the crosses with whole cloves, and bake covered at a moderate heat until warmed through. Uncover for the last 30 minutes and brush on a glaze of brown sugar, mustard, honey and a splash of cider vinegar, repeating every 10 minutes until the crust turns deep amber and glossy.
Pro Tips
Do not overbake a cooked ham or it will dry out, so use a thermometer and stop at about 140 degrees. Let it rest 15 minutes before slicing, and cut thin slices across the grain. Save the bone for soup, because it makes an incredible pot of beans or split pea soup later in the week.
- Score the fat in diamonds for a classic look
- Glaze in the last 30 minutes only
- Stop at 140 degrees to keep it juicy
- Rest 15 minutes before slicing thin
Serving Suggestions
Serve with buttery rolls, sweet potato casserole and a sharp mustard on the side. Creamy mashed potato recipes are the perfect partner here, soaking up the sweet salty pan juices beautifully.
For a spicier variation, add a pinch of cayenne and a spoonful of chipotle in adobo to the glaze, which gives the sweet crust a gentle warm finish. It is still family friendly at a low level of heat, and it pairs especially well with a crisp apple slaw on the side.
5. Pineapple Mustard Glazed Ham

Pineapple and mustard are a classic ham pairing for a reason, with sweet fruit, tangy mustard and caramelized edges in every slice. The pineapple rings look festive on the platter, the juice keeps the glaze moist, and the whole dish feels like a holiday tradition the moment it comes out of the oven.
Arrange pineapple rings over the scored ham with a cherry in the center of each ring, securing them with toothpicks if needed. Brush with a glaze of pineapple juice, Dijon mustard, brown sugar and a little ground ginger, then bake until the glaze bubbles and the edges of the pineapple caramelize. Baste twice so the glaze builds up in glossy layers.
Pro Tips
Use canned pineapple in juice rather than syrup for a cleaner flavor, and remove the toothpicks before serving. If the pineapple browns too fast, tent the ham loosely with foil and continue glazing. A meat thermometer keeps you from overheating the ham.
- Use pineapple in juice, not syrup
- Secure rings with toothpicks, remove before serving
- Baste twice for glossy layers
- Tent with foil if fruit browns too fast
Serving Suggestions
Serve with scalloped potatoes, buttered green beans and dinner rolls, and set out extra mustard for guests who like more tang. This ham also makes wonderful next day sandwiches on soft rolls with a smear of mustard and a slice of cheese.
Try a rum free tropical variation by adding a little orange juice and a pinch of allspice to the glaze, which deepens the fruit flavor without changing the method. The result tastes a little more complex, and it is lovely with coconut rice or a simple fruit salad on the side.
6. Herb Crusted Prime Rib

Herb crusted prime rib is the centerpiece that makes Christmas dinner feel truly special, with a savory garlic and herb crust and a rosy, tender interior. It is simpler than its reputation suggests, because the oven does most of the work and a good thermometer handles the rest.
Stuffed Roast Tip
Tie, sear, then roast. Tying keeps the shape, searing builds flavor, and a thermometer guarantees juicy pork. Rest before slicing so the filling stays put.
Bring the roast to room temperature for about an hour, then coat it generously with a paste of garlic, rosemary, thyme, Dijon mustard and coarse salt. Roast at high heat for 20 minutes to form the crust, then lower the heat and cook until the center reaches 120 degrees for rare or 130 for medium rare, remembering the temperature climbs during resting.
Pro Tips
Rest the roast for 25 minutes before slicing so the juices redistribute and the slices stay pink rather than gray at the edges. Slice thick for a steakhouse feel, and serve the crust pieces with the end slices for guests who love extra seasoning.
- Bring the roast to room temperature first
- Sear high, then finish at lower heat
- Pull 5 degrees below target; resting finishes it
- Rest 25 minutes before slicing
Serving Suggestions
Serve with horseradish cream, Yorkshire puddings and roasted vegetables. Rich scalloped potato recipes are a natural match, giving you a creamy, cheesy side that stands up to the beef.
For a bolder variation, add cracked black pepper and a spoonful of whole grain mustard to the herb paste, and finish the slices with flaky salt at the table. The peppery crust pairs well with a red wine reduction, and it turns an already special roast into a steakhouse style holiday main.
7. Slow Roasted Prime Rib with Red Wine Au Jus

Slow roasting gives prime rib an edge to edge pink interior that high heat alone cannot match, and the red wine au jus adds a restaurant quality finish. The method takes patience rather than skill, with a low oven doing the slow work while you prepare the rest of dinner.
Season the roast generously a day ahead and chill it uncovered so the surface dries out for a better crust. Roast low at 250 degrees until the center reaches about 120 degrees, rest, then blast it in a very hot oven for 10 minutes to crisp the outside. Meanwhile, simmer the pan drippings with red wine, beef stock, shallot and thyme into a light, savory jus.
Pro Tips
Use a leave in thermometer so you never have to guess, and do not skip the final hot blast, because it creates the crust that slow roasting alone misses. Strain the jus for a clean finish, and season it at the end since reducing concentrates the salt.
- Season a day ahead and chill uncovered
- Roast low at 250 degrees for even color
- Blast hot at the end for the crust
- Strain and season the jus last
Serving Suggestions
Serve in thick slices with the jus in a jug on the side, plus roast potatoes and glazed carrots. Guests can spoon as much jus as they like, and the leftover roast makes exceptional sandwiches the next day.
Try a garlic butter finish variation by brushing the roast with melted garlic butter just before the final hot blast, which adds a rich savory note to the crust. Serve any extra butter spooned over the slices, and keep the jus on the side so both flavors shine.
8. Roast Goose with Apple and Sage Stuffing

Roast goose is the old fashioned Christmas centerpiece, rich, deeply savory and crowned with wonderfully crisp skin. It renders more fat than turkey, which is a gift rather than a problem, because that fat makes the crispiest roast potatoes you will ever serve.
Prick the skin all over so the fat can escape, stuff the cavity with apple, onion and sage, and roast on a rack so the bird sits above its drippings. Pour off the fat partway through and save it for potatoes. Roast until the thigh reaches 165 degrees and the skin is deep golden and crisp, then rest for 30 minutes before carving.
Pro Tips
Goose is richer than turkey, so plan smaller portions per person and balance the plate with sharp, acidic sides. Keep the oven temperature moderate after an initial hot blast, and do not cover the bird or the skin will soften.
- Prick the skin so fat renders out
- Roast on a rack above the drippings
- Save the fat for roast potatoes
- Rest 30 minutes before carving
Serving Suggestions
Serve with tart apple sauce, red cabbage and roast potatoes cooked in goose fat. The richness begs for something sharp and bright on the plate, so a cranberry or redcurrant sauce is almost essential.
For a lighter feeling variation, serve the goose with a citrus and fennel salad alongside the traditional sides, which cuts through the richness beautifully. The salad takes five minutes, needs no cooking, and gives the table a fresh contrast that guests will appreciate.
9. Crispy Roast Duck with Cherry Port Sauce

Crispy roast duck with cherry port sauce feels like a restaurant holiday dish, but it roasts beautifully at home with a little patience. The skin turns shatteringly crisp, the meat stays rich and tender, and the sweet tart cherry sauce balances the richness perfectly.
Score the breast skin in a crosshatch, season generously, and roast breast side up on a rack, pouring off fat as it renders. For the sauce, simmer pitted cherries with port, a little stock, shallot and a splash of vinegar until slightly thickened. Rest the duck for 20 minutes, then carve and spoon the warm sauce over the slices.
Pro Tips
Scoring helps the fat render and the skin crisp, but cut only through the skin, not into the meat. Pour off fat during roasting so the duck roasts rather than fries in its own drippings. Make the sauce ahead and reheat it gently while the duck rests.
Prime Rib Doneness Guide
Pull at 120 degrees for rare, 130 for medium rare, and 140 for medium, then rest 25 minutes. The temperature rises 5 to 10 degrees during resting, so pulling early is the key to a perfect pink center.
- Score skin only, not the meat
- Roast on a rack and pour off fat
- Rest 20 minutes for juicy slices
- Make sauce ahead and reheat gently
Serving Suggestions
Serve with wild rice or buttery mashed potatoes and roasted green beans, letting the cherry sauce do the talking. A small amount of sauce goes a long way, so serve it in a jug and let guests help themselves.
Try a five spice variation by adding a pinch of Chinese five spice to the seasoning rub, which gives the duck a warm, aromatic edge. The cherry sauce still works beautifully, and the combination feels festive without moving away from the classic holiday table.
10. Classic Beef Wellington

Beef Wellington is the ultimate Christmas showpiece, with tender beef fillet, savory mushroom duxelles and crisp golden puff pastry in every slice. It looks impressive when cut open at the table, and the steps are straightforward if you work in stages and keep everything chilled.
Lobster Tail Steps
Cut the shell, lift the meat, brush with garlic butter, and broil 8 to 10 minutes. Baste once, watch closely, and serve hot with lemon. That is the whole method.
Sear the beef fillet on all sides, brush with mustard, and chill it well. Spread mushroom duxelles over prosciutto, wrap the fillet tightly, chill again, then wrap in puff pastry, egg wash and score lightly. Bake until the pastry is deep golden and the beef center reaches about 125 degrees for medium rare, then rest for 15 minutes before slicing with a sharp serrated knife.
Pro Tips
Chilling between steps is the secret, because cold pastry bakes crisp instead of soggy. Cook the duxelles until very dry, since any extra moisture softens the pastry. Use a thermometer through the pastry end to check the beef without ruining the presentation.
- Sear and chill the fillet before wrapping
- Cook duxelles until very dry
- Chill the wrapped pastry before baking
- Rest 15 minutes, slice with a serrated knife
Serving Suggestions
Serve with a simple red wine sauce, green beans and roast potatoes, keeping the sides simple so the Wellington stays the star. One thick slice per person is plenty, thanks to the richness of the pastry and mushrooms.
For a make ahead variation, assemble the Wellington a day ahead and keep it wrapped and chilled overnight, then egg wash and bake on the day. This spreads the work across two days, reduces holiday stress, and often gives you even crisper pastry.
11. Stuffed Pork Loin with Cranberry and Apple

Stuffed pork loin with cranberry and apple is a festive roast that looks far fancier than the effort it takes, with a sweet tart filling running through every slice. The pork stays juicy when tied well, and the filling adds color and holiday flavor without any complicated technique.
Butterfly the loin, pound it to an even thickness, and spread with a filling of sauteed apple, dried cranberries, onion, sage and breadcrumbs. Roll it tightly, tie with kitchen string at intervals, sear the outside, then roast until the center reaches 145 degrees. Rest for 15 minutes before slicing so the filling stays in place.
Pro Tips
Tie the roll snugly but not so tight that the filling squeezes out, and place it seam side down in the pan. A thermometer is essential, since overcooked pork dries out quickly. Let the slices rest a minute on the platter before serving.
- Pound to even thickness for even cooking
- Tie snugly at regular intervals
- Roast to 145 degrees, no higher
- Rest 15 minutes so filling sets
Serving Suggestions
Serve with roast sweet potatoes, green beans and a spoonful of cranberry sauce. Creamy mashed potatoes also work well, balancing the sweet tart filling with a buttery base.
Try a walnut and sage variation by adding chopped toasted walnuts to the filling, which brings crunch and a nutty depth to each slice. The nuts toast as the roast cooks, and the texture contrast makes the dish feel even more special at the holiday table.
12. Herb Crusted Crown Roast of Pork

A crown roast of pork is pure holiday theater, with the ribs tied into a circle, a fragrant herb crust and a festive filling piled in the center. It feeds a crowd generously, carves easily between the ribs, and looks magnificent as the centerpiece of the table.
Ask the butcher to form the crown and French the bones, then rub the roast with garlic, rosemary, thyme and mustard. Fill the center with sausage and apple stuffing or roasted vegetables, cover the bone tips with foil so they do not burn, and roast until the center reaches 145 degrees. Rest for 20 minutes before carving between the ribs.
Pro Tips
The stuffing in the center cooks more slowly, so check its temperature too and make sure it reaches 165 degrees. If the crust browns too fast, tent the roast loosely with foil. Letting it rest keeps the slices juicy and the crown shape intact.
- Ask the butcher to form and French the crown
- Cover bone tips with foil
- Check stuffing reaches 165 degrees
- Carve between the ribs after resting
Serving Suggestions
Serve with apple sauce, roast potatoes and braised red cabbage, and place the crown on a large platter with fresh herbs and cranberries for presentation. Guests love watching it carved, so bring it to the table whole first.
For a simpler variation, fill the center with roasted root vegetables and herbs instead of sausage stuffing, which keeps the dish lighter and suits guests who prefer a meat free filling. The vegetables roast in the pork juices and taste wonderful spooned alongside the slices.
13. Christmas Lasagna with Sausage and Ricotta

Christmas lasagna with sausage and ricotta is the cozy, crowd pleasing main that lets you feed a big table without carving anything. Layers of pasta, savory sausage, creamy ricotta and melted mozzarella bake into a bubbling dish that tastes even better after a short rest.
Brown Italian sausage with onion and garlic, simmer with crushed tomatoes and basil, then layer with no boil noodles, ricotta mixed with egg and Parmesan, and plenty of mozzarella. Cover and bake until bubbling, then uncover for the last 15 minutes so the top turns golden. Rest for 20 minutes before cutting, or the layers will slide apart.
Pro Tips
Resting is what gives you clean slices, so resist cutting straight from the oven. Season the ricotta well, since bland cheese makes a bland lasagna. A little nutmeg in the ricotta adds a warm holiday note without overpowering the dish.
- Brown sausage well for deep flavor
- Season the ricotta generously
- Cover first, uncover to brown the top
- Rest 20 minutes for clean slices
Serving Suggestions
Serve with a crisp green salad, garlic bread and a light tomato salad to balance the richness. Lasagna also makes a wonderful make ahead main, since it can be assembled a day early and baked when guests arrive.
Try a spinach and sausage variation by wilting fresh spinach into the sauce, which adds color and a fresh note to the rich layers. The spinach wilts down to almost nothing, so use a generous amount, and the dish still feels completely festive.
14. Baked Salmon with Cranberry Orange Glaze

Baked salmon with cranberry orange glaze brings a lighter, elegant option to the Christmas table, with sweet tart fruit and bright citrus over rich, flaky fish. It cooks quickly, looks festive in red and orange, and gives guests who prefer seafood a main worth celebrating.
Place salmon fillets on a lined sheet pan, season with salt and pepper, and brush with a glaze of cranberry sauce, orange juice, orange zest, honey and a little Dijon mustard. Bake at 400 degrees for 12 to 15 minutes until the fish flakes easily but still looks moist in the center. Spoon extra glaze over the top before serving.
Pro Tips
Do not overbake salmon, since it continues cooking from residual heat after it leaves the oven. Pull it when the center still looks slightly translucent, and let it rest for 5 minutes. A hot oven gives you a nicely caramelized glaze without drying the fish.
- Bake at 400 degrees for a caramelized glaze
- Pull when center is still slightly translucent
- Rest 5 minutes before serving
- Use fresh orange zest for bright flavor
Serving Suggestions
Serve with wild rice, roasted asparagus and a green salad, keeping the sides light so the salmon shines. The glaze also works on a whole side of salmon if you are feeding a larger crowd.
For a nutty variation, top the glazed fillets with chopped toasted pistachios just before serving, which adds crunch and a festive green color. The nuts stay crisp if added at the end, and they make the dish look even more holiday ready.
15. Garlic Butter Lobster Tails

Garlic butter lobster tails turn Christmas dinner into a special occasion, with sweet tender meat, rich garlic butter and a fast broil that keeps the cooking stress free. They feel luxurious, yet a few tails go a long way when served alongside other holiday dishes.
Use kitchen shears to split the shell down the middle, gently lift the meat onto the shell, and brush generously with garlic butter, lemon juice and paprika. Broil for 8 to 10 minutes until the meat is opaque and lightly golden, basting once with more butter. Do not walk away, because lobster goes from perfect to tough quickly under the broiler.
Pro Tips
Butterfly the tails carefully so the meat stays attached at the base and presents beautifully. Season the butter well with garlic, lemon and a pinch of salt, and serve immediately, since lobster cools fast and tastes best hot from the oven.
- Split shells with kitchen shears
- Lift meat onto the shell for presentation
- Broil 8 to 10 minutes only
- Serve immediately while hot
Serving Suggestions
Serve one tail per person as a luxurious main with drawn butter, lemon wedges, rice pilaf and asparagus. For a surf and turf table, pair smaller tails with slices of roast beef or pork for a truly festive spread.
Try a herb butter variation with parsley, chives and a little lemon zest folded into the butter, which gives the lobster a fresher, brighter finish. The herbs stay green if stirred in off the heat, and the flavor pairs well with a simple rice side.
16. Creamy Tuscan Shrimp Pasta

Creamy Tuscan shrimp pasta is a festive seafood main that comes together in one pan, with plump shrimp, garlic cream sauce, spinach and sun dried tomatoes. It feels indulgent without needing a roast, and it is a wonderful choice when you want Christmas dinner on the table in under an hour.
Sear the shrimp quickly and set them aside so they do not overcook, then build the sauce in the same pan with garlic, cream, Parmesan, sun dried tomatoes and spinach. Toss with cooked pasta and a splash of pasta water until glossy, return the shrimp to the pan, and serve immediately with extra Parmesan.
Pro Tips
Do not overcook the shrimp, since they turn rubbery fast; pull them as soon as they curl and turn pink. The pasta water helps the sauce cling, so save a cup before draining. Warm the bowls so the creamy pasta stays hot at the table.
- Sear shrimp briefly, then set aside
- Build sauce in the same pan
- Save pasta water for a glossy sauce
- Warm bowls before serving
Serving Suggestions
Serve with crusty bread for the sauce and a simple green salad with lemon dressing. This pasta is rich, so a light salad and a crisp white wine style sparkling drink keep the meal balanced.
For a lighter variation, swap half the cream for a little stock and extra Parmesan, and add more spinach and tomatoes. The sauce stays creamy and satisfying, the dish feels less heavy, and it still tastes like a celebration pasta.
17. Butternut Squash Lasagna

Butternut squash lasagna is a vegetarian Christmas main with real celebration appeal, layering sweet roasted squash, creamy sauce and melted cheese. It has the comfort of classic lasagna with a seasonal twist, and even meat eaters tend to go back for seconds.
Roast cubed butternut squash with sage and olive oil until caramelized, then layer with noodles, a creamy white sauce, ricotta and mozzarella. A pinch of nutmeg in the sauce ties the flavors together, and a top layer of Parmesan turns golden under the broiler. Rest for 20 minutes before slicing so the layers hold.
Pro Tips
Roasting the squash first concentrates its sweetness and keeps the lasagna from turning watery. Season each layer as you build, since squash needs a good amount of salt to shine. Fresh sage, fried crisp, makes a beautiful garnish.
- Roast squash until caramelized first
- Season every layer well
- Add nutmeg to the white sauce
- Rest 20 minutes before slicing
Serving Suggestions
Serve with a peppery arugula salad, garlic bread and roasted Brussels sprouts. The salad cuts through the creamy layers, and the whole meal feels complete without any meat on the plate.
Try a kale variation by adding sauteed kale between the layers, which brings a pleasant earthy note and extra color and a hearty texture. Wilt the kale well and squeeze out excess water first, so the lasagna stays rich rather than soggy.
18. Mushroom Chestnut Wellington

Mushroom chestnut Wellington gives vegetarian guests a true centerpiece, with a deeply savory mushroom filling, sweet roasted chestnuts and crisp puff pastry. It slices beautifully at the table, looks just as festive as a meat Wellington, and tastes rich enough for everyone.
Cook mushrooms in batches until deeply browned, then chop with roasted chestnuts, shallots, thyme and a little Madeira or stock until the mixture is thick and dry. Spread over puff pastry, roll tightly, chill well, egg wash and bake until deep golden. Rest for 15 minutes before slicing with a serrated knife.
Pro Tips
Browning the mushrooms in batches is essential, because crowded mushrooms steam instead of caramelizing. The filling must be very dry or the pastry will soften. Chilling the roll before baking keeps the pastry crisp and the shape neat.
- Brown mushrooms in batches, never crowded
- Cook filling until very dry
- Chill the roll before baking
- Slice with a serrated knife after resting
Serving Suggestions
Serve with mushroom gravy, roast potatoes and glazed carrots, treating it exactly like a meat roast at the table. A rich vegetarian gravy makes the slices feel complete and celebratory.
For a nut free variation, replace the chestnuts with extra mushrooms and a spoonful of cooked lentils, which keeps the filling hearty and savory. The lentils add body and protein, and the Wellington still slices cleanly and looks festive for every guest.
19. Roasted Cauliflower Steaks with Chimichurri

Roasted cauliflower steaks with chimichurri are a bold vegetarian main that earns its place on the Christmas table, with caramelized edges, a meaty bite and a bright herb sauce. They roast in one pan, look striking on the platter, and pair with almost any holiday side.
Cut a large cauliflower into thick steaks through the core so they hold together, brush with olive oil and smoked paprika, and roast at high heat until deeply golden on both sides. Blend parsley, garlic, olive oil, vinegar and a pinch of chili flakes into a fresh chimichurri, and spoon it over the hot steaks just before serving.
Pro Tips
Keep the core intact or the steaks will fall apart into florets, which still taste good but lose the presentation. Roast on a preheated sheet pan for better browning, and do not crowd the pan. The chimichurri should be made fresh for the brightest flavor.
- Cut thick steaks through the core
- Roast on a preheated sheet pan
- Do not crowd the pan
- Make chimichurri fresh
Serving Suggestions
Serve with roast potatoes, a grain pilaf and a crisp salad, letting the chimichurri brighten the whole plate. These steaks also work as a side for meat eaters, so make a few extra if the table is mixed.
Try a romesco variation by swapping chimichurri for a roasted red pepper and almond sauce, which gives the steaks a richer, sweeter finish. The sauce can be made ahead and served at room temperature, making holiday timing even easier on busy evenings.
Lamb Roasting Guide
| Doneness | Pull Temperature |
|---|---|
| Rare | 120 degrees |
| Medium rare | 130 degrees |
| Medium | 140 degrees |
20. Sweet Potato Shepherd’s Pie

Sweet potato shepherd’s pie is a cozy vegetarian main with a festive twist, layering savory lentils and vegetables under a golden sweet potato topping. It bakes in one dish, feeds a crowd, and brings the comfort of a classic pie to a meat free Christmas table.
Simmer lentils with onion, carrot, celery, garlic, tomato paste and vegetable stock until thick and savory, then spread in a baking dish. Top with mashed sweet potatoes mixed with butter and a little Parmesan, rough up the surface with a fork so the peaks crisp, and bake until bubbling and golden on top.
Pro Tips
Cook the lentil filling until thick, since a watery base makes a soggy pie. Mash the sweet potatoes until smooth but not gluey, and season them well. The forked peaks are not just pretty, they turn deliciously crisp in the oven.
- Simmer lentil filling until thick
- Season sweet potato mash well
- Fork the top for crisp peaks
- Bake until bubbling and golden
Serving Suggestions
Serve with steamed green beans and a simple salad, and keep extra gravy on hand for guests who like it saucy. For another comforting baked main, these shepherds pie recipes offer classic and creative versions to compare.
For a heartier variation, add mushrooms and a splash of soy sauce to the lentil filling, which deepens the savory flavor considerably. The mushrooms add a meaty texture, and the pie still stays fully vegetarian while tasting even more satisfying.
21. Turkey and Cranberry Pot Pie

Turkey and cranberry pot pie turns holiday leftovers or fresh turkey into a brand new celebration dish, with a creamy filling, tender vegetables and a flaky golden crust. It is the kind of main that feels both homey and special, and it uses the oven while you relax with guests.
Simmer turkey with carrots, celery, onion and peas in a creamy sauce thickened with flour and stock, season with thyme and sage, then spoon into a baking dish. Top with puff pastry or a pie crust, cut vents, egg wash and bake until the crust is deep golden and the filling bubbles at the edges. Rest for 15 minutes before serving.
Pro Tips
The filling must be thick before it goes under the crust, or it will bubble over and soften the pastry. Keep the pastry cold until baking, and cut generous vents so steam escapes. A hot baking sheet under the dish catches any drips.
- Thicken filling well before topping
- Keep pastry cold until baking
- Cut vents for steam
- Rest 15 minutes before serving
Serving Suggestions
Serve with a green salad and extra cranberry sauce on the side. If you love this style of comfort cooking, these turkey pot pie recipes include more crust and filling ideas for the colder months.
Try a biscuit topping variation by dropping spoonfuls of biscuit dough over the filling instead of pastry, which bakes into golden dumpling style tops. The biscuits soak up a little sauce underneath, and the dish becomes even more family friendly and fun.
22. Maple Roasted Chicken with Root Vegetables

Maple roasted chicken with root vegetables is a simpler, smaller scale Christmas main that still tastes like a holiday roast, with sweet maple glaze and caramelized carrots, parsnips and onions. It is ideal when the guest list is small or when you want a second roast alongside a larger centerpiece.
Pat the chicken dry, rub with butter, maple syrup, mustard and thyme, and roast on a bed of chopped root vegetables tossed in oil and salt. Roast until the thigh reaches 165 degrees and the vegetables are tender and caramelized at the edges, basting once with pan juices. Rest for 15 minutes before carving.
Pro Tips
The vegetables cook in the chicken juices and maple drippings, which is why this one pan dish tastes so good. Cut the vegetables in even pieces so they finish at the same time as the chicken, and do not use too much maple or the glaze can burn.
- Pat chicken dry for crisp skin
- Cut vegetables evenly
- Use maple sparingly to avoid burning
- Rest 15 minutes before carving
Serving Suggestions
Serve with a grain pilaf or mashed potatoes and a bright salad. The pan vegetables are the built in side, so you only need one extra dish to complete the meal.
For a citrus variation, add orange slices and a squeeze of lemon to the pan during the last 20 minutes, which brightens the maple glaze nicely. The citrus keeps the dish from tasting too sweet, and it pairs well with a simple herb salad.
23. Herb Roasted Leg of Lamb with Garlic

Herb roasted leg of lamb with garlic is a classic festive roast with a Mediterranean soul, fragrant with rosemary, garlic and lemon. The meat stays tender and rosy inside, the outside turns beautifully browned, and it carves into generous slices for a crowd.
Stud the lamb with slivers of garlic and rosemary, rub with olive oil, lemon zest and coarse salt, and roast at high heat briefly before lowering the temperature. Roast until the center reaches 130 degrees for medium rare, rest for 25 minutes, then carve in thin slices across the grain. The resting time is essential for a juicy result.
Pro Tips
A bone in leg roasts more evenly and stays juicier, so choose bone in when possible. Use a thermometer in the thickest part, away from the bone, for an accurate reading. Save the pan juices for a simple gravy or drizzle.
- Choose bone in leg for juicier meat
- Stud with garlic and rosemary
- Roast high, then lower the heat
- Rest 25 minutes before carving
Serving Suggestions
Serve with roast potatoes, mint sauce or a herb salsa, and roasted vegetables. Lamb loves bold flavors, so a sharp salsa or mint sauce on the side lifts the rich meat beautifully.
Try a pomegranate variation by scattering pomegranate seeds and fresh herbs over the sliced lamb at serving, which adds color, crunch and a tart sweetness. The garnish takes a minute, looks festive, and gives the traditional roast a fresh holiday finish.
24. Beef Tenderloin with Mushroom Cream Sauce

Beef tenderloin with mushroom cream sauce is an elegant, low fuss alternative to a big rib roast, with buttery tender slices and a rich savory sauce. It cooks quickly, carves easily, and feels special enough for Christmas without requiring an all day roast.
Tie the tenderloin for even thickness, sear it on all sides in a hot pan, then roast briefly until the center reaches 125 degrees for medium rare. Rest for 15 minutes, then slice thick. For the sauce, saute mushrooms and shallot in the same pan, add cream and a splash of stock, and simmer until slightly thickened.
Pro Tips
Tying is the key to even cooking, since the thin tail would otherwise overcook. Use a thermometer and pull the beef a few degrees early, since it keeps cooking while resting. Slice only after resting so the juices stay in the meat.
- Tie for even thickness
- Sear first, roast briefly
- Pull a few degrees early
- Rest 15 minutes before slicing
Serving Suggestions
Serve with mashed potatoes or buttered noodles to catch the sauce, plus green beans or asparagus. Beef lovers may also enjoy these salisbury steak recipes for a more casual weeknight take on savory beef patties and gravy.
For a peppercorn variation, press cracked black pepper and a little crushed pink peppercorn onto the tenderloin before searing, and finish the sauce with a spoonful of brandy free stock reduction. The peppery crust adds warmth, and the sauce stays rich and creamy.
25. Baked Ziti with Sausage and Festive Herbs

Baked ziti with sausage and festive herbs is the big pan pasta that saves Christmas dinner when the guest list keeps growing, with tender pasta, savory sausage and plenty of melted cheese. It assembles quickly, bakes hands free, and always disappears fast.
Cook ziti until just underdone, toss with sausage tomato sauce, ricotta, basil and oregano, then top generously with mozzarella and Parmesan. Bake covered until bubbling, uncover to brown the cheese, and rest for 15 minutes before serving so the portions hold together. The pasta finishes cooking in the sauce, so undercooking it at the start matters.
Pro Tips
Season the sauce well and use plenty of cheese, since pasta bakes can taste flat without enough salt and richness. Fresh herbs stirred in at the end keep the flavor bright. A hot dish and warm bowls help it stay hot at the table.
- Cook pasta just underdone
- Season sauce generously
- Top generously with mozzarella
- Rest 15 minutes before serving
Serving Suggestions
Serve with a big green salad, garlic bread and a bowl of extra Parmesan. This is a wonderful main for a buffet style Christmas, since guests can serve themselves easily.
Try a vegetable loaded variation by adding roasted peppers and spinach to the sauce, which adds color and freshness to the rich pasta. The vegetables roast while the pasta cooks, and the dish still feels hearty and festive for a crowd.
26. Cranberry Brie Stuffed Chicken Breasts

Cranberry brie stuffed chicken breasts are a pretty, individual Christmas main, with melted brie and tart cranberry tucked inside juicy chicken. Each guest gets a beautiful portion, the cooking is quick, and the flavor combination tastes unmistakably festive.
Cut a pocket into each chicken breast, fill with brie and cranberry sauce or dried cranberries, seal with toothpicks, and sear in a hot pan until golden. Finish in the oven until the center reaches 165 degrees, remove the toothpicks, and rest for 5 minutes before slicing to reveal the melted filling.
Turkey Timing Guide
Plan about 13 minutes per pound at 350 degrees for an unstuffed turkey, plus 30 minutes of rest. A 14 pound bird needs roughly 3 hours in the oven, so work backward from serving time and keep the thermometer handy.
Pro Tips
Do not overfill the pockets or the filling will leak out during cooking. A moderate amount of brie and cranberry gives you a gooey center without a mess. Use a thermometer, since stuffed chicken must be fully cooked through.
Cauliflower Steak Success
Thick cuts, a hot pan, and space between steaks are the three rules. Thin slices fall apart, a cold pan steams, and crowding prevents browning. Get those right and the steaks turn golden every time.
- Cut pockets, do not overfill
- Seal with toothpicks, remove before serving
- Sear then finish in the oven
- Cook to 165 degrees, rest 5 minutes
Serving Suggestions
Serve with roast potatoes, green beans and extra cranberry sauce spooned over the slices. The individual portions make plating easy, and the dish pairs well with a simple salad starter.
For a nutty variation, add a few chopped toasted pecans to the filling, which brings crunch against the melted brie. The nuts toast gently inside the chicken, and the combination tastes like a holiday appetizer turned into a main course.
27. Slow Cooker Beef Brisket with Holiday Gravy

Slow cooker beef brisket with holiday gravy is the set it and forget it Christmas main, with meltingly tender beef and a rich gravy made from the cooking juices. It frees up the oven for sides, fills the house with a wonderful aroma, and slices beautifully for a crowd.
Season the brisket generously, sear it if time allows, then cook on low for 8 to 10 hours with onion, carrot, garlic, stock and herbs until it yields easily to a fork. Rest the meat, skim the cooking liquid, thicken it into gravy, and slice the brisket across the grain for the most tender pieces.
Pro Tips
Slicing across the grain matters more with brisket than with almost any other cut, since it shortens the fibers and keeps each slice tender. Cook low and slow without lifting the lid often, and rest the meat before slicing so it does not fall apart on the board.
- Cook low 8 to 10 hours
- Keep the lid on during cooking
- Slice across the grain
- Thicken cooking liquid into gravy
Serving Suggestions
Serve with mashed potatoes, roast carrots and Yorkshire puddings to soak up the gravy. Fans of slow cooked beef will also like these pot roast recipes for more low and slow comfort dinners.
For a spicier variation, add a spoonful of mustard and a pinch of chili flakes to the cooking liquid, which gives the gravy a gentle warmth. The heat stays mild, the beef stays tender, and the gravy tastes a little more complex with the same easy method.
Christmas Dinner FAQs
How far ahead can I prepare Christmas dinner?
Many dishes can be prepped a day or two ahead. Brine turkey up to 24 hours early, assemble lasagna or Wellington the day before, and make sauces and cranberry relish up to three days ahead. On the day, focus on roasting and reheating, which keeps the schedule calm.
What temperature should roast turkey reach?
Roast turkey is done when a thermometer in the thickest part of the thigh reads 165 degrees. The breast may read slightly higher, which is fine. Always rest the bird for at least 30 minutes before carving so the juices settle.
How much meat do I need per person?
Plan about 1 to 1.5 pounds of bone in turkey or ham per person, and about 0.5 to 0.75 pounds of boneless meat like tenderloin or brisket per person. Round up if you want leftovers, which are half the joy of Christmas dinner.
Can I cook two mains in one oven?
Yes, if the temperatures are close. Roast at a shared moderate temperature and use thermometers rather than time alone. Stagger the dishes so the one needing rest goes in first, and use the slow cooker for a second main when oven space is tight.
What are good vegetarian Christmas mains?
Mushroom chestnut Wellington, butternut squash lasagna, roasted cauliflower steaks and sweet potato shepherd’s pie all work beautifully as centerpieces. Give them the same attention as a roast, with a rich sauce and festive sides, and no one will feel like an afterthought.
How do I keep prime rib pink in the middle?
Roast low and slow, pull the roast 5 to 10 degrees below your target temperature, and rest it for 25 minutes. The temperature climbs during resting, so pulling early is the secret to an edge to edge pink center.
Final Thought
From a golden roast turkey to slow cooked brisket, glazed ham to vegetarian Wellingtons, these christmas dinner recipes give you a centerpiece for every table and every tradition. Choose your favorite, gather your people, and enjoy a holiday meal worth remembering.
