Festive Christmas Nut Roast Recipe for Holiday Guests

This gluten free and vegan Christmas Nut Roast is an ideal main for your festive table. Packed with flavour yet simple to prepare, it’s one of the easiest and tastiest nut roasts you’ll make.

Overhead shot of nut roast partially sliced on a white and green plate accompanied with berries and rosemary for decoration.

Recipe Difficulty – Easy!

Table of Contents

  • Why this recipe works
  • Ingredients
  • Substitutions
  • Variations
  • How to make the nut roast
  • Leftovers & storage
  • Recipe FAQs
  • You might also like…
  • Christmas Nut Roast Recipe

Why this recipe works

This meat-free Christmas main is perfect for vegetarians, vegans, or anyone wanting a hearty, plant-based centrepiece. It binds well without eggs, gluten or dairy and delivers a satisfying texture and rich flavour. It’s equally good as a stand-alone roast, a stuffing alternative, or served as a side during the cooler months.

Serve with mushroom gravy or rosemary roast potatoes for a classic festive combination.

Ingredients to make nut roast

ingredients to make nut roast displayed on white background.
  • Roasted chestnuts – sweet, buttery and soft when cooked, similar to sweet potato in texture.
  • Walnuts – add a pleasing crunchy texture.
  • Cashews – mild and creamy for balance.
  • Dried apricots – the hero ingredient: their subtle sweetness elevates the roast.
  • Red onion – finely chopped; white onion can be substituted.
  • Garlic – crushed for depth and a touch of acidity.
  • Carrot – grated for sweetness, color and bite.
  • Parsnip – grated for a starchy, sweet element.
  • Rosemary – finely chopped for an aromatic, earthy note.
  • Thyme – finely chopped; adds a lightly lemony, herbal flavour.
  • Flour – plain flour to bind; gluten-free flour works well for GF diets.
  • Sage leaves (optional) – for decoration and extra flavour when baked.
  • Chia seeds (optional) – help bind and add protein, but not essential.

See the recipe card below for exact ingredient quantities.

Substitutions

  • Nuts: Swap nuts depending on preference or pantry stock—almonds, pecans or hazelnuts work well.
  • Flour: Use standard plain flour if you don’t need gluten-free.
  • Onion: White onion can replace red if preferred.
  • Vegetables: Add mushrooms, celery or other root veg if you like.
  • Herbs: Thyme, rosemary and sage are recommended, but adjust to taste.

Variations

  • Kid-friendly: A fun recipe to involve children in—grating and mixing are great tasks for little hands. For simpler family meals, consider easy three-ingredient mains on other recipes.
  • Deluxe: For an impressive presentation, place sage leaves in the tin before pressing in the mix, and garnish the plated roast with seasonal vegetables.

How to make nut roast

Nuts and apricots blended in a food processor.

Step 1: Preheat the oven to 200°C (390°F). Add chestnuts, walnuts, cashews and apricots to a food processor and blend to coarse crumbs (about 1 minute).

Vegetables and herbs finely chopped on a wooden chopping board.

Step 2: Grate the carrot and parsnip, then finely chop the onion, garlic and herbs.

Ingredients in a large silver mixing bowl before mixing.

Step 3: In a large bowl combine the nut mixture with the flour, chopped onion, crushed garlic, chia seeds (if using), grated carrot and parsnip, chopped herbs and a generous pinch of salt and pepper.

Ingredients being mixed together by hand in a large mixing bowl.

Step 4: Toss the mixture by hand to combine without compacting it.

Ingredients in large mixing bowl being left to rest.

Step 5: Add the water and press the mixture together until cohesive. Let it sit for 10 minutes to allow the flour and chia (if used) to absorb moisture.

Pre-baked ingredients in loaf tin.

Step 6: Line a loaf tin with baking paper and grease with olive or coconut oil. Place 2–3 sage leaves in the base if using, press the mixture into the tin and bake for 45 minutes at 200°C (390°F). Remove from the oven, lift from the tin and rest for 10 minutes so it firms up for neater slicing. Use a very sharp knife to cut slices.

Hint: Oven times vary—watch the roast toward the end of cooking. Resting is important for clean slices.

Leftovers

Store leftovers in an airtight container in the fridge for up to 3 days. To freeze: cool, slice, wrap portions in foil and freeze. You can bake from frozen—reheat foil-wrapped slices in the oven for about 30 minutes at 200°C (390°F) until heated through.

Recipe FAQs

Can I use other nuts for this Christmas Nut Roast?

Yes. Feel free to swap in almonds, pecans or hazelnuts depending on your taste or what you have on hand.

Can I freeze leftovers?

Yes. Cool, slice, wrap and freeze portions. Reheat from frozen in foil at 200°C (390°F) for about 30 minutes.

What if I don’t have a food processor?

Chop the nuts and apricots as finely as possible with a knife. A finer texture helps the roast bind better, but a coarse texture will still work.

gravy being poured over nut roast. Nut roast is cut open.

You might also like…

rosemary infused roast potatoes in a baking dish on a white marble background

Sides

Rosemary Roast Potatoes

mushroom gravy served in a metal pot.

Dips/Sauces

Best Mushroom Gravy

Roasted Sprouts

Sides

Roasted Sprouts with Oranges & Walnuts

baked christmas salmon served with cranberry sauce and brussels sprouts on a white plate.

Dinner

Baked Christmas Salmon

Tried this Christmas Nut Roast? Please leave a star rating below and share your feedback in the comments. Hearing how recipes work for you is the best part of creating them.

nut roast sliced on a plate.
4.79 from 37 votes

Christmas Nut Roast

I can guarantee this will be the BEST Christmas Nut Roast you have ever tried — full of flavour and simple to make.
Prep Time: 20 minutes
Cook Time: 45 minutes
Resting Time: 10 minutes
Total Time: 1 hour 5 minutes
Servings: 8 people

Equipment

  • Food processor
  • Large mixing bowl
  • Large loaf tin
  • Knife
  • Chopping board

Ingredients

  • 180 g roasted chestnuts (vacuum packed)
  • 150 g walnuts
  • 100 g cashews
  • 100 g dried apricots, halved
  • 1 small red onion, finely chopped
  • 2 large garlic cloves, crushed
  • 1 large carrot, grated
  • 1 large parsnip, grated
  • 2 large sprigs rosemary, finely chopped
  • Small handful fresh thyme, finely chopped
  • 130 g plain flour (use gluten-free if needed)
  • 135 ml water
  • Salt and pepper, to taste
  • 3 sage leaves (optional)
  • 2 tbsp chia seeds (optional)

Instructions

  1. Preheat oven to 200°C (390°F). Blend chestnuts, walnuts, cashews and apricots in a food processor to coarse crumbs (about 1 minute).
  2. Grate carrot and parsnip. Finely chop garlic, onion, rosemary and thyme.
  3. In a large bowl combine the nut mixture with flour, chopped onion, crushed garlic, chia seeds (if using), grated vegetables, chopped herbs and a good pinch of salt and pepper.
  4. Toss by hand to combine without compacting.
  5. Add the water and press together until the mixture holds. Let sit for 10 minutes to absorb moisture.
  6. Line a loaf tin with baking paper and grease. Place 2–3 sage leaves in the base if using, press the mix into the tin and bake for 45 minutes at 200°C (390°F). Remove, transfer from the tin and rest 10 minutes before slicing. Use a very sharp knife for clean slices.

Notes

Step-by-step photos: The accompanying post includes photos to guide you through the process.

Substitutions & variations: See the substitutions and variations sections above for ideas.

To store: Refrigerate up to 3 days.

To freeze: Cool, slice, wrap and freeze up to 6 months. Reheat covered until piping hot.

Tips: Ensure the mixture has enough moisture to bind. A food processor helps achieve the right texture. You can prepare the mixture ahead and bake when ready.

Nutrition

Calories: 250 kcal | Carbohydrates: 18 g | Protein: 5 g | Fat: 17 g | Fiber: 4 g | Sugar: 9 g
book banner image