Vegan Steamed Fruit Pudding with Luscious Custard

A sweet and tangy vegan fruit pudding, steamed to perfection and served with a rich, golden custard.

This vegan dessert is a delightful twist on a classic British pudding. The light, fluffy sponge is studded with currants and citrus zest, then steamed until tender.

Topped with a velvety, dairy-free custard made from coconut milk and a touch of turmeric for color, it's a comforting and indulgent treat that everyone can enjoy.

Ingredients

Servings 6

    Pudding

    Custard

    Converted amounts are rounded.

    Method

    1. In a large bowl, combine the self-raising flour, baking powder, and grated vegan butter. Rub the mixture between your fingers until it resembles breadcrumbs.
    2. Add the sugar, currants, orange zest, and lemon zest. Stir until everything is evenly distributed.
    3. Make a well in the center of the dry ingredients and pour in the coconut milk. Mix until a soft dough forms.
    4. Grease a pudding basin with vegan butter. Transfer the dough into the basin, cover the top with a piece of greaseproof paper, and then place the lid on. If your basin doesn't have a lid, use aluminum foil.
    5. Place a small upturned saucer in the bottom of a large pot. Fold a long strip of greaseproof paper and place it in the pot so it runs along the bottom and up the sides, to help lift the basin later.
    6. Set the pudding basin on top of the saucer and the paper strip. Fill the pot about a quarter full with cold water, cover with a lid, and place over low-medium heat.
    7. Once the water begins to simmer, cook the pudding for about 1 hour and 30 minutes, or until the sponge is fully cooked through.
    8. In a small bowl, whisk together the cornflour, turmeric, and water until smooth. Set aside.
    9. In a separate bowl, combine the caster sugar, vanilla extract, coconut milk, and vegan double cream. Whisk to blend, then pour in the cornflour mixture and stir until fully incorporated.
    10. Pour the custard mixture into a medium saucepan and place over medium heat. Cook for about 10 minutes, stirring constantly, until the custard thickens and becomes glossy.
    11. Remove the custard from the heat. Unmold the pudding, slice, and serve warm with the custard poured over.

    💡 Tips

    • Freeze the vegan butter solid before grating – it makes the rubbing-in step much easier.
    • If you don't have a pudding basin, use a heatproof bowl that fits inside your pot.
    • For extra flavor, add a pinch of cinnamon or nutmeg to the dough.

    Inspired by a recipe from Tasty

    You may also like

    🍽️

    Blood Orange Crepe Cake with Caramelized Slices

    A stunning layered crepe cake featuring blood orange custard, topped with caramelized orange slices. Perfect…

    ⏱ 3hMedium
    🍽️

    Homemade Elderberry Immune Gummies

    Whip up these simple elderberry gummies to support your family's immune system naturally. A delicious and…

    ⏱ 13 minEasy
    🍽️

    Wholesome Honey Carrot Cake

    A moist and lightly spiced carrot cake sweetened with honey and packed with grated carrots, dates, and…

    ⏱ 1h 15mEasy
    🍽️

    Chocolate-Hazelnut Stuffed Cookies with Sea Salt

    Dense, fudgy cookies stuffed with Nutella, topped with flaky sea salt, and baked to perfection.

    ⏱ 3h 28mMedium