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

Vegetarian Christmas Dinner — Centerpieces That Earn the Plate

Vegetarian Christmas dinner ideas — main dishes that feel celebratory, not afterthought. Plus sides, planning, and how to serve a mixed table.

Updated May 21, 2026

Vegetarian Christmas dinners have come a long way from "she gets a plate of sides." The best vegetarian Christmas mains stand on their own — celebratory, visually impressive, genuinely delicious. This guide is for the host serving a vegetarian, the vegetarian host serving everyone, and the household going meat-free this year.

The five main-dish strategies

A vegetarian Christmas main needs to do four things:

  1. Visually anchor the table — be the photographed dish, not a side
  2. Be hearty enough to be the main meal
  3. Pair with traditional sides (mashed potatoes, gravy, cranberry)
  4. Be feast-feeling — celebratory, not weeknight

These five categories deliver all four.

Strategy 1: The mushroom Wellington

The single best vegetarian Christmas main. Looks like Beef Wellington, easier to make, beats most carnivore versions in pure flavor.

The recipe (feeds 6-8)

The mushroom filling:

  • 2 lb mixed mushrooms (cremini, shiitake, oyster), finely chopped
  • 2 shallots, finely diced
  • 3 cloves garlic, minced
  • ¼ cup dry sherry or red wine
  • 2 tbsp soy sauce + 1 tbsp Dijon mustard
  • Fresh thyme + black pepper
  • Sauté everything until completely dry (this is the key — wet filling = soggy pastry)

The Wellington assembly:

  • 1 sheet puff pastry, thawed
  • A thin layer of crepes (or a layer of spinach, blanched) to absorb any moisture
  • The dried mushroom filling spread in a log
  • Wrap in pastry, brush with egg wash, score the top
  • Bake at 400°F for 30-40 min until golden

Serve with: mashed potatoes, gravy (vegetarian — see below), roasted vegetables, cranberry sauce.

Vegetarian gravy

  • Sauté shallot + mushroom stems in butter
  • Add 2 tbsp flour, cook 2 min
  • Add 2 cups vegetable stock + 2 tbsp soy sauce + 1 tbsp Dijon
  • Simmer until thickened

Strategy 2: The stuffed butternut squash

Visually dramatic. Each guest gets a half-squash on their plate.

  • 4 small butternut squashes, halved and seeded
  • Roast cut-side down for 30 min at 400°F
  • Filling: cooked wild rice + roasted vegetables + dried cranberries + pecans + feta
  • Mix the filling with a drizzle of olive oil and balsamic
  • Pile high into the squash halves, return to oven for 10-15 min
  • Top with fresh herbs and pomegranate seeds at the table

Strategy 3: The whole roasted cauliflower

The "showpiece" vegetable. Whole heads, dramatically presented.

  • 2 whole cauliflower heads, trimmed of leaves
  • Brush generously with herb butter (butter + thyme + garlic + lemon zest)
  • Roast at 425°F for 45-60 min until deeply golden
  • Top with tahini sauce + pomegranate seeds + toasted pine nuts + fresh herbs
  • Slice at the table for service

This dish is INSTAGRAM gold. Photographs beautifully, serves dramatically.

Strategy 4: The vegetable Wellington (variation)

Same technique as mushroom Wellington but with mixed vegetables instead.

  • Layer of sautéed spinach + roasted butternut squash + caramelized onions + goat cheese
  • Wrapped in puff pastry
  • Egg-washed, scored, baked

Lighter than mushroom version. Often preferred by vegetarian-by-choice diners.

Strategy 5: The vegetable lasagna (the make-ahead option)

For households that want vegetarian dinner without same-day cooking:

  • Layers of lasagna noodles, ricotta + spinach mixture, roasted vegetables, mozzarella, marinara
  • Assemble the day before, refrigerate
  • Bake at 350°F for 45-60 min the night of

Practical, freezable, feeds large groups.

Vegetarian sides that elevate the meal

Christmas sides should be visual and flavor anchors. The vegetarian Christmas table:

The vegetable centerpiece

  • A whole roasted cauliflower (as a side OR main)
  • Roasted carrots + parsnips with honey and thyme
  • Brussels sprouts with brown butter (see Christmas dinner sides)

Starches

  • Mashed potatoes — go heavy on the cream and butter
  • Polenta gratin with mushrooms — luxurious alternative to potatoes
  • Wild rice pilaf with cranberries, pecans, sage
  • Crispy roast potatoes

Greens

  • Caesar salad (no anchovy or anchovy-free dressing)
  • Arugula + lemon + parmesan
  • Pomegranate + feta + walnut salad

Sauces

  • Cranberry sauce (already vegetarian)
  • Mushroom gravy (see above)
  • Salsa verde with herbs + capers + lemon

Serving a mixed table

When half the table is vegetarian and half isn't, the strategies:

Strategy A: Vegetarian main alongside meat main

  • Both centerpieces on the table — Wellington + roast
  • Everyone takes what they want
  • Sides are shared (vegetarian)

This works if you have oven space and prep time.

Strategy B: Vegetarian main + meat side

  • Vegetable Wellington as the centerpiece
  • A small side dish of carved meat for the carnivores who want it
  • Sides shared

Lower effort. Treats the meat as optional rather than central.

Strategy C: All vegetarian dinner

  • Lean into the celebratory vegetarian dishes
  • Don't apologize for the absence of meat
  • Skeptical eaters often surprised by how much they enjoy it

The best vegetarian Christmas hosts don't frame the meal as "vegetarian" — they frame it as "our Christmas dinner."

The "still feels like Christmas" rules

Three principles for vegetarian Christmas dinner:

  1. Real butter, cream, and cheese — vegetarian doesn't mean vegan; richness still matters
  2. Visual drama — the photographed centerpiece must look festive
  3. Traditional flavor language — sage, thyme, rosemary, cranberry, citrus — all the Christmas-coded notes

A vegetarian dinner that uses summer flavors doesn't feel like Christmas. A vegetarian dinner with traditional Christmas seasoning does.

The vegetarian Christmas dessert

Most Christmas desserts are already vegetarian. The classics:

  • Christmas pudding — check ingredients (some have suet)
  • Trifle — generally vegetarian
  • Yule log / Bûche de Noël — vegetarian
  • Mince pies — check filling for suet
  • Christmas cookies — see our cookies guide
  • Cheesecake — perfect for crowd

The timing (vegetarian-specific)

A vegetarian Christmas dinner often has BETTER timing than a meat-heavy one. The main course can finish 30 minutes before serving without losing quality (mushroom Wellington holds up; stuffed squash holds up).

This means: less stress, better timing for sides, calmer host.

TimeActivity
Day beforeMake filling for Wellington / pre-roast squash / make gravy
3 hours beforeTake pastry from fridge, prep vegetables
2 hours beforeRoast squashes / start cauliflower
1 hour beforeMake sides, plate the showpiece
30 min beforeBake Wellington (if doing)
ServeEverything finishes within 5 minutes

What NOT to do

Watch out

Don't serve a vegetarian dinner as a series of small "like the meat one but without meat" dishes. Tofu turkey, mushroom "steak," veggie loaf — these tend to disappoint. Lead with genuinely great vegetarian dishes that are good on their own merits, not meat-substitutes.

  • Tofu turkey or commercial "Christmas roast" — usually disappointing
  • A salad as the main — not enough
  • A side dish "promoted" to main — feels half-hearted
  • Apologizing for the vegetarian dishes — sets a tone of inadequacy

Still need help?

See our Christmas dinner ideas, Christmas dinner sides, or Christmas hosting for non-drinkers.