Sticky toffee pudding is the crown jewel of British comfort desserts. It’s a timeless classic, beloved for its incredibly moist, date-sweetened sponge cake that’s drenched in a decadent, buttery toffee sauce. Gordon Ramsay’s version of this dessert is a masterclass in balance and texture, elevating a humble pudding into a truly unforgettable culinary experience.
Imagine a feather-light sponge, so tender it melts in your mouth, soaked in a warm, velvety toffee sauce that seeps into every last crumb. Served with a scoop of cold vanilla ice cream, it’s a dessert that hits every note: rich, comforting, sweet, and utterly satisfying. Despite its luxurious reputation, this recipe is surprisingly straightforward and forgiving, making it perfect for a special occasion or a cozy night in.
Ingredients You’ll Need
Here is the list of ingredients, separated for the pudding and its signature sauce.
For the Pudding:
- 8 ounces (approx. 225g or 1 cup) pitted dates, finely chopped
- 1 ¼ cups boiling water
- 1 teaspoon baking soda
- 4 tablespoons (57g) unsalted butter, softened
- ½ cup (100g) granulated sugar
- ¼ cup (50g) brown sugar, packed
- 2 large eggs
- 1 teaspoon vanilla extract
- 1 ¼ cups (150g) all-purpose flour
- 1 teaspoon baking powder
- ¼ teaspoon salt
For the Toffee Sauce:
- 1 cup (200g) brown sugar, packed
- 6 tablespoons (85g) unsalted butter
- ½ cup (120ml) heavy cream
- 1 teaspoon vanilla extract
- A pinch of salt
For Serving (optional but highly recommended):
- Vanilla ice cream or whipped cream
The Step-by-Step Method

Follow these steps to create the perfect sticky toffee pudding from scratch.
1. Prepare the Dates This initial step is the secret to the pudding’s signature moisture. Place the finely chopped dates in a heatproof bowl. Pour the boiling water directly over them and stir in the baking soda. Let the mixture sit for 10-15 minutes; this allows the dates to soften and break down. Once softened, use a fork or a blender to mash the dates into a coarse, jam-like paste.
2. Create the Pudding Batter In a large mixing bowl, cream together the softened butter, granulated sugar, and brown sugar with an electric mixer until the mixture is light, fluffy, and pale in color. Add the eggs one at a time, making sure to mix well after each addition. Finally, stir in the vanilla extract.
In a separate bowl, sift together the flour, baking powder, and salt. Gently fold the dry ingredients into the butter and sugar mixture in two or three additions, mixing until just combined. Be careful not to overmix. Finally, gently fold in the mashed date mixture.
3. Bake the Pudding Preheat your oven to 350°F (175°C). Grease and flour an 8×8-inch baking dish or several individual ramekins. Pour the batter into your prepared dish and smooth the top. Bake for 30-35 minutes (or 20-25 minutes for ramekins), until a toothpick inserted into the center comes out clean or with a few moist crumbs.
4. Make the Luscious Toffee Sauce While the pudding bakes, it’s time to create the liquid gold. In a medium saucepan over medium heat, melt the butter. Stir in the brown sugar, heavy cream, and a pinch of salt. Bring the sauce to a gentle simmer, stirring constantly, and let it cook for 3-4 minutes until it thickens slightly. Remove it from the heat and stir in the vanilla extract.
5. Assemble and Serve Once the pudding is out of the oven and still warm, use a skewer or fork to poke small holes all over its surface. Pour about half of the warm toffee sauce over the pudding, allowing it to soak deep into the sponge.
To serve, cut the pudding into squares, place on a plate, and drizzle generously with more warm toffee sauce. A scoop of vanilla ice cream or a dollop of whipped cream is the perfect finishing touch.
Chef’s Tips for Perfect Results

- Use Quality Dates: Medjool dates are highly recommended for their rich, caramel-like flavor and soft texture, which creates a more luxurious pudding.
- Don’t Overmix: When combining the wet and dry ingredients, fold them together gently. Overmixing develops the gluten in the flour and can result in a tough, dense cake.
- Serve it Warm: This dessert is at its absolute best when served warm. The heat makes the sponge extra tender and allows the sauce to be fully appreciated.
- Make it Ahead: You can prepare both the pudding and the sauce up to two days in advance. Store them separately in the refrigerator and simply reheat before serving.
Variations & Dietary Swaps
- Gluten-Free: Substitute the all-purpose flour with a high-quality 1-to-1 gluten-free flour blend.
- Vegan: Use your favorite plant-based butter, full-fat coconut cream instead of heavy cream, and two “flax eggs” (2 tbsp ground flaxseed + 5 tbsp water) in place of the eggs.
- Add Some Crunch: Fold a handful of chopped pecans or walnuts into the batter for added texture.
- Warm Spices: Add a ½ teaspoon of cinnamon or nutmeg to the dry ingredients for a subtle, warming spice note.

Frequently Asked Questions (FAQ)
1. Can I make sticky toffee pudding ahead of time? Absolutely! This is a great make-ahead dessert. Bake the pudding and prepare the sauce up to two days in advance. Store them covered in the fridge and reheat gently before serving.
2. What’s the best way to reheat leftovers? Warm individual portions in the microwave for 30-45 seconds. To reheat the entire pudding, cover it with foil and place it in a 300°F (150°C) oven for 10-15 minutes until warmed through.
3. Can I freeze sticky toffee pudding? Yes, it freezes beautifully. Freeze the pudding (unsauced) and the sauce in separate airtight containers for up to 3 months. Thaw overnight in the refrigerator and reheat.
4. What can I use instead of dates? While dates are classic, you can substitute them with finely chopped prunes or raisins. Note that this will change the final flavor and texture slightly.
5. Can I use ramekins instead of a large baking dish? Yes, this recipe works perfectly in individual ramekins. Just be sure to grease them well and reduce the baking time to around 20-25 minutes.
6. Is this dessert overly sweet? While it is certainly a rich and indulgent dessert, the natural sweetness from the dates and the salt in the sauce create a well-rounded flavor that is decadent but not cloying.
Print
How to Make Gordon Ramsay’s Famous Sticky Toffee Pudding (A Foolproof Guide)
- Total Time: 1 hour 10 minutes
- Yield: 4
Ingredients
For the Pudding
Pitted dates – 8 ounces (about 1 cup, finely chopped)
Boiling water – 1 1/4 cups
Baking soda – 1 teaspoon
Unsalted butter – 4 tablespoons (softened)
Granulated sugar – 1/2 cup
Brown sugar – 1/4 cup
Eggs – 2 large
Vanilla extract – 1 teaspoon
All-purpose flour – 1 1/4 cups
Baking powder – 1 teaspoon
Salt – 1/4 teaspoon
For the Toffee Sauce
Brown sugar – 1 cup
Unsalted butter – 6 tablespoons
Heavy cream – 1/2 cup
Vanilla extract – 1 teaspoon
Salt – a pinch
For Serving
Vanilla ice cream or whipped cream
Instructions
Preparing the Dates
Step 1: Soften the Dates
Place the chopped dates in a bowl and pour the boiling water over them.
Stir in the baking soda and let the mixture sit for 10-15 minutes to soften.
Step 2: Mash the Dates
Use a fork or blender to mash the dates into a coarse paste.
Making the Pudding Batter
Step 1: Cream the Butter and Sugars
In a large bowl, beat the softened butter, granulated sugar, and brown sugar until light and fluffy.
Add the eggs one at a time, mixing well after each addition. Stir in the vanilla extract.
Step 2: Combine Wet and Dry Ingredients
Sift together the flour, baking powder, and salt. Gradually fold the dry ingredients into the wet mixture.
Gently fold in the mashed date mixture until just combined.
Baking the Pudding
Step 1: Prepare the Pan
Preheat your oven to 350°F (175°C). Grease an 8×8-inch baking dish or individual ramekins.
Step 2: Bake
Pour the batter into the prepared pan and bake for 30-35 minutes, or until a toothpick inserted in the center comes out clean.
Making the Toffee Sauce
Step 1: Combine Ingredients
In a saucepan, melt the butter over medium heat.
Stir in the brown sugar, heavy cream, and a pinch of salt.
Step 2: Simmer
Bring the mixture to a gentle boil, stirring constantly, and let it simmer for 3-4 minutes until the sauce thickens slightly. Remove from heat and stir in the vanilla extract.
- Prep Time: 30 minutes
- Cook Time: 40 minutes
Nutrition
- Calories: 300kcal