In the past I always made an exception for Christmas and served my family a goose or some roast. This year I will make a difference and try a vegan roast instead. If you need some inspiration what to serve for a mixed crowd of vegans and carnivores try this Christmas Surprise Roast.

vegan Christmas roast

Christmas Surprise Roast

Anne / Mondomio
A hearty vegan roast for Christmas, made from beans and spelt and rolled in puff pastry. This makes a nice dinner for guests.
0 from 0 votes
Prep Time 30 mins
Cook Time 1 hr
Soaking 1 d
Course Dinner, main course
Servings 6


Prepare roast filling

  • 1 cup dried adzuki beans Adzuki beans look like small kidney beans
  • 1 cup spelt
  • 2 Tbsp dried porcini mushrooms
  • 1 big onion, chopped
  • 2 cups finely chopped celery
  • olive oil

Mix and season

  • garlic, if you like it, use lots
  • 3 Tbsp soy flour
  • 1 Tbsp spicy mustard
  • 1 Tbsp tomato paste
  • 1 Tbsp hot sauce or chopped chili peppers
  • 1/2 tsp of each: rosemary, sage, mace, cardamom, coriander, cayenne pfeffer all spices ground
  • 2 cups ground hazelnuts
  • salt and pepper

Mushroom Sauce

  • 1 small onion
  • 2 cups sliced fresh mushrooms
  • 1 Tbsp flour
  • 1 pack soy cream or non dairy cream
  • olive oil
  • salt and pepper



  • Let the dried beans soak over night.
  • Cook the dried beans and spelt in your pressure cooker for about 20 minutes
    Beans and grains
  • Chop the dried mushrooms
  • Heat a skillet with some oil and sauté the chopped onions and celery, add the mushrooms. Let simmer for 8-10 Minutes.
  • Mix everything in a big bowl and add all the spices, soy flour and ground nuts. Season to taste with salt and pepper. The good thing about plant based cooking: you can try and taste it until you like it. No raw eggs or meat that can harm you.
  • Roll out your puff pastry. Cut a couple of little stars with Christmas cookie cutters from one side.
  • Put the filling in the middle of the puff pastry and form a roast with your spoon, leaving enough room to fold the pastry over your roast.
  • Fold the pastry over your filling and decorate with stars. Brush with some soy cream.
    Vegan Christmas roast
  • Bake in the oven set on convection at 340°F (170°C) for about an hour.
  • Let sit for 10 Minutes before you cut it. If cutting it too early it might still be too soft and fall apart.
  • Any leftover filling that didn't fit in the pastry? Use it for patties or fill some muffin cups, decorate and bake it with the roast. Take them out after 40 Minutes.
    Hearty Muffins


  • Chop the onion and sauté in a skillet with the oil.
  • Add the mushrooms and cook for about 10 Minutes.
  • Dust them with flour and stir.
  • Add the cream and some water.
  • Season with salt and pepper and serve with the roast.


I will serve the roast with Carrot Apple Salad and some homemade Apple Sauerkraut.
Keyword guests, nifty
Tried this recipe?Let us know how it was!
(Visited 108 times, 3 visits today)
0 0 vote
Article Rating