
A deeply comforting, fully vegan sticky toffee pudding with a moist date sponge and a glossy, buttery toffee sauce — the ultimate winter warmer.

This vegan sticky toffee pudding has been my go-to for cold evenings and celebration desserts ever since I stumbled on the idea while testing dairy-free alternatives years ago. I remember that first batch: the house filled with a warm caramel aroma, and the texture of the sponge was so tender and moist from the dates that everyone asked for seconds. I adapted the original method to work without eggs or dairy, keeping the classic sticky, caramel-forward flavor by using a simple blend of dates and soy milk and finishing everything with a rich vegan butter toffee.
The combination of sweet, jammy dates in the sponge and the glossy, slightly salted toffee poured over warm pudding is what makes this version special. The sponge is light yet satisfyingly dense, while the toffee sauce adds a luxurious finish that soaks in beautifully. I developed this recipe to be forgiving for busy cooks: a quick blitz in a blender does most of the work, and the sauce comes together in a single pan. Whether you’re serving it as a cosy weeknight indulgence or a centerpiece for guests, it delivers that quintessential British comfort-dessert experience — entirely plant-based.
In my household this pudding regularly earns rave reviews — one friend even declared it "better than the traditional version" because the date-sweet base tasted more complex. I like how small changes (a touch more spice or a pinch of sea salt in the sauce) personalize it for different occasions.
My favorite part is watching the sauce bead and sink into the sponge just before serving — it’s a small, satisfying ritual. Family members have told me this vegan version is indistinguishable from the old-school dairy recipe, and I love that it can be made ahead and reheated without losing character.
Cool the sponge completely before storing. For short-term storage, cover with a loose sheet of foil or plastic wrap and refrigerate for up to 5 days. For longer storage, cut into portions, flash-freeze on a tray, then wrap individually in cling film and place in a freezer-safe bag for up to 3 months. Thaw overnight in the refrigerator and warm gently in a 300°F oven or microwave in short bursts, then reheat the sauce and pour over to restore that just-made sheen.
If you want to avoid soy, substitute with oat or almond milk, keeping in mind that almond milk is thinner and may slightly change the sauce’s mouthfeel. For a gluten-free version, use a 1-to-1 gluten-free flour blend and check for added xanthan gum — you may need to reduce liquid slightly. If you don’t have vanilla powder, use 1/2 teaspoon vanilla extract. Margarine can replace vegan butter in the sponge, but for the toffee use a stable vegan butter to prevent separation.
Serve warm with a scoop of vegan vanilla ice cream, a dollop of coconut whipped cream, or a sprinkling of flaky sea salt to balance the sweetness. For a brunch twist, pair with strong coffee or espresso. Garnish with toasted chopped walnuts or a few extra chopped dates for texture. The pudding works equally well plated for two or served as individual ramekins for guests.
Sticky toffee pudding is a beloved British classic with roots in the mid-20th century, traditionally made with dates and served with a toffee sauce. While origins are debated, the combination of dried fruit and caramel sauce has long been a comfort-food staple in the U.K. My plant-based adaptation keeps the spirit of the dish intact: plenty of caramel notes, a soft, sticky sponge, and the ritual of warm sauce poured at the table.
In winter, add an extra pinch of ground cloves or a tablespoon of dark rum to the toffee for festive depth. During autumn, fold in a handful of chopped dried figs or prunes for variety. In warmer months, serve chilled slices with a citrusy compote or candied orange peel to brighten the palate.
Prepare the sponge and sauce separately up to 2 days in advance. Store the sponge wrapped in the refrigerator and rewarm in a low oven. Keep the sauce in an airtight jar in the fridge; warm over low heat or microwave briefly and whisk to recombine before serving. This makes for easy last-minute entertaining when you want to present a warm, fresh-feeling dessert quickly.
There’s something comforting about sharing this dessert with friends and family — it invites slow conversation and extra helpings. I hope you make it your own, experimenting with spices and serving styles, and that it becomes a favourite in your winter repertoire as it is in mine.
Use Medjool dates for the sweetest, most caramel-like flavor; if dates are dry, soak them briefly in warm water before blending.
Allow the sponge to cool before pouring the sauce so the pudding absorbs it evenly instead of becoming soggy.
Warm the toffee sauce slowly and whisk constantly once the butter melts to prevent separation and achieve a glossy finish.
For an extra indulgent finish, stir a pinch of flaky sea salt into the sauce before serving.
This nourishing best vegan sticky toffee pudding ever! recipe is sure to be a staple in your kitchen. Enjoy every moist, high protein slice — it is perfect for breakfast or as a wholesome snack any time.
This Best Vegan Sticky Toffee Pudding Ever! recipe makes perfectly juicy, tender, and flavorful steak every time! Serve with potatoes and a side salad for an unforgettable dinner in under 30 minutes.

Preheat to 350°F (180°C). Line an 8x8-inch baking pan with parchment paper or grease lightly.
Blend 1/2 cup soy milk, 3 tablespoons water and 3/4 cup pitted dates until smooth and pourable. Add more water if too thick.
Beat 3 1/2 tablespoons vegan butter with 1/4 cup brown sugar until light and fluffy to aerate the mixture.
Stir baking soda into the date mixture, then fold the puree into the creamed butter and sugar until combined.
Sift in flour, cinnamon, nutmeg, vanilla powder and baking powder, folding gently until just combined to avoid overmixing.
Pour batter into prepared pan and bake at 350°F for 30–40 minutes or until a skewer comes out with a few moist crumbs. Cool completely before saucing.
Combine 3/4 cup brown sugar, 1/3 cup soy milk and 1/2 cup plus 1 tablespoon vegan butter in a saucepan. Heat until butter melts, bring to a foaming boil for 2–3 minutes, then remove and stir until slightly thickened.
Pour the cooled sauce over the room-temperature sponge, allowing it to soak in. Serve warm, optionally with vegan ice cream or whipped cream.
Last Step: Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.
Leave a comment & rating below or tag
@gusteen on social media!


A lightning-fast, budget-friendly egg fried rice that transforms day-old jasmine rice into a savory, restaurant-style side or main in just 10 minutes.

No-bake chocolate coconut balls made with just shredded coconut, condensed milk, and dark chocolate. Quick, crowd-pleasing, and perfect for gifting.

A simple, no bake treat made with shredded coconut, sweetened condensed milk, Manuka honey, whole almonds, and dark chocolate. Ready in under an hour and perfect for gifting.

Leave a comment & rating below or tag @gusteen on social media!
Enjoyed this recipe? Share it with friends and family, and don't forget to leave a review!
This recipe looks amazing! Can't wait to try it.
Comments are stored locally in your browser. Server comments are displayed alongside your local comments.
Join to receive our email series which contains a round-up of some of our quick and easy family favorite recipes.