Vegan Chestnut Stuffing with Mushrooms and Cranberries

November 29, 2024
Pin It

This Vegan Chestnut Stuffing is a flavour-packed side dish that’s perfect for Christmas. With juicy cranberries, earthy chestnuts, fresh herbs and savoury mushrooms, it’s the ultimate veggie stuffing to impress your guests!

If you’re looking for delicious vegan stuffing this festive season, this Vegan Chestnut Stuffing will be a welcome addition to your Christmas table!

With buttery chestnuts, tangy orange-soaked cranberries, flavoursome mushrooms and plenty of fresh herbs, it’s a flavour-packed festive side dish.

We use mushrooms to add a meaty richness and texture, avoiding the dry and crumbly consistency that can sometimes plague meat-free stuffings.

Whether you’re hosting a vegan Thanksgiving or Christmas dinner, or seeking a fresh twist on traditional stuffing, this veggie chestnut stuffing is the perfect addition.

Ready to make it? Let me show you how!

Quick links:

A baking dish filled with flavoursome vegan chestnut stuffing

Are you searching for more festive recipes to impress your vegan and vegetarian guests? Try our Wild Mushroom, Cranberry and Chestnut Pies followed by our Boozy Christmas Carrot Cake, which has been a big hit this holiday season!

Want to know where to get the best vegan mince pies in the UK? We’ve taste-tested them all! Head straight to the Top 3 Best Vegan Mince Pies article to find out which mince pies took the top spot this year.

Why you’ll love this Vegan Chestnut Stuffing

It’s easy to make. This vegan stuffing recipe is simple to prepare and you don’t need any fancy equipment.

Packed with festive flavours. With juicy cranberries, earthy chestnuts and fresh herbs, this stuffing is bursting with the flavours of Christmas. Balancing savouriness, richness and a hint of sweetness in every bite.

Wholesome and nutritious. Made with wholesome ingredients like mushrooms, chestnuts and oats, this recipe is not only delicious but also a great addition to a balanced, plant-based holiday meal.

Perfect to prep in advance. This vegan chestnut stuffing is great for prepping ahead of time. You can make it the day before, on Christmas Eve, and simply pop it in the oven ready for lunchtime on Christmas day, making holiday meal planning easier.

A spoonful of vegan chestnut stuffing being dished up

How to make this Vegan Chestnut Stuffing

Ingredients

Here’s what you will need to make chestnut stuffing vegan style:

Dried cranberries. In the UK, the Whitworths ones are particularly juicy and lovely!

Orange juice.

Olive oil.

Onion. We used a white onion but you could sub for a red onion.

Garlic. You can use fresh or frozen minced garlic cloves.

White mushrooms. Chestnut mushrooms and white button mushrooms would also be ok.

Fresh thyme and parsley.

Chestnuts. You need peeled, cooked chestnuts, like those offered by the brand Merchant Gourmet in the UK.

Oats. You can use any type of oats or shop-bought oat flour.

Ground flaxseed. Also called flax meal.

Ingredients for making vegan chestnut stuffing laid out on a table

Substitutions and Variations

Make it boozy. If you prefer, you can soak the cranberries in vegan port rather than orange juice. That is how we originally made this recipe (it’s delicious!), but we switched to orange juice to make the recipe more accessible.

Mushroom mix. You could switch the white mushrooms to chestnut mushrooms instead. You can even add in a few wild mushrooms – you can often buy these dried in the supermarket, just rehydrate a handful in hot water then drain, chop and add them to the frying pan at the same time as the diced mushrooms.

Omitting the flaxseed?  Flaxseed is used to make flax eggs, which act as a binder like an egg would in non-vegan cooking. If you don’t have flaxseed in the cupboard though you can omit this. Your stuffing may not hold together quite as well but it’ll still taste great.

Using dried herbs. Use fresh herbs if you can because they offer a better flavour, however, if you’re stuck and only have dried herbs you can substitute. Swap 1.5 tsp fresh thyme for 0.5 tsp dried thyme and 2 tbsp fresh parsley for 2 tsp dried parsley.

Equipment

You’ll need a large frying pan, chopping board, knife, food processor and baking dish for this veggie chestnut stuffing recipe.  We used a 20cm/8″ round ceramic ovenproof dish for this recipe.

Step-By-Step Instructions

Make sure to head to the recipe card below for the instructions on how to make this chestnut stuffing recipe vegan style!

PREPARATION

STEP 1:  Soak the cranberries in orange juice for one hour.

STEP 2:  Make a flax egg by combining the ground flax seed with 2 tbsp cold water and leaving it to soak.

STEP 3:  Preheat the oven to 190°C fan (210°C conventional / 410°F / gas mark 6).

STEP 4:  Dice the onion, mince the garlic, finely dice the mushroom and roughly chop the chestnuts. Chop the fresh herbs and pulse the oats in a food processor 2-5x until they are the consistency of coarse flour.

STEP 5:  In a large skillet or frying pan, fry the diced onion in oil for 5 minutes over low-medium heat until the onion has softened but not browned.

Dried cranberries soaking in orange juice

Diced onion being fried in a pan

STEP 6:  Add the garlic and fry for another 2 minutes.

STEP 7:  Add the mushrooms and thyme and fry for another 5 minutes or until the mushrooms are tender, browned and have released their moisture.

STEP 8:  Use a slotted spoon to transfer the mushroom mixture to a large bowl. Drain off any excess liquid and reserve it for later.

STEP 9:  Add the oat flour, diced chestnuts, chopped parsley, flax egg, salt and black pepper to the large mixing bowl with the mushrooms.

STEP 10:  Drain the orange juice from the cranberries and add the cranberries to the bowl

Diced mushrooms being fried in a pan

Ingredients in a bowl

STEP 11:  Stir everything together. Try bringing a little bit of the mixture together into a ball. If it doesn’t hold together, add 1-2 tbsp of the mushroom liquid, stir in and try again.

COOK

STEP 12:  Lightly grease a baking dish (we used a 20cm / 8″ round dish).

STEP 13:  Transfer the stuffing mixture to the prepared baking dish and press it down to around 4cm (1.5”) thick. It’s helpful to have slightly wet hands when doing this, to prevent the mixture from sticking to your fingers.

STEP 14:  Cover the top with aluminum foil and bake in the preheated oven for 25 minutes. Remove the foil and bake for a further 10 minutes until golden brown.

Vegan chestnut stuffing mixed up in a bowl, ready to cook

Vegan stuffing in a baking dish

How to Serve

Serve it hot. For best results serve this vegan chestnut stuffing freshly cooked and hot from the oven.  (We also enjoyed leftover stuffing cold in sourdough bread sandwiches the next day and it was also delicious!)

What flavours pair well with this vegan chestnut stuffing? The flavours of this vegan and vegetarian stuffing will pair well with a classic vegan roast; think veggie bacon-wrapped sausages, rosemary roast potatoes, cranberry sauce and maple-glazed roast parsnips.

How to Store

Storing uncooked stuffing. Cover the dish of uncooked stuffing with aluminium foil or eco cling film and store it in the fridge for 24 hours. 

Storing cooked stuffing. Once this stuffing has been cooked and cooled to room temperature, put any leftover stuffing in an airtight container and store it in the fridge for up to 2 days.

Success Tips

Finely dice the mushrooms. A finer chop helps the mushrooms blend into the stuffing, giving it a better texture and helping it hold together.

Use fresh herbs. Fresh herbs offer a more vibrant, aromatic flavour than dried herbs, so use fresh when you can.

Don’t skip the frying. Frying the onion, garlic, thyme and mushrooms before baking the stuffing enhances both flavour and texture. Cooking the mushrooms first helps to release excess moisture, preventing a soggy stuffing.

Reserve the mushroom liquid. The liquid released by the mushrooms during frying is packed with flavour. Use 1-2 tbsp as needed to add moisture back into the stuffing, ensuring the stuffing mixture holds together when pressed into a ball.

A close up photo of a dish of vegan chestnut, cranberry and mushroom stuffing

FAQs

Can I make this stuffing ahead of time?

Yes, you can prepare the stuffing a day in advance. Once you’ve assembled it, cover it and store it in the fridge. When you are ready, bake as directed.

Can I make this recipe gluten free?

Yes, you could use gluten-free oats (if tolerated) or fine gluten-free breadcrumbs to make this stuffing gluten free.

Can I make this recipe into vegan stuffing balls?

Yes!  Once you have mixed all of the ingredients together (cooked mushrooms, oat flour, herbs etc), roll the stuffing mixture into 2cm/1″ balls and fry in a medium-hot frying pan with a little oil for 7-10 minutes until golden all over and hot through.

More vegan Christmas recipes to try

I hope this recipe for Vegan Chestnut Stuffing becomes your favourite stuffing recipe! Please share this recipe with someone you think will love it because it’s our goal to encourage as many people as possible to try plant based eating.

Also, don’t forget to tag @aveganvisit on social media when you make this recipe. I absolutely love seeing your re-creations! Enjoy 🙂 x

If you make this recipe, please leave a comment and star rating below – this provides helpful feedback to both me and other readers. If you want more delicious vegan recipes be sure to subscribe to the A Vegan Visit newsletter. We’d also love for you to join the AVV community on YoutubeTikTokInstagramPinterest and Facebook.

The Written Recipe:

A dish of vegan stuffing

Vegan Chestnut Stuffing with Mushrooms and Cranberries

This Vegan Chestnut Stuffing is a flavour-packed side dish that’s perfect for Christmas. With juicy cranberries, earthy chestnuts, fresh herbs and savoury mushrooms, it’s the ultimate veggie stuffing to impress your guests!
No ratings yet
Print Pin Rate
Course: Side Dish
Cuisine: British, English
Prep: 30 minutes
Cook: 50 minutes
Total: 1 hour 20 minutes
Serves: 6
Calories: 289kcal
Author: Tara

Ingredients
 
 

  • 140 g dried cranberries
  • 100 ml orange juice (for soaking)
  • 1 tbsp ground flaxseed
  • 2 tbsp olive oil (for frying (30g))
  • 1 onion (diced (100g))
  • ½ tsp salt
  • tsp pepper
  • 3 garlic cloves (minced (3 tsp))
  • 450 g white mushrooms (finely diced)
  • 1.5 tsp fresh thyme (stems removed and leaves chopped)
  • 140 g oats
  • 140 g chestnuts (cooked and peeled, roughly chopped)
  • 2 tbsp fresh flat leaf parsley (chopped)

Instructions
 

  • NOTE: Timings exclude any inactive time (e.g. soaking).
  • PREPARE: Place the cranberries in a dish and cover them with the orange juice. Leave to soak for 1 hour.
    140 g dried cranberries, 100 ml orange juice
  • Make a flax egg by adding the ground flaxseed to a small dish with 2 tbsp water and leaving it to soak.
    1 tbsp ground flaxseed
  • Preheat the oven to 190°C fan (210°C conventional / 410°F / gas mark 6).
  • FRY ONION: In a large frying pan, fry the diced onion in olive oil over a low-medium heat for 5 minutes until the onion has softened but not browned. Season with the salt and pepper.
    2 tbsp olive oil, 1 onion, 1/2 tsp salt, 1/8 tsp pepper
  • ADD GARLIC: Add the minced garlic and fry for a further 2 minutes.
    3 garlic cloves
  • ADD MUSHROOMS & THYME: Add the finely diced mushrooms to the pan along with the thyme and cook for 5 minutes, or until the mushroom are tender, browned and have released their moisture.
    450 g white mushrooms, 1.5 tsp fresh thyme
  • DRAIN: Use a slotted spoon to transfer the fried mushroom mixture to a large mixing bowl, draining off any excess liquid and reserving it for later.
  • PULSE OATS: Pulse the oats in a food processor 3-5x until they are the consistency of a coarse flour.
    140 g oats
  • Add the oat flour to the bowl with the mushrooms along with the chopped chestnuts, chopped parsley and flax egg.
    140 g chestnuts, 2 tbsp fresh flat leaf parsley
  • DRAIN CRANBERRIES: Drain the orange juice from the cranberries and add the soaked cranberries to the bowl. You won’t be using the leftover orange juice in the recipe but can drink it!
  • MIX: Stir everything together, and then try to bring some of the mixture into a ball by squashing it in the palm of your hand. If it doesn’t come together (i.e. it’s too dry and crumbles), add 1-2 tbsp of the mushroom liquid you reserved, stir it in and try again.
    Once the mixture is the consistency that it comes together in your hand and you can form a ball with it without it falling apart, you can move on to the next step.
    Note: If you accidentally got rid of the mushroom liquid then feel free to use water here.
  • TRANSFER TO BAKING DISH: Lightly grease a 20cm round baking dish (or similar size) with a little vegan margarine or oil. Add the stuffing mix to the baking dish and press it down firmly so it is packed in and is around 4cm (1.5”) thick.
  • BAKE: Cover the top with foil and bake it in the preheated oven for 25 minutes before removing the foil and baking for a further 10 minutes to brown it off before serving.

Notes

Vegan / Dairy Free / Egg Free
Recipe inspired by: England
Please check the allergens on the ingredients you purchase before use. The allergen and nutritional information provided in this recipe is intended as a guide only and is based on the specific ingredients and brands used at the time of creating the recipe, therefore we cannot guarantee that the same will apply to the ingredients you use.
Prep time excludes any inactive time.
We highly recommend you use the metric and 1x options on this recipe card for the best results. Please note that this recipe has not been tested using US measurements or increasing ingredient quantities to 2x or 3x, therefore results may vary.

Nutrition

Calories: 289kcal | Carbohydrates: 52g | Protein: 7g | Fat: 8g | Saturated Fat: 1g | Sodium: 206mg | Fiber: 5g | Sugar: 21g | Net Carbohydrates: 47g
Have you tried this recipe?Tag @aveganvisit on Instagram or hashtag it #aveganvisit!

Tara

Hi, I’m Tara! I’m taking you on a trip around the world in vegan cuisine and bringing the world’s most delicious dishes to your kitchen.