Culture

A Joyful Vegan Christmas Lunch

Festive, Delicious, and Planet-Friendly.

A Joyful Vegan Christmas Lunch
Joy to the World!
SHARE:

As the festive season approaches, there's no better way to celebrate than with a compassionate, plant-based meal that delights the senses while nurturing both body and planet. This vegan Christmas lunch menu is hearty, flavorful, and packed with seasonal ingredients, perfect for sharing with loved ones. It's a full set of recipes for a traditional-yet-modern spread, centered around a stunning nut roast.

Hungry yet?
Hungry yet?

Why Choose a Vegan Christmas Lunch?

Switching to a plant-based festive meal isn't just about ethics, it's a powerful choice for health and the environment. Traditional meat-heavy Christmas dinners produce roughly twice the CO2 emissions of a vegan equivalent, largely due to animal agriculture's impact on deforestation, methane release, and water use.

SUPPORTED BY HEROES LIKE YOU

Support independent eco journalism that drives real change.
JOIN US →

By going vegan for this one meal, you're significantly reducing your carbon footprint while enjoying nutrient-dense foods.

Health benefits abound: Plant-based dishes like these are rich in fiber, antioxidants, vitamins, and healthy fats from nuts, veggies, and fruits. They support heart health, lower inflammation, and provide sustained energy without the heaviness of dairy or meat – leaving room for seconds (or dessert!).

Now, let's dive into the menu (sized for 4-6 people).

Main: Classic Vegan Nut Roast

A savory, sliceable centerpiece loaded with nuts, mushrooms, and herbs.

Nut roasts don't get any better than this!
Nut roasts don't get any better than this!

Ingredients:

  • 200g mixed nuts (walnuts, pecans, hazelnuts), finely chopped
  • 200g mushrooms, finely chopped
  • 1 onion, diced
  • 2 garlic cloves, minced
  • 150g cooked lentils
  • 100g breadcrumbs
  • 2 tbsp nutritional yeast
  • 2 tbsp soy sauce
  • 1 tsp dried thyme & sage
  • Salt/pepper to taste
  • 2 tbsp ground flaxseed + 6 tbsp water (flax egg)

Method:

  1. Preheat oven to 180°C (350°F). Line a loaf tin.
  2. Sauté onion, garlic, and mushrooms until soft.
  3. Mix all ingredients in a bowl until sticky.
  4. Press into tin and bake 45-50 mins until firm and golden.
  5. Rest 10 mins before slicing.

Sides: Crispy Roast Potatoes & Honey-Glazed Roasted Vegetables

Fluffy inside, crispy outside potatoes paired with colourful roasted veg.

OMG the roast pots...
OMG the roast pots...

Roast Potatoes:

  • 1kg floury potatoes (e.g., Maris Piper), peeled and quartered
  • 4 tbsp olive oil
  • Salt & rosemary

Method:

  1. Parboil potatoes 10 mins, drain and shake to fluff edges.
  2. Heat oil in roasting tray at 200°C (400°F).
  3. Toss potatoes in hot oil, season, roast 45-60 mins, turning halfway.

Roasted Veg (carrots, parsnips, Brussels sprouts):

  • 500g mixed veg
  • 2 tbsp olive oil
  • 2 tbsp maple syrup (for vegan "honey" glaze)
  • Salt/pepper

Method: Toss in oil/syrup, roast alongside potatoes 40 mins.

Extras: Vegan Yorkshire Puddings & Rich Gravy

No roast is complete without these!

Yorkshire Puddings (makes 12):

  • 150g plain flour
  • 150g chickpea flour
  • 2 tsp baking powder
  • 400ml plant milk
  • Pinch turmeric & salt
  • Vegetable oil for tins

Method:

  1. Whisk batter until smooth; rest 30 mins.
  2. Heat oiled muffin tin at 220°C (425°F) until smoking.
  3. Pour batter, bake 20-25 mins without opening oven.

Gravy:

  • 2 tbsp vegan butter
  • 2 tbsp flour
  • 500ml veg stock
  • 1 onion, caramelized
  • 2 tbsp nutritional yeast
  • Soy sauce to taste

Method: Make roux with butter/flour, whisk in stock/onion/yeast. Simmer until thickened.

Dessert: Traditional Vegan Christmas Pudding

Steamed, boozy, and fruit-packed—serve with brandy sauce or vegan cream.

Did someone say boozy?
Did someone say boozy?

Ingredients (for 1.5L bowl):

  • 300g mixed dried fruit (raisins, sultanas, cranberries)
  • 100g chopped dates/figs
  • Zest/juice 1 orange
  • 100ml brandy (or orange juice)
  • 150g breadcrumbs
  • 100g self-raising flour
  • 100g coconut oil (or vegan suet)
  • 100g brown sugar
  • 2 tsp mixed spice
  • Plant milk to bind

Method:

  1. Soak fruit in brandy overnight.
  2. Mix all ingredients.
  3. Pack into greased bowl, cover with parchment/foil.
  4. Steam 4-5 hours (or microwave later).
  5. Re-steam 2 hours to serve.

Enjoy!

This menu is designed to be indulgent, light, sustainable, and full of joy.

Merry Christmas! 🌿🎄

Stay connected with other changemakers.

You just read A Joyful Vegan Christmas Lunch.
Sign up to stay in touch.

Every week you'll get:

  • One dead-simple Nudge that saves money + cuts CO₂
  • Monthly Swap challenge with action buddies
  • Ad-free site + early access + exclusive community

First 150 members lock in lowest price forever + get the printed manifesto shipped free.

YES, I WANT IN → Not yet – show me another article
FREE

GET THE DISPATCH

Weekly intel. No spam. Just action.