Keto Sticky Toffee Pudding
I love dessert that feels indulgent but doesn’t derail the rest of the day. This Keto Sticky Toffee Pudding is exactly that: dense, moist chocolate sponge folded with cloud-like egg whites, finished with a warm, glossy toffee sauce that clings to every forkful. It’s my go-to when people expect comfort and richness but I’m keeping carbs in check.
The recipe balances familiar techniques with keto-friendly swaps—almond and coconut flours replace wheat, and golden erythritol (or allulose) sweetens without the sugar spike. The method is straightforward and forgiving. You don’t need advanced skills, just attention to timings and a gentle hand when folding the whites.
Below you’ll find the exact ingredients and step-by-step method I test in my kitchen, plus tips to avoid common mistakes, texture-safe substitutions, and storage advice so leftovers stay great. Read through before baking, and you’ll have reliable results the first time.
Ingredient Rundown
- 3 large eggs — separated, room temperature. Yokes add richness; whites whipped to soft peaks give lift without gluten.
- ¼ cup Greek yoghurt (62 g) — room temperature. Adds tang and moisture; helps the crumb stay tender.
- 1 teaspoon vanilla — Brightens the batter and complements the toffee sauce.
- ⅓ cup almond milk (80 ml) — room temperature. Thins the batter slightly; use the same temperature as other wet ingredients to prevent curdling.
- 3.5 tablespoons butter (50 g) — melted. Adds richness and helps the cake brown evenly.
- 2 tablespoons coconut flour (16 g) — Absorbs moisture and helps structure the cake without gluten.
- 1½ cups almond flour (150 g) — The main body of the cake; gives a tender, slightly crumbly texture that mimics wheat flour.
- 1 tablespoon cacao (6 g) — Provides chocolate depth; small amount keeps the pudding lightly chocolatey, not overpowering.
- ½ cup golden erythritol (100 g) — Used in the batter for sweetness; measure carefully for balance.
- 2 teaspoon baking powder — Gives rise and a gentle lift alongside beaten egg whites.
- Good pinch of salt — Enhances flavor and balances sweetness.
- 7 tablespoon butter (100 g) — For the toffee sauce; provides the base and glossy finish.
- ⅓ cup golden erythritol or allulose — For the toffee sauce; allulose will give a slightly more syrupy, less cooling finish than erythritol.
- ½ cup heavy cream (110 g) — Adds silkiness and body to the toffee sauce.
- ½ teaspoon vanilla extract — Stirred into the sauce at the end for aroma and balance.
The Method for Keto Sticky Toffee Pudding
- Preheat the oven to 180°C (160°C fan / 350°F). Grease a 19 x 19 x 3.5 cm baking pan with butter or line it with greaseproof paper.
- Separate the 3 large eggs. Place the egg yolks in a mixing bowl with ½ cup golden erythritol (100 g). Whisk with an electric mixer for about 2 minutes, until the mixture is lighter in color.
- Add 3.5 tablespoons melted butter (50 g), ¼ cup Greek yoghurt (62 g), 1 teaspoon vanilla, and ⅓ cup almond milk (80 ml) to the yolk mixture. Whisk until combined.
- In a separate bowl, stir together the dry ingredients: 2 tablespoons coconut flour (16 g), 1½ cups almond flour (150 g), 1 tablespoon cacao (6 g), 2 teaspoons baking powder, and a good pinch of salt.
- In a clean bowl, beat the egg whites with an electric mixer until soft peaks form (fluffy but not stiff).
- Add the dry ingredients to the wet ingredients and whisk just until combined. Do not overmix.
- Gently fold the beaten egg whites into the batter with a spatula until mostly uniform and no large streaks remain.
- Pour the batter into the prepared pan and level the top with a spatula. Bake for 30–35 minutes, or until a skewer inserted into the center comes out clean or with minimal crumbs. Avoid overbaking; the cake will firm up as it cools.
- While the cake bakes (or immediately after removing it from the oven), make the toffee sauce: in a saucepan combine 7 tablespoons butter (100 g), ⅓ cup golden erythritol (or allulose), and ½ cup heavy cream (110 g). Heat to melt, bring just under a boil, then reduce to a low simmer and cook for about 10–12 minutes, whisking a few times during cooking, until the sauce is golden and has thickened slightly.
- Remove the sauce from heat and stir in ½ teaspoon vanilla extract. The sauce will thicken further as it cools.
- Let the cake rest briefly (about 10 minutes) so it firms slightly, then slice. Reheat individual slices if desired, spoon the hot toffee sauce over each slice, and serve.
Why This Recipe Works
The structure relies on two simple levers: a flour blend that mimics wheat’s absorbency and whipped egg whites for lift. Almond flour provides a tender, rich crumb while coconut flour soaks up the moisture and prevents the cake from collapsing. The beaten whites trap air; folding them gently maintains that aeration so the pudding isn’t dense or gummy.
Using golden erythritol (or allulose in the sauce) keeps the sweetness where it should be without altering the baking chemistry much. The toffee sauce reduces on the stove, concentrating flavor and thickening so it clings to the cake. Finishing the sauce with vanilla at the end preserves its fresh aroma.
Temperature control matters: room-temperature wet ingredients combine smoothly; a hot oven delivers a set crust while leaving the interior tender. The cake is intentionally removed from the oven before it becomes rock-hard—carryover heat firms it up to the right texture.
Texture-Safe Substitutions
- Golden erythritol → allulose (sauce): Listed as an option in the ingredients. Allulose yields a silkier, less cooling finish in the sauce; erythritol is crisper. Use the one you prefer.
- Almond flour → blanched almond meal: If your almond flour is coarse, blanched almond meal of similar weight will work. Expect a slightly different crumb but similar moisture.
- Greek yoghurt: Stick to a thick, full-fat version for moisture. Very thin yoghurts will change batter consistency and may require a tighter fold of whites to maintain structure.
- Butter in sauce: Use unsalted butter so you can control salt with the pinch in the batter; if your butter is salted, reduce the pinch of salt slightly in the cake.
Toolbox for This Recipe
- 19 x 19 x 3.5 cm baking pan (or closest square equivalent).
- Electric mixer (for whipping egg whites and whisking yolks with erythritol).
- Mixing bowls: at least two—one for wet, one for dry, plus a clean bowl for whites.
- Spatula for folding and leveling batter.
- Saucepan for making the toffee sauce.
- Instant-read thermometer or skewer (skewer to test doneness as instructed).
- Greaseproof paper (optional) and rubber spatula for scraping the sauce.
Errors to Dodge
- Overbeating the egg whites: You want soft peaks, not stiff. Overbeaten whites become dry and won’t fold evenly, leaving large pockets and a fragile crumb.
- Overmixing the batter: Once you add dry to wet, mix just until incorporated. Overmixing deflates the whites and makes a dense result.
- Baking too long: The recipe gives a window of 30–35 minutes. Pull it when a skewer comes out clean or with minimal crumbs. The cake firms as it cools; overbaking will dry it out.
- Rushing the sauce: Don’t crank the heat to speed up reduction. A gentle simmer melts and marries the sweetener, butter, and cream without crystalizing the sweetener (especially erythritol).
- Uneven temperatures of wet ingredients: If some are cold and others warm, the batter may seize or mix irregularly. Aim for room temperature for eggs, milk, and yoghurt.
Nutrition-Minded Tweaks
If you’re watching calories or fat while staying keto, small swaps help without harming texture. Using allulose in the toffee sauce reduces the erythritol cooling effect and can taste sweeter, so you may use slightly less sauce per serving. Using the ¼ cup Greek yoghurt helps reduce fat in the batter compared to adding more butter there, so keep that balance.
Portion control is effective: slice the square pan into smaller pieces—this keeps the experience indulgent while cutting carbs per serving. Serving with a modest drizzle of sauce rather than drenching the cake reduces added calories but retains the sticky notes of flavor everyone expects.
Notes from the Test Kitchen
Bake and sauce timing
I typically start the sauce when the cake has about 10 minutes left in the oven. That way the sauce is hot and pourable when the cake comes out, and the vanilla goes in at the end for the best aroma. If you prefer, make the sauce just after removing the cake so you can reduce it while the cake rests.
Texture and serving
The crumb will be tender and slightly springy. If you see big holes after folding, you likely overfolded; it still tastes great but the look will differ. Rewarming slices briefly in the oven or microwave for 15–20 seconds before spooning on sauce replicates that fresh-from-the-oven feel.
Sweetener behavior
On testing, erythritol gives a clean sweetness but can feel slightly cooling on the palate if the sauce is used heavily. Allulose avoids that and keeps the sauce syrupy. Both are valid; choose based on your preference.
Keep It Fresh: Storage Guide
Cool the cake completely, then store slices in an airtight container in the refrigerator for up to 4 days. Keep the sauce in a separate jar in the fridge for up to 7 days; reheat gently on the stove or in short bursts in the microwave until pourable again.
For longer storage, wrap slices tightly and freeze for up to 2 months. Thaw overnight in the fridge and reheat before serving. The sauce also freezes well in a freezer-safe jar—thaw in the fridge and reheat slowly.
Ask & Learn
Common questions I get: Can I make this dairy-free? The recipe relies on butter and cream for the toffee’s mouthfeel; replacing them changes texture significantly. Can I make mini portions? Yes—reduce baking time and watch for doneness. What if my cake sinks? Most often it’s underbaked center or overfolded batter. Check those areas first.
If you try this, tell me how you served it and which sweetener you used. Photos and notes on timing in your oven are especially helpful—ovens vary, and a tiny tweak can make a big difference for replication.
See You at the Table
This Keto Sticky Toffee Pudding gives you that sticky-sweet, comforting dessert moment without the sugar crash. The texture is deliberately tender, and the sauce is what turns it into a showstopper. Follow the method, respect the folding, and time the sauce—then enjoy every low-carb, indulgent spoonful with people you love.

Keto Sticky Toffee Pudding
Ingredients
Method
- Preheat the oven to 180°C (160°C fan / 350°F). Grease a 19 x 19 x 3.5 cm baking pan with butter or line it with greaseproof paper.
- Separate the 3 large eggs. Place the egg yolks in a mixing bowl with ½ cup golden erythritol (100 g). Whisk with an electric mixer for about 2 minutes, until the mixture is lighter in color.
- Add 3.5 tablespoons melted butter (50 g), ¼ cup Greek yoghurt (62 g), 1 teaspoon vanilla, and ⅓ cup almond milk (80 ml) to the yolk mixture. Whisk until combined.
- In a separate bowl, stir together the dry ingredients: 2 tablespoons coconut flour (16 g), 1½ cups almond flour (150 g), 1 tablespoon cacao (6 g), 2 teaspoons baking powder, and a good pinch of salt.
- In a clean bowl, beat the egg whites with an electric mixer until soft peaks form (fluffy but not stiff).
- Add the dry ingredients to the wet ingredients and whisk just until combined. Do not overmix.
- Gently fold the beaten egg whites into the batter with a spatula until mostly uniform and no large streaks remain.
- Pour the batter into the prepared pan and level the top with a spatula. Bake for 30–35 minutes, or until a skewer inserted into the center comes out clean or with minimal crumbs. Avoid overbaking; the cake will firm up as it cools.
- While the cake bakes (or immediately after removing it from the oven), make the toffee sauce: in a saucepan combine 7 tablespoons butter (100 g), ⅓ cup golden erythritol (or allulose), and ½ cup heavy cream (110 g). Heat to melt, bring just under a boil, then reduce to a low simmer and cook for about 10–12 minutes, whisking a few times during cooking, until the sauce is golden and has thickened slightly.
- Remove the sauce from heat and stir in ½ teaspoon vanilla extract. The sauce will thicken further as it cools.
- Let the cake rest briefly (about 10 minutes) so it firms slightly, then slice. Reheat individual slices if desired, spoon the hot toffee sauce over each slice, and serve.
Notes
Net carbs: 2.7g per slice. Makes 9 square slices.
Store in the fridge for up to 4 days or freeze (cake only) for up to 3 months.
Let the cake cool after baking. Slice it when cooled, then reheat individual slices, pour over the caramel and serve warm.
If you want a toffee sauce that seeps through every pore of the cake,
take it off the heat sooner so it stays more liquid.
The sauce can be reheated several times. Since I’m using golden erythritol over allulose the sauce will solidify but once reheated it becomes fluid again.
Using allulose will ensure the sauce stays smooth.
For a runny toffee pudding that’s stored, store the cake and sauce separately and reheat the sauce.
