Make Your Own Self-Saucing Vegan Puddings

Want a pudding that looks like a plain sponge going into the oven, then comes out with a glossy sauce hiding underneath? That’s the magic of vegan self-saucing puddings. You spoon up soft cake and warm sauce in the same serving, no extra pan needed.
The best part is you don’t need eggs or dairy to make it work. A simple batter rises and sets on top, while sugar and hot liquid sink and thicken into a sauce below.
This Easy Self-Saucing Pudding (Rainbow Nourishments) is a great way to try a simple version of this popular dessert. It’s kind of a fruit version of those self-saucing puddings you may have had at school, served with chocolate custard. This version uses blackcurrant conserve, but switch for any fruits.
You first make the sauce, by mixing fruit conserve with water. Then make the pudding (a classic dry and wet ingredients, then mixing both). You then cook together, and the sauce should ‘cook’ inside, and sauce itself, as you enjoy served with plant-based ice-cream or yoghurt.
Before cooking, read up on food safety for people and pets (many foods are unsafe for children, pregnancy/nursing and animal friends).
Just bin acidic scraps that could harm compost creatures (rhubarb, citrus, tomato) and alliums – onion, garlic, shallots, leeks, chives). For tinned ingredients, fully remove lid or pop ring-pull over holes before recycling, to avoid wildlife getting trapped.

Gingerbread Self-Saucing Pudding (Quite Good Food) contains iron-rich molasses, and in the author’s words is ideal fodder ‘for binge-watching TV in your favourite stretchy pants!
How self-saucing puddings work
Self-saucing puddings follow a smart, reliable pattern. First, you mix a quick sponge batter and spread it into a baking dish. Next, you sprinkle a “topping” over the batter, usually sugar plus cocoa, spices, or a little cornflour. Finally, you pour hot liquid over the top and bake.
It sounds like it should ruin the sponge. Instead, the oven does two things at once. The batter lifts and bakes into a tender sponge on top. Meanwhile, the hot liquid melts the sugar topping, then sinks through the batter. As it bakes, the liquid thickens into a sauce underneath. In other words, gravity pulls the sauce down, and baking pushes the sponge up.
Going vegan doesn’t make this harder. Eggs mainly add structure, but baking powder and the flour’s own starch do plenty here. Dairy usually brings richness, yet plant milk and a little oil give a soft crumb. Because the sauce forms from sugar and hot liquid, you don’t need cream to get that glossy finish.
Your core pantry list and easy substitutions
- Plant milk: oat for a creamy feel, soya for structure, almond for a light taste (use oat or soya for nut-free).
- Fat: neutral oil (rapeseed or sunflower) or melted vegan butter.
- Sugar: caster sugar for a clean sweetness, light brown sugar for a deeper flavour.
- Plain flour plus baking powder: the main lift and structure.
- Cocoa, spices, citrus zest, or fruit: the flavour drivers.
- Optional binders (handy, not essential): 1 tbsp ground flax mixed with 3 tbsp water, 3 tbsp applesauce, or 2 tbsp plant yoghurt.
For gluten-free, swap plain flour for a 1:1 gluten-free plain flour blend. If your blend has no gum, add 1/4 tsp xanthan gum for a better sponge.
Sponge on top and sauce underneath
- Aim for thick but pourable batter, like slow custard.
- Mix until just combined, because overmixing toughens the sponge.
- Keep the liquid hot, straight from the kettle (or heated plant milk).
- Pour gently over the back of a spoon, so you don’t blast holes into the batter.
- Bake until the top springs back, even if the centre looks a bit moist.
If it’s too runny, bake 5 minutes longer. If you get no sauce, your liquid wasn’t hot enough, or the topping was too stingy. If the sponge feels dry, you baked it too long, so check early next time.
Three simple self-saucing pudding recipes
Each recipe below uses one baking dish, one bowl, and a kettle. Use an ovenproof dish around 20 cm square, or a similar 1.2 to 1.5 litre dish.
Classic chocolate self-saucing pudding
Prep: 10 mins, Bake: 25 to 30 mins
Oven: 180°C (fan 160°C)
Sponge
- 150 g plain flour
- 25 g cocoa powder
- 120 g caster sugar
- 2 tsp baking powder
- Pinch of salt
- 180 ml plant milk
- 60 ml neutral oil
- 1 tsp vanilla extract
Topping and sauce
- 130 g light brown sugar
- 20 g cocoa powder
- 300 ml just-boiled water (or hot coffee for a deeper flavour)
Method
- Heat the oven and lightly grease your dish.
- Whisk flour, cocoa, sugar, baking powder, and salt in a bowl.
- Add plant milk, oil, and vanilla, then stir until smooth.
- Spread the batter in the dish.
- Mix the brown sugar and cocoa, then sprinkle evenly over the batter.
- Pour the hot water (or coffee) over the back of a spoon.
- Bake until the top looks set and springy, 25 to 30 minutes.
- Rest 5 minutes, then serve warm with vegan vanilla ice cream or coconut yoghurt.
Sticky vegan ginger and date puddingg, but it’s lighter and quicker.
Prep: 15 mins, Bake: 30 to 35 mins
Oven: 180°C (fan 160°C)
Sponge
- 150 g dates, chopped
- 200 ml hot water
- 1 tsp bicarbonate of soda
- 160 g plain flour
- 2 tsp baking powder
- 1 1/2 tsp ground ginger
- 1/2 tsp cinnamon
- 90 g light brown sugar
- 150 ml plant milk
- 60 ml neutral oil
Topping and sauce
- 120 g light brown sugar
- 1 tbsp cornflour
- 300 ml hot plant milk
- 1 tbsp golden syrup or treacle (optional, for a darker note)
Method
- Put dates in a bowl, pour over hot water, then stir in bicarb. Leave 5 minutes.
- Stir flour, baking powder, spices, and sugar in a mixing bowl.
- Add the date mixture, plant milk, and oil, then mix until combined.
- Spread into a greased dish.
- Mix brown sugar and cornflour, then sprinkle over the top.
- Stir syrup into the hot plant milk (if using), then pour gently over a spoon.
- Bake 30 to 35 minutes, until set on top but still sticky.
- Serve with quick “custard” (warm oat milk thickened with a little cornflour and sugar).
Lemon and blueberry self-saucing pudding
Prep: 10 mins, Bake: 25 to 30 mins
Oven: 180°C (fan 160°C)
Sponge
- 160 g plain flour
- 110 g caster sugar
- 2 tsp baking powder
- Pinch of salt
- Zest of 1 lemon
- 60 ml lemon juice (about 1 to 2 lemons)
- 200 ml plant milk
- 50 ml neutral oil
- 150 g blueberries (fresh or frozen)
Topping and sauce
- 90 g caster sugar
- 1 tbsp cornflour
- 250 ml just-boiled water mixed with 1 tbsp lemon juice (or hot lemonade for a twist)
Method
- Grease the dish and heat the oven.
- Mix flour, sugar, baking powder, salt, and lemon zest.
- Stir in lemon juice, plant milk, and oil to make a smooth batter.
- Fold in blueberries (if frozen, don’t thaw).
- Spread batter into the dish.
- Mix sugar and cornflour, then sprinkle on top.
- Pour hot liquid over the back of a spoon.
- Bake 25 to 30 minutes (add 5 minutes if using frozen berries).
- Serve with vegan crème fraîche or thick plant yoghurt.
Easy flavour swaps: spices, fruit, and sauce
- Add orange zest or a pinch of espresso powder to chocolate.
- Stir in chai-style spices (cinnamon, ginger, cardamom) for a warmer sponge.
- Swap blueberries for raspberries, chopped pears, or diced apples.
- Sprinkle desiccated coconut on the topping for a toasty edge.
- Swirl in a spoon of peanut butter (skip for nut-free).
For the hot liquid, try hot coffee, hot cocoa, strong black tea, or hot apple juice. On top, a handful of dairy-free chocolate chips or a spoon of demerara sugar adds crunch.
