Type Here to Get Search Results !

Best Christmas Nut Roast Recipe For A Warm Vegetarian Dinner Table

Best Christmas Nut Roast Recipe For A Warm Vegetarian Dinner Table

There is something truly special about a Christmas nut roast. Golden on the outside, rich and savoury inside, and full of crunchy nuts and warming herbs, it is the vegetarian centrepiece that everyone at the table wants a slice of. Whether you are cooking for vegetarian guests or simply want a lighter festive main, this recipe never disappoints.

This version is easy enough for a first-time cook and impressive enough for Christmas Day. It slices cleanly, holds its shape beautifully, and tastes even better with hot gravy and all the classic trimmings. Best of all, you can make it ahead, so Christmas cooking feels calm instead of chaotic.

Best Christmas nut roast sliced golden loaf ready for festive dinner

Why Nut Roast Is The Classic Vegetarian Christmas Dinner

Nut roast has been the heart of the vegetarian Christmas table in Britain for decades. It grew out of the simple idea that a festive main should feel special: a hearty loaf of nuts, lentils, vegetables and herbs, baked until golden and served in proud slices like a traditional roast. It is filling, full of flavour, and it gives vegetarian and vegan-leaning guests a dish that feels just as celebratory as everything else on the table.

Recipe Card

Prep Time Cook Time Total Time Servings Calories per serving Difficulty Cuisine
20 minutes 50 minutes 1 hour 10 minutes 6 420 kcal Easy British Christmas

Ingredients

Ingredient Amount
For the roast
Mixed nuts (cashews, walnuts, hazelnuts), roughly chopped 2 cups (300 g)
Cooked brown lentils, drained 1 1/2 cups (300 g)
Mushrooms, finely chopped 2 cups (200 g)
Onion, diced 1 large (150 g)
Carrot, grated 1 medium (100 g)
Celery stalk, diced 1 (50 g)
Garlic cloves, minced 3
Olive oil 2 tbsp (30 ml)
Soy sauce 2 tbsp (30 ml)
Tomato paste 1 tbsp (15 g)
Fresh breadcrumbs 1 cup (100 g)
Eggs, beaten 2 large
Dried thyme 1 tsp
Dried sage 1 tsp
Fresh rosemary, chopped 1 tbsp
Vegetable stock 1/4 cup (60 ml)
Salt 1/2 tsp
Black pepper 1/2 tsp
For the topping
Chopped hazelnuts 2 tbsp (20 g)
Dried cranberries 2 tbsp (20 g)

Step-By-Step Instructions

Toasted cashews for easy Christmas nut roast recipe preparation step

  1. Preheat your oven to 375°F (190°C). Grease a 9 x 5 inch (23 x 13 cm) loaf tin and line it with baking paper, leaving a little overhang to lift the roast out later.
  2. Toast the chopped mixed nuts in a dry pan over medium heat for 3–4 minutes, stirring often, until they smell warm and nutty. Set aside to cool slightly.
  3. Heat the olive oil in a large pan. Cook the onion, celery and carrot for 5 minutes until softened, then add the mushrooms and cook for 5 more minutes until their water has evaporated.
  4. Stir in the garlic, thyme, sage and rosemary and cook for 1 minute until fragrant. Remove the pan from the heat.
  5. In a large bowl, combine the toasted nuts, cooked lentils, sautéed vegetables, breadcrumbs, soy sauce, tomato paste and vegetable stock. Mix well.
  6. Pour in the beaten eggs and stir until everything holds together. Season with salt and black pepper, then taste and adjust if needed.
  7. Press the mixture firmly and evenly into the lined loaf tin. Scatter the chopped hazelnuts and dried cranberries over the top and press them in gently.
  8. Cover the tin loosely with foil and bake for 30 minutes at 375°F (190°C).
  9. Remove the foil and bake for 20 more minutes, until the top is deep golden and the roast feels firm when pressed in the centre.
  10. Rest the roast in the tin for 10 minutes, then lift it out, slice thickly, and serve hot with vegetarian gravy and your favourite trimmings.

Pro Tips

  • Do not blend the mixture smooth. A little texture from the chopped nuts is what makes a nut roast satisfying to eat.
  • Press the mixture down firmly in the tin. Loose packing is the most common reason a nut roast crumbles when sliced.
  • Always rest the roast for 10 minutes before slicing. It firms up as it cools slightly and cuts into clean, beautiful slices.
  • Toast the nuts first. It takes only a few minutes and adds a much deeper, richer flavour to the finished roast.
  • Make your gravy while the roast bakes, so everything reaches the table hot at the same time.

Benefits Of This Christmas Nut Roast

This roast is naturally rich in plant protein and fibre thanks to the nuts and lentils, and the mushrooms, carrots and celery add vitamins and minerals to every slice. The healthy fats from the nuts help keep you full, which makes it a genuinely satisfying main course rather than a side dish in disguise. It is wholesome festive food that still feels like a treat, with no strange ingredients and nothing artificial.

Nutrition

Nutrient Per Serving
Calories 420 kcal
Protein 14 g
Carbohydrates 32 g
Sugars 5 g
Fat 26 g
Saturated Fat 4 g
Fiber 7 g
Sodium 480 mg

Nutrition values are approximate estimates per serving and can vary with ingredients and portion size.

Allergen Note And Easy Swaps

This recipe contains tree nuts, egg, gluten (from the breadcrumbs) and soy (from the soy sauce). For a gluten-free version, use gluten-free breadcrumbs and tamari instead of soy sauce. For an egg-free version, replace each egg with a flax egg made from 1 tbsp ground flaxseed mixed with 3 tbsp water, rested for 10 minutes until thick. If you need a soy-free version, simply leave out the soy sauce and add an extra pinch of salt.

Storage And Make Ahead

Festive Christmas dinner table serving with candles and celebration dishes

Leftover nut roast keeps in the fridge for up to 4 days in an airtight container, and slices freeze well for up to 3 months. To reheat, warm slices in the oven at 350°F (180°C) for 15–20 minutes, covered with foil so they stay moist. You can also bake the whole roast a day ahead, chill it overnight, and reheat it gently before serving, which makes Christmas Day much easier.

Variations To Try

  • Cranberry and chestnut: swap half the mixed nuts for cooked, chopped chestnuts and add an extra handful of dried cranberries for a sweeter festive flavour.
  • Cheesy topped: scatter grated vegetarian cheddar over the top for the last 10 minutes of baking until melted and bubbling.
  • Spicy walnut: use mostly walnuts and stir 1 tbsp of harissa paste into the mixture for a warm, gently spiced twist.

Key Takeaways

  • A Christmas nut roast is the classic vegetarian centrepiece: golden, savoury and full of texture.
  • Toasted mixed nuts, lentils, mushrooms and festive herbs are the heart of this recipe.
  • Press the mixture firmly and rest it for 10 minutes for clean, beautiful slices.
  • It keeps 4 days in the fridge and 3 months in the freezer, and can be made a day ahead.
  • Serve hot with vegetarian gravy, roast potatoes and all your favourite trimmings.

Frequently Asked Questions

Q: Can I make Christmas nut roast ahead of time?
A: Yes. Bake it a day ahead, cool, cover and chill overnight, then reheat gently at 350°F (180°C) for 20 minutes before serving.

Q: Why does my nut roast fall apart when I slice it?
A: It usually means the mixture was packed too loosely or sliced too soon. Press it firmly into the tin and always rest it for 10 minutes before cutting.

Q: Can I make this nut roast vegan?
A: Yes. Replace the eggs with flax eggs (1 tbsp ground flaxseed plus 3 tbsp water per egg, rested 10 minutes) and the roast will still hold together well.

Q: What should I serve with Christmas nut roast?
A: Vegetarian gravy, roast potatoes, glazed carrots, Brussels sprouts and cranberry sauce all pair beautifully with it.

Post a Comment

0 Comments
* Please Don't Spam Here. All the Comments are Reviewed by Admin.

Top Post Ad

Below Post Ad