Rhubarb pudding bars hit that rare sweet spot between creamy, tangy, and bakery-worthy. The shortbread base stays firm enough to slice cleanly, the vanilla pudding layer gives each bite a cool, custardy middle, and the rhubarb topping brings just enough sharpness to keep the whole pan from tasting flat. When they’re chilled properly, the layers stack up neatly instead of sliding into each other.
The trick is treating each layer like it needs its own moment. The crust has to cool all the way before the pudding goes on, or the heat will loosen the filling. The rhubarb topping also needs to thicken on the stove before it touches the bars, because watery fruit will sink into the pudding and blur the layers you worked for.
Below, I’ve included the timing details that matter most, plus the little adjustments that help these bars cut cleanly and hold their shape. If you’ve ever had a layered dessert turn messy after chilling, this version avoids that problem.
The rhubarb thickened up beautifully and the bars sliced clean after chilling. I loved that the pudding stayed creamy under the topping instead of getting soggy.
Save these Rhubarb Pudding Bars for the next time you want a chilled dessert with a buttery crust, creamy vanilla middle, and a glossy rhubarb finish.
The One Thing That Keeps the Layers Clean Instead of Muddy
The biggest mistake with layered bars like these is rushing the cooling. If the crust is even a little warm when the pudding goes on, the filling starts to soften and slide, and the rhubarb topping has nowhere to sit. You end up with good flavor and poor structure, which is fixable only by patience.
The other place people lose the clean layers is with the fruit topping. Rhubarb throws off a lot of liquid as it cooks, and that liquid needs cornstarch to turn into a spoonable filling instead of a loose compote. Cook it until it looks glossy and thick enough to mound on a spoon; if it still runs like syrup, it’s not ready.
- Cool the crust completely — Even a warm pan will melt the pudding slightly and weaken the base.
- Thicken the rhubarb filling on the stove — The bars slice best when the fruit topping holds its shape before chilling.
- Chill long enough — Two hours is the minimum, but a longer chill gives the cleanest cuts.
What Each Layer Is Actually Doing Here

- All-purpose flour — This gives the crust its structure. It’s the right choice here because you want a shortbread-style base that cuts cleanly instead of something tender and crumbly like a pastry dough.
- Powdered sugar — It dissolves into the crust more smoothly than granulated sugar and helps create that melt-in-your-mouth texture. Don’t swap in regular sugar unless you want a more gritty, cookie-like base.
- Cold butter — Cold butter is what keeps the crust from turning greasy. Cut it in while it’s still firm so the crust bakes up sandy and rich instead of flat.
- Instant vanilla pudding — This is the shortcut that gives the middle layer its creamy set without extra cooking. Cook-and-serve pudding won’t give the same quick, stable filling, so stick with instant here.
- Fresh rhubarb — Fresh rhubarb keeps the topping bright and tangy. Frozen rhubarb works in a pinch, but it releases more water, so you’ll need to cook it a little longer before adding the cornstarch slurry.
- Cornstarch — This is what turns the simmered fruit into a layer that stays put on the bars. It needs a brief boil to thicken properly, so don’t pull it off the heat the second it starts looking less watery.
Building the Shortbread, Pudding, and Rhubarb in the Right Order
Pressing and Baking the Crust
Mix the flour and powdered sugar first, then cut in the cold butter until the mixture looks like damp sand with a few pea-sized bits left. Those little butter pieces matter; they help the crust bake into a short, tender layer instead of a dense slab. Press it firmly and evenly into the pan so the edges don’t crumble when you slice the bars later. Bake until the top is just turning golden at the edges and the center looks set, not pale and wet.
Spreading the Pudding Layer
Let the crust cool all the way before mixing the pudding. Whisk it with cold milk until it thickens, then spread it in an even layer right away, before it has time to set too firmly in the bowl. If the pudding looks loose, give it another minute; if it’s lumpy, it wasn’t whisked long enough or the milk wasn’t cold enough. Spread gently so you don’t pull up crumbs from the crust.
Cooking the Rhubarb Topping
Simmer the rhubarb with the sugar and water until the pieces start to soften and break down. Then stir in the cornstarch slurry and keep cooking until the mixture turns glossy and thick enough to drag slowly across the bottom of the pan. If it still looks cloudy and thin, the starch hasn’t fully activated yet. Let it cool for a few minutes before spreading it over the pudding so it doesn’t melt the layer underneath.
Chilling and Slicing
Refrigerate the pan for at least two hours, and longer if you want the neatest slices. The bars need that time for the pudding to firm up and for the fruit topping to settle into a clean, stable layer. Use a sharp knife wiped clean between cuts if you want tidy edges. A dollop of whipped cream on top is the right finish, especially when the rhubarb is extra tart.
How to Adapt These Bars Without Losing the Layered Texture
Make It Gluten-Free
Use a 1:1 gluten-free flour blend in the crust. The filling layers are already gluten-free, so this swap keeps the same creamy-tart balance without changing the method. Choose a blend that includes xanthan gum so the crust holds together when sliced.
Use Frozen Rhubarb
Frozen rhubarb works, but it brings extra liquid with it. Cook it a little longer before adding the cornstarch, and don’t add any of the thawed juice unless the mixture still looks dry. The flavor stays bright, but the topping may need a few extra minutes to reach the same thickness.
Swap in Strawberry for Part of the Rhubarb
Replacing up to half the rhubarb with chopped strawberries softens the tart edge and gives the topping a rounder sweetness. Strawberries break down faster, so the filling thickens a little sooner and can turn softer when chilled. Keep the rhubarb as at least half the mix if you want that classic sharp bite.
Storage and Reheating
- Refrigerator: Store covered for up to 4 days. The crust softens a little under the filling, but the bars still hold their shape well.
- Freezer: These freeze better before slicing. Wrap the chilled slab tightly and freeze for up to 1 month, then thaw in the refrigerator overnight.
- Reheating: Serve these bars cold or slightly cool. Reheating softens the pudding and can make the layers slide, which defeats the whole point of the dessert.
Questions I Get Asked About This Recipe

Rhubarb Pudding Bars
Ingredients
Equipment
Method
- Preheat the oven to 350°F and line a 9x13-inch pan with parchment paper.
- Mix all-purpose flour and powdered sugar, then cut cold butter in until the mixture looks crumbly.
- Press the crust mixture into the pan and bake for 18-20 minutes, until the edges are golden.
- Cool the crust completely so the pudding layer won’t melt or soak in unevenly.
- Prepare instant vanilla pudding according to package directions using cold milk, then mix until smooth and thickened.
- Spread the pudding over the cooled crust to form an even creamy layer (scrape the corners for full coverage).
- Simmer fresh rhubarb, sugar, and water until the rhubarb is tender and softened.
- Stir cornstarch mixed with a little water into the simmering rhubarb and continue cooking until the mixture turns thick and glossy (stir to prevent lumps).
- Cool the rhubarb mixture slightly so it stays scoopable and won’t thin the pudding layer.
- Spread the thick rhubarb topping over the pudding in an even layer, smoothing to the edges.
- Refrigerate for at least 2 hours to set the layers (look for firm bars when you jiggle the pan).
- Cut into bars and serve with whipped cream.