Hosting Christmas dinner this year but don’t feel like making the same ham or prime rib as everyone else? Perfect. There’s no rule that says your holiday feast has to follow tradition – and no one’s handing out report cards for skipping it.
These Christmas main dishes are cozy, crowd-pleasing, and totally worthy of the big day, without all the hassle.
Think tender cider-braised pork that fills the house with warmth, seafood pot pie that looks fancy but takes hardly any effort, and even roasted veggie lasagna that’s hearty enough to steal the spotlight.
Your guests will be impressed. You’ll look like a Christmas hosting genius who actually had time to relax and enjoy the night.
Table of Contents
Holiday Turkey Roulade with Cranberry-Sage Stuffing

All the flavor of a holiday turkey dinner without wrestling a giant bird. This turkey roulade is elegant, easy to carve, and filled with cranberry-sage stuffing that looks (and tastes) right at home on any Christmas table.
Why You’ll Love It
- Classic holiday flavors in an easy-to-slice main.
- Feels fancy but is weeknight-doable.
- Great for smaller gatherings.
Equipment You’ll Need
- Meat mallet
- Kitchen twine
- Baking dish
Serving Suggestions
Serve with mashed potatoes, gravy, and roasted green beans.
Make-Ahead & Storage Tips
Assemble the roulade a day ahead and refrigerate. Bake before serving.
Ingredients
- 1 boneless turkey breast (2 to 3 lbs)
- 3 cups prepared stuffing
- ½ cup dried cranberries
- 1 tsp dried sage
- 2 tbsp olive oil
- 1 tsp salt
- ½ tsp black pepper
Instructions
- Preheat oven to 375°F.
- Butterfly and flatten turkey breast.
- Spread stuffing evenly, sprinkle cranberries and sage.
- Roll tightly, secure with kitchen twine.
- Rub with olive oil, salt, and pepper.
- Roast 60 to 75 min, until internal temp is 165°F.
- Rest 10 min, slice into rounds.
Yield: 6 servings
How to Pick a Christmas Main Dish That Is Not Ham
Start with how many people you are feeding. Prime Rib with Horseradish Cream and Cider-Braised Pork Shoulder with Apples and Onions both serve 6 to 8, so they work for a full table. Duck with Cherry-Port Sauce and Herb-Crusted Salmon with Cranberry Relish are better for 4 to 6.
Next, think about your oven. If you need it for sides, choose something that cooks somewhere else. The pork shoulder can braise in a slow cooker, and the Pulled Turkey Sliders with Cranberry BBQ Sauce cook in a slow cooker too. The salmon only needs the oven for about 15 minutes.
If you have vegetarian guests, the Mushroom and Chestnut Wellington, Stuffed Acorn Squash with Cranberry-Wild Rice Pilaf, and Roasted Vegetable Lasagna with Sage Ricotta are filling enough to be the main event. Nobody will feel like they got stuck with just side dishes.
Make-Ahead Tips for Christmas Day
Most of these mains can be partly done the day before. The turkey roulade, the stuffed turkey breast, the Wellington, and the lasagna can all be put together on Christmas Eve and kept in the fridge. Sauces like the cherry-port sauce, cranberry relish, and horseradish cream keep for 2 days.
Use a meat thermometer. It takes the guessing out of a big holiday roast. Turkey and duck should reach 165°F in the thickest part. Pork shoulder is safe at 145°F, but for a braise you want it fork tender, which takes longer. For prime rib, many cooks pull it around 130°F for medium-rare, but USDA guidance for beef roasts is 145°F with a 3-minute rest.
Let roasts rest before slicing. Ten minutes for turkey and 20 minutes for prime rib keeps the juices in the meat instead of on the cutting board.
Christmas Dinner FAQ
How much meat should I plan per person?
Plan about 1/2 pound of boneless meat per adult, or about 1 pound per person for bone-in prime rib.
Can I serve two mains?
Yes. A meat main plus one vegetarian main, like the lasagna or stuffed squash, covers most guests and stretches the meal.