Go Back
+ servings
5 from 2 votes
vegan hot cross bun pudding close up in white pie plate o white wooden background
Vegan Hot Cross Bun and Butter Pudding with Rhubarb
Prep Time
15 mins
Cook Time
45 mins
15 mins
Total Time
1 hr

A vegan, Easter-time take on the classic British Bread and Butter Pudding using hot cross buns and zipped up with rhubarb and saffron.

Course: Dessert
Cuisine: vegan
Keyword: baking, bread and butter pudding, British food, hot cross bun
Servings: 8 servings
Calories: 229 kcal
Author: kellie anderson
  • 6 wholemeal hot cross buns slightly stale preferred; otherwise have and bake for 5 minutes at 180C/350F
  • 500 ml plant milk unsweetened
  • 2 tsp vanilla extract or split vanilla pod
  • 3 tbsp corn flour/starch or tapioca starch
  • 3 tbsp maple syrup
  • 1/8 tsp salt
  • small pinch saffron strands optional
  • 2 tbsp vegan butter softened for spreading + extra for the baking dish
  • demerara sugar optional, for crunchy top
Rhubarb Compote
  • 200 g rhubarb sliced into 1" pieces
  • 1 medium orange juiced
  • water just enough with the orange juice to half way cover the cut rhubarb in a medium pan
  • 2 tbsp maple syrup
  1. Preheat the oven to 160C fan/180C/350F. Butter a round baking dish.

  2. Halve all but one of the hot cross buns and butter them. Place the whole one in the centre and arrange the others around it as best fits your dish. I ended up cutting one of them into quarters to fill the gaps. Set aside.

Rhubarb Compote (optional)
  1. Place the cut rhubarb into a saucepan and pour over the fresh orange juice and add just enough water for the liquid to come halfway up the rhubarb. Add the maple syrup and vanilla. Let the liquid come to a gentle simmer and cook the rhubarb for 3-4 minutes, or until just softened. I let mine go too far in the images! Remove the rhubarb with a slotted spoon and let the juices left in the pan simmer until they are reduced to a light syrup. We will add this to the custard.

The Vegan Custard
  1. To make the custard, pour almost all of the milk into a medium saucepan. Pour the remaining milk in a mug and whisk in the cornflour; add this to the pan and whisk well. Pour in the maple syrup, vanilla, saffron if using, and salt. Bring very gently to a bubble, whisking or stirring as it heats. Simmer until the custard coats the back of a wooden spoon and you can run your finger down it, leaving a gap where your finger was. Or, until it is as thick as slightly thickened cream. Pop a lid on the pan to keep warm.

  2. Strain about two-thirds of the custard over the hot cross buns. Take your time so that it can soak in. Dot the rhubarb pieces over the pudding, slightly pressing them in. Sprinkle with the demerara sugar and place on a tray and into the hot oven. 

  3. Bake for 30-35 minutes, or until slightly crunchy and the middle is no longer wet with liquid, but is still delectably moist. Meanwhile, gently reheat the remaining custard.

  4. Serve warm rather than hot with the warmed custard, swirling in  the rhubarb syrup if you wish. This is delicious at room temperature, too.

Recipe Notes

I used Marks & Spencer wholemeal hot cross buns with added seeds, so this gives more fibre and nutrients. But use whatever kind that is available. 


This custard in this recipe will cover up to 10 hot cross buns, so use more if you have a crowd, or want leftovers.


To heat leftovers, cover with foil and pop in a 180C/350F oven for eight minutes.

Nutrition Facts
Vegan Hot Cross Bun and Butter Pudding with Rhubarb
Amount Per Serving
Calories 229 Calories from Fat 54
% Daily Value*
Fat 6g9%
Sodium 142mg6%
Potassium 129mg4%
Carbohydrates 35g12%
Fiber 3g13%
Sugar 9g10%
Protein 5g10%
Vitamin A 195IU4%
Vitamin C 10.7mg13%
Calcium 117mg12%
Iron 0.1mg1%
* Percent Daily Values are based on a 2000 calorie diet.