Preheat the oven to 180C / 160C fan / 350 Fahrenheit.
Place the egg yolks and sweetener in a mixing bowl. Whisk using an electric whisk until lighter, 2 minutes. Add the melted butter, yoghurt, vanilla and almond milk. Whisk again to combine
Add the dry ingredients to a mixing bowl. Stir to combine.
Add the egg whites to a clean bowl and whisk until fluffy like soft peaks.
Add the dry ingredients to the wet and whisk with an electric whisk to combine. Don’t over beat.
Fold through the egg whites with a spatula.
Grease a baking dish with a generous amount of butter or line a baking pan (19 x 19 x3.5cm) with greaseproof paper. Pour the batter into the greased pan and level with a spatula.
Bake for 30 - 35 minutes until you can insert and remove a skewer without crumbs sticking. Don’t overcook as it will firm up as it cools and you don’t want it dry.
SAUCE
Add the butter, sweetener and cream to a pan. Allow to melt, bring the temperature to just under a boil then reduce to a low simmer and cook for about 10-12 minutes until golden in colour and thicker. Whisk using a hand balloon whisk a few times during cooking. Turn off the heat and stir through the vanilla. As it cools it will thicken.
Slice the cake, reheat the individual slices and pour over the sauce while it's still hot.
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.