🎄 217 days until Christmas — start early, spend smarter, enjoy more.
Mains & Sides

Christmas Eve Dinner Ideas — From Italian Feast to Easy 30-Minute Meals

Christmas Eve dinner ideas — Feast of the Seven Fishes, easy alternatives, kid-friendly options, and the meals that don't compete with Christmas Day.

Updated May 21, 2026

Christmas Eve dinner has a different brief than Christmas Day. The day's main event is still ahead. The cooking should be calm, the food should feel special but not compete with tomorrow's feast, and ideally you're still wrapping presents at 9pm.

This guide is the working playbook.

The four Christmas Eve dinner strategies

Pick one based on your family's traditions:

Strategy 1: The Italian Feast of the Seven Fishes

A traditional Italian Christmas Eve dinner with seven seafood courses. Doesn't have to be elaborate; even three counts as a "feast" with the right framing.

Strategy 2: An "easy big" — one impressive dish

A single hero dish that feels special but doesn't require an entire day of cooking.

Strategy 3: Italian tradition without the formality

Pasta + a starter + a salad. Italian-American Christmas tradition, casual enough to enjoy without stress.

Strategy 4: Kid-friendly Christmas Eve

When the night belongs to the kids — pizza, hot chocolate, a movie. The meal is part of the family-time, not the focus.

Strategy 1: The Feast of the Seven Fishes

The traditional Italian Christmas Eve dinner — abstaining from meat on the eve of a feast day. Seven seafood dishes representing the seven sacraments.

You don't need to make all seven from scratch. A reasonable home version:

A typical 7-course flow

  1. Marinated anchovies or sardines — store-bought, plated with olive oil and lemon
  2. Salt cod (baccalà) salad with white beans, olive oil, parsley
  3. Linguine with clams (linguine alle vongole) — the centerpiece
  4. Roasted whole branzino or salmon with herbs and lemon
  5. Grilled shrimp with garlic and olive oil
  6. Calamari — fried or grilled
  7. A simple seafood pasta or a closing dish like seafood risotto

How to actually make this manageable

  • 5 of the 7 should be cold or room temperature — only hot items at the moment of serving
  • Make-ahead the salads, marinades, and any cold seafood the day before
  • One hero hot dish (linguine alle vongole or a roasted fish) is the only "live cooking" moment
  • Family-style platters — not plated individually
  • Wine + sparkling water on the table throughout

Shortcuts that work

  • Buy the salt cod salad pre-made from an Italian deli
  • Use pre-cleaned baby clams in a bag (Cento or similar)
  • Buy good-quality marinated anchovies in a jar (not the brown ones)
  • Pre-cooked frozen shrimp for the cocktail course

Strategy 2: One impressive dish

For families that want Christmas Eve to feel special without seven courses:

Roasted whole fish

A whole branzino, snapper, or salmon side. Looks dramatic, cooks in 20-30 minutes.

  • 2 whole branzino (or one salmon side, 2-3 lbs)
  • Olive oil, salt, fresh herbs (rosemary, thyme), lemon slices
  • Roast at 400°F for 20-25 min (whole fish) or 12-15 min (salmon side)
  • Top with parsley salsa verde at the table

Pair with: roasted potatoes, a simple green salad, crusty bread.

Coq au vin

A French classic that's actually easy. Cooks low and slow, fills the house with smell.

  • 1 whole chicken, cut into pieces (or 6 thighs + 4 drumsticks)
  • 1 bottle of red wine (you don't need expensive)
  • Mirepoix (onion, carrot, celery), garlic, fresh thyme, bay leaves
  • Pearl onions, mushrooms, bacon lardons
  • Brown the chicken, deglaze, simmer covered for 60-90 min

Pair with: mashed potatoes, crusty bread, a green salad.

Beef bourguignon

If you have time the day before — this is better made ahead and reheated.

  • 3 lb chuck roast, cut into 2-inch pieces
  • Same approach as coq au vin with beef
  • Cook covered at 325°F for 3 hours, then reheat the next day

Pair with: mashed potatoes, crusty bread, a leafy salad.

A really good lasagna

Lasagna is a sleeper Christmas Eve dish. Make ahead, bake, serve.

  • Bolognese sauce + bechamel + lasagna sheets + parmesan + mozzarella
  • Assemble the day before, refrigerate
  • Bake at 350°F for 45-60 min the night of

Pair with: a simple Caesar salad, garlic bread, red wine.

Strategy 3: Italian-American casual

For families with Italian roots but no formal feast tradition:

A pasta course + an antipasto + a salad

  • Antipasto board — cured meats, cheeses, olives, marinated vegetables, breadsticks
  • Pasta course — linguine alle vongole, fettuccine Alfredo, or spaghetti with garlic and oil
  • Side salad — a simple arugula salad with lemon and parmesan
  • Wine + sparkling water
  • Tiramisu or panettone for dessert

Cook time: 30-45 minutes total.

Strategy 4: Kid-friendly Christmas Eve

The night belongs to the kids. Don't fight it:

Pizza night

  • Homemade pizza from store-bought or homemade dough
  • Kids assemble their own — set out toppings buffet-style
  • One adult pizza with grown-up toppings
  • Caesar salad as a token grown-up element
  • Hot chocolate for dessert

Soup and grilled cheese

  • Homemade tomato soup (or a really good canned one)
  • Grilled cheese with quality cheese
  • Pickle spears, raw veggies
  • Cookies for dessert

The point: kids remember the movie, the gift opening, the time with family. They don't remember what was for dinner. Don't stress.

The timing for Christmas Eve dinner

A realistic Christmas Eve timeline:

TimeActivity
3-4pmCooking prep (final 30-60 min of active work)
5pmCocktails and hors d'oeuvres
6-7pmDinner served
7-8pmChristmas Eve box / activities
8-9pmChildren to bed
9-11pmAdults: wrap presents, prep Christmas Day breakfast

The dinner should be done and cleaned up by 8pm so the evening transitions to the cozy / present-wrapping / Christmas Eve mode.

Christmas Eve dinner principles

  1. Don't make tomorrow's meal twice — no roast on Christmas Eve if you're also doing a roast on Christmas Day
  2. One hot dish maximum in the cooking timeline — the rest cold or room temperature
  3. Prep AS MUCH AS POSSIBLE the day before — Christmas Eve cooking should be 30-60 min of active work
  4. Light the candles even for casual dinner — Christmas Eve deserves the candlelight treatment
  5. Don't serve alcohol heavily — Christmas Day morning starts early

What to avoid

Watch out

Don't pick a Christmas Eve menu that requires you to be in the kitchen during the family activities. The point of Christmas Eve dinner is to be together, not to be cooking.

  • Recipes requiring 3+ hours of active cooking
  • Multiple hot dishes needing simultaneous attention
  • A heavy meat-centric meal (saves for Christmas Day)
  • Anything that requires plating during the meal
  • Dishes that need to be eaten immediately or they spoil

What to drink with Christmas Eve dinner

  • For Italian feast: Italian whites (Vermentino, Soave), a Pinot Grigio, or Champagne with the seafood
  • For one-dish dinners: a wine that pairs to the dish (see our Christmas cocktails guide)
  • For kid dinners: sparkling cider in flutes for kids, sparkling wine for adults
  • For non-drinkers: see our Christmas hosting for non-drinkers guide

Still need help?

See our Christmas dinner ideas, Christmas dinner sides, or Christmas cocktails & drinks.