Christmas Eve is the one night a year I don’t track a thing, and I still end up eating more protein than anyone at the table. That’s because the best holiday dinners are built around a big centerpiece, like a roast, a whole bird, or a platter of seafood. Choose your centerpiece and let the sides follow. I’ve included pasta and soup nights for smaller crowds too.
1) Prime Rib Roast

Prime rib is the Christmas Eve dinner I look forward to all year. Season it heavily with salt, pepper, and garlic the night before, then roast low at 250°F until it hits 120°F inside and finish with a hot sear. A thick slice runs well over 40 grams protein. Serve it with horseradish cream and a big glass of red.
2) Pepper-Crusted Beef Tenderloin

Beef tenderloin is the leanest way to put a showstopper roast on the table. Press cracked black pepper all over the outside, sear it in a hot pan, then finish it in a 425°F oven. Pull it at 125°F for medium-rare and let it rest 15 minutes. Slice it thick and fan it out on a platter.
3) Beef Bourguignon

This is the dinner that makes the whole house smell like Christmas. Chunks of chuck roast braise for 3 hours in red wine with mushrooms, pearl onions, and bacon until they fall apart. I like it over egg noodles, but mashed potatoes work too. Make it the day before, because it only gets better.
4) Braised Short Ribs

Short ribs are the cozy, fall-off-the-bone option for people who would rather braise than roast. Brown them hard, then cook them low in stock and red wine for about 3 hours. Spoon the sauce over mashed potatoes and set a rib on top. They’re rich, so 1 per person is plenty.
5) Herb-Stuffed Porchetta

Porchetta is my Italian Christmas Eve move. A pork loin gets rolled in pork belly with garlic, rosemary, fennel, and lemon zest, then roasted until the skin crackles. Every slice has a swirl of herbs through the middle. It feeds a crowd and the leftovers make incredible sandwiches.
6) Glazed Bone-In Pork Chops

A thick bone-in pork chop delivers a steakhouse dinner at a lower price. Brine it for a few hours, sear it in cast iron, and brush on a maple Dijon glaze as it finishes. An 8 ounce chop carries close to 40 grams protein. Serve it with a scoop of risotto or mashed potatoes.
7) Lemon Herb Roast Chicken

Not every holiday table needs a giant roast. A whole chicken stuffed with lemon, garlic, and thyme roasts in about 75 minutes at 425°F. The pan juices turn into a quick sauce with a splash of white wine. It’s the easy, comforting pick for a smaller Christmas Eve.
8) Seared Scallops with Saffron Risotto

Scallops feel like a celebration, and they cook in about 4 minutes. Pat them very dry, sear them in a ripping hot pan until golden, and set them over creamy saffron risotto. Scallops are almost pure protein, around 17 grams per 3 ounces. This is the dish to make when it’s just 2 of you.
9) Surf and Turf Platter

Can’t decide between steak and seafood? Don’t. I grill a couple of steaks, broil lobster tails or shrimp with garlic butter, and pile it all on 1 big board. Everyone grabs what they want, and the protein count goes through the roof. Add roasted vegetables and a lemon or 2 for squeezing.
10) Filet Mignon with Pea Puree

Filet is the cut I make when I want dinner to feel like a fancy restaurant without leaving home. Sear it hard, baste it with butter and thyme, and serve it over a bright pea puree. A 6 ounce filet brings around 40 grams protein. Plate it carefully and it looks like it came out of a tasting menu.
11) Lobster en Brodo

Lobster in a rich, aromatic broth is a showstopper for a smaller Christmas Eve. Poach the lobster gently, then serve it in shallow bowls with the broth poured around it. It’s lean, sweet, and packed with protein. Keep the rest of the menu simple and let this be the star.
12) Shrimp Étouffée

Étouffée is a Louisiana Christmas Eve tradition in plenty of homes, and it’s easier than it looks. Build a dark roux, add the holy trinity of onion, celery, and bell pepper, then simmer shrimp in the sauce for just a few minutes. Spoon it over white rice. A pound of shrimp feeds 4 and brings about 24 grams protein per serving.
13) Baked Salmon with Roasted Vegetables

For a lighter Christmas Eve, salmon is my go-to. Roast the fillets on a sheet pan with cauliflower and broccoli at 400°F for about 15 minutes. Finish with lemon and fresh herbs. You get a full plate of protein and vegetables with almost no cleanup.
14) Roast Pheasant

Pheasant is a classic holiday bird that most people never try at home. It’s leaner than chicken, so I wrap it in bacon or baste it often to keep it juicy. Roast it at 375°F for about 45 minutes. It’s a fun way to make Christmas Eve feel different from every other dinner.
15) Crispy Duck with Bok Choy

Duck breast with crispy skin is one of the most satisfying things you can cook. Score the skin, start it in a cold pan, and render it slowly until it’s shatteringly crisp. Slice it over garlicky bok choy. The meat is rich, so a single breast can feed 2.
16) Veal Parmesan

Veal Parmesan is the Italian-American Christmas Eve classic. Pound the cutlets thin, bread and pan-fry them, then top with marinara and melted mozzarella. The cheese and veal together make this a seriously high-protein plate. Serve it with spaghetti on the side.
17) Baked Ziti

When the Christmas Eve crowd is big and the budget is not, baked ziti is the answer. Toss pasta with marinara, ricotta, and mozzarella, add Italian sausage or lean ground beef, and bake until bubbly. It assembles in the morning and bakes while you wrap gifts. One pan feeds a lot of people.
18) Crispy Pork Belly

Pork belly is pure holiday indulgence, and it’s easier than people think. Score the skin, rub it with salt and five-spice, and roast it low for about 2 hours before blasting it at 450°F until the skin crackles. Slice it into thick pieces and serve it with something bright, like a quick slaw. It’s rich, so small portions go a long way.
19) Chicken Pot Pie

Chicken pot pie is the comfort food option for a laid-back Christmas Eve at home. A creamy filling of chicken, carrots, peas, and celery bakes under a golden crust. Make it ahead and bake it right before dinner. It’s the meal people request again the next year.
20) Seared Pork Tenderloin with Mushrooms

Pork tenderloin is one of the leanest proteins at the holiday table, and it cooks in under 30 minutes. Sear it on all sides, then finish in the oven at 400°F until it hits 145°F. Slice it and spoon over a pan sauce of mushrooms, garlic, and a splash of cream. Fast, elegant, and easy on the cook.
21) Sesame-Crusted Tuna

Seared tuna is a great pick for a seafood-heavy Christmas Eve. Press sesame seeds onto ahi steaks, sear for about 1 minute per side, and slice to show off the rare center. Tuna brings around 25 grams protein per 4 ounces with very little fat. Serve it with mashed potatoes and green beans.
22) French Onion Soup

French onion soup is how I start a Christmas Eve dinner when I want something cozy. Onions cook down low and slow for nearly an hour until they’re deep brown and sweet. Ladle the soup into bowls, top with toasted baguette and Gruyère, and broil until bubbly. It’s a starter that feels like a hug.
23) Butternut Squash Risotto

Risotto feels like a special-occasion dish, and the Instant Pot takes out all the stirring. Butternut squash, Parmesan, and a little sage make it taste like the holidays. Fold in shredded chicken or top it with seared shrimp to make it a full meal. It’s a great side for any roast on this list too.
24) Chicken Thighs in White Wine Sauce

Chicken thighs stay juicy no matter what, which makes them perfect for a stress-free holiday dinner. Brown them skin-side down, then braise in white wine, garlic, and herbs. The sauce reduces into something you’ll want to spoon over everything. Plate it with green beans for a simple, elegant dinner.
25) Pasta Carbonara

Carbonara is my late-night Christmas Eve dinner once the kids are asleep and the gifts are wrapped. Toss hot spaghetti with eggs, Pecorino, black pepper, and crispy pancetta. The eggs make it silky and add protein. It’s on the table in 20 minutes.
26) Pappardelle Bolognese

A slow-simmered Bolognese over wide pappardelle noodles makes a Christmas Eve dinner feel special. Ground beef and pork cook down with tomatoes, wine, and a splash of milk for about 2 hours. Finish with fresh basil and Parmesan. Make the sauce ahead and just boil the pasta that night.
27) Gnocchi with Pancetta and Asparagus

Pan-fried gnocchi gets crispy on the outside and stays pillowy inside. Toss it with crispy pancetta, asparagus, and Parmesan for a meal that’s ready in about 20 minutes. Add grilled chicken to push the protein higher. It’s a great option for a quieter Christmas Eve at home.
28) Crusted Fish with Rice and Bok Choy

Christmas Eve is Feast of the Seven Fishes night in a lot of homes, and a crusted white fish fits right in. Press a crust of herbs and breadcrumbs onto cod or halibut and bake until flaky. Serve it over rice with sautéed bok choy. It’s light, high in protein, and lets the rest of the feast shine.
29) Steak Frites

Steak frites is my answer when I want a holiday dinner that’s a little less formal. Sear a strip steak or ribeye, top it with herb butter, and pile crispy fries alongside. It’s bistro food that works just as well at home. A good steak delivers more than 40 grams protein, so you’ll be set until breakfast.
Ingredient protein figures are based on USDA FoodData Central. How we calculate nutrition.



