Moist sponge, tart rhubarb, and a glossy toffee sauce make this baked sticky rhubarb pudding land somewhere between a cake and a self-saucing dessert. It comes out tender in the center, lightly set at the edges, and just rich enough to hold up under a warm pour of sauce without turning heavy.
The trick is keeping the crumb soft enough to soak up the toffee while still giving the rhubarb room to stay distinct. Brown sugar goes in both the pudding and the sauce, which builds a deeper caramel note than white sugar ever could, and the buttermilk keeps the sponge from baking dry. The rhubarb gets folded in at the end so it stays scattered through the batter instead of dissolving into one pink streak.
Below you’ll find the detail that matters most here: how to stop the sauce from turning grainy, how to keep the pudding from sinking in the middle, and the small timing choice that makes the whole dessert taste better the next day.
The pudding stayed wonderfully moist and the rhubarb held its shape instead of disappearing. I poured half the sauce over it while it was still warm, and it soaked in perfectly without getting soggy.
Save this baked sticky rhubarb pudding for the nights when you want tart fruit, soft sponge, and a proper pour of toffee sauce.
The Sponge Needs to Stay Tender So It Can Drink Up the Sauce
This dessert works because the cake base is sturdy enough to bake through, but soft enough to absorb sauce without collapsing. If the batter turns too thick, the rhubarb sinks and the crumb bakes up tight. The buttermilk and baking soda give you a lighter rise, while the brown sugar keeps the flavor in the same caramel family as the toffee sauce.
The common mistake is overbaking. Once the center is set and a tester comes out with a few moist crumbs, stop there. The pudding keeps cooking for a few minutes in the hot dish, and that carryover heat is what gives you a clean slice with a damp, tender middle instead of a dry cake.
What Each Ingredient Is Actually Doing in This Pudding

- Rhubarb — Fresh rhubarb gives the pudding its sharp contrast. Dice it small enough to soften during baking, but not so small that it disappears into the batter.
- Brown sugar — Use it in both parts of the recipe. It deepens the cake and gives the sauce that old-fashioned toffee note white sugar can’t match.
- Buttermilk — This keeps the sponge tender and works with the baking soda for a better lift. If you don’t have it, stir 1 teaspoon lemon juice into 1/2 cup milk and let it sit for 5 minutes.
- Butter — Softened butter traps air when you cream it with the sugar, which is what gives the pudding a lighter crumb. For the sauce, butter adds gloss and body, so don’t swap in a low-fat substitute.
- Heavy cream — This is what makes the toffee sauce pourable and rich. Half-and-half will work in a pinch, but the sauce won’t cling to the pudding the same way.
Building the Batter, Then Flooding It with Sauce
Cream the Butter and Sugar Properly
Beat the softened butter and brown sugar until the mixture looks pale and fluffy, not grainy and dense. That step adds air, which keeps the pudding from baking up like a brick. If the butter is too cold, it won’t cream cleanly; if it’s melted, the crumb will turn greasy instead of tender.
Fold in the Rhubarb Without Crushing It
Once the dry ingredients and buttermilk are combined, fold in the diced rhubarb just until it’s distributed. Overmixing at this point tightens the batter and starts breaking the fruit down, which gives you streaks of mush instead of little pockets of tartness. The batter should look thick and spoonable, not pourable like pancake mix.
Bake Until Set, Not Dry
Slide the dish into a 350°F oven and bake until the top is golden and a tester comes out with only a few damp crumbs, usually 35 to 40 minutes. The center should spring back lightly when touched, but it should not look dry all the way across. Pulling it early is better than waiting too long, because the sauce will finish the job.
Pour the Sauce Over a Warm Pudding
Simmer the brown sugar, cream, and butter just until smooth and glossy, about 5 minutes. Poke holes in the warm pudding so the sauce can sink in instead of sitting on top, then pour over about half of it while the cake is still steaming. If the sauce looks split, it usually means the heat was too high; lower the burner and stir until it comes back together.
How to Adapt This for Different Tables and Different Pantries
Make It Dairy-Free
Use a plant-based butter and full-fat coconut milk in the sauce, then swap the buttermilk for unsweetened dairy-free milk plus 1 teaspoon lemon juice. The pudding will still be tender, but the sauce will taste a little less caramel-rich and a little more coconut-forward.
Gluten-Free Version
A 1:1 gluten-free baking blend works well here as long as it contains xanthan gum. The texture will be a touch more delicate, so let the pudding cool for the full 10 minutes before serving or it may crumble at the edges.
Use Other Tart Fruit
Chopped apples or raspberries can stand in for part of the rhubarb, but keep some tartness in the mix or the dessert turns flat. Apples add a softer, sweeter bite; raspberries bleed more color and create a looser crumb around the fruit.
Storage and Reheating
- Refrigerator: Store covered for up to 4 days. The pudding gets a little denser after chilling, but the flavor deepens.
- Freezer: Freeze the baked pudding without the sauce for up to 2 months. Wrap it tightly and thaw overnight in the fridge before reheating.
- Reheating: Warm individual slices in the microwave in short bursts or reheat the whole dish covered in a low oven. Add the sauce after reheating so it stays glossy instead of soaking in and disappearing.
Answers to the Questions Worth Asking

Baked Sticky Rhubarb Pudding
Ingredients
Equipment
Method
- Preheat the oven to 350°F and grease an 8x8-inch baking dish so the sponge releases easily after baking.
- Whisk together the all-purpose flour, baking powder, baking soda, and salt until evenly combined and no dry streaks remain.
- Cream the butter and brown sugar until fluffy, then beat in the eggs and vanilla extract just until smooth.
- Add the dry mixture alternating with buttermilk, mixing only until the batter is thick and smooth with no dry pockets.
- Fold in the diced fresh rhubarb so the pieces are evenly distributed throughout the batter.
- Pour the batter into the prepared dish and bake for 35-40 minutes at 350°F, until a toothpick comes out clean.
- Let the pudding cool for 10 minutes so it is warm but not scorching when you poke holes and pour in the sauce.
- Combine the brown sugar, heavy cream, and butter in a saucepan and simmer for 5 minutes until the sauce looks glossy and slightly thickened.
- Poke holes in the warm pudding and pour half the toffee sauce over the surface so it seeps in.
- Serve with the remaining toffee sauce and top with vanilla ice cream so the sauce pools around the pudding.