Love this? Save it for later!
Share the inspiration with your friends
“You have to try this,” my neighbor called over the fence one breezy Saturday morning, balancing a plate of something pink and crumbly. The scent of warm cardamom and almonds floated over, instantly pulling me from my gardening chores. Honestly, I wasn’t expecting much—the usual sugar-heavy desserts, you know? But that first bite of her rhubarb shortbread bars with cardamom custard and almond crumble completely changed my mind.
She told me she whipped up the recipe after a bit of a kitchen mishap—ran out of heavy cream for the custard and improvised with coconut milk and a pinch more cardamom. The result was this surprising, tangy-sweet, buttery bar that felt like a spring morning wrapped in a dessert. I mean, who knew rhubarb could taste so cozy and fresh all at once?
That cracked ceramic plate, the little mess she made while dusting the almond crumble, and the way the custard gently quivered beneath the crisp topping are details stuck in my mind. I kept thinking about that delight for days, and finally, I asked her for the recipe. Now it’s become my go-to treat whenever I want to impress without stress. Maybe you’ve been there—looking for something simple but special to bring a bit of magic to your kitchen. These bars do just that, blending tart rhubarb, warm cardamom, and nutty crunch in a way that’s honestly hard to forget.
Why You’ll Love This Recipe
Having tested countless rhubarb desserts, this recipe stands out because it balances flavors and textures so beautifully. The buttery shortbread base keeps things familiar, while the cardamom custard adds a fragrant twist that feels both exotic and comforting. It’s not just your run-of-the-mill fruit bar!
- Quick & Easy: Ready in about 1 hour and 15 minutes, making it great for spontaneous baking sessions or weekend treats.
- Simple Ingredients: Uses everyday pantry staples plus seasonal rhubarb—no need for specialty shopping trips.
- Perfect for Spring & Summer: Ideal for garden parties, brunches, or cozy afternoon coffees.
- Crowd-Pleaser: The crunchy almond crumble and creamy custard win over kids and adults alike.
- Unbelievably Delicious: The tart rhubarb cuts through the rich custard, while the shortbread provides a buttery, crumbly foundation that feels indulgent without being heavy.
What really makes this recipe different is the cardamom custard—I’ve tried custards before, but this one has a subtle spice that lifts the whole bar. Plus, the almond crumble? It’s toasted to perfection, adding a lovely nutty crunch that keeps you coming back for more. Honestly, it’s the kind of dessert that makes you close your eyes after the first bite and say, “Yep, this is a keeper.”
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients to deliver bold flavor and satisfying textures without fuss. Most are pantry staples, with rhubarb being the star seasonal ingredient—fresh is best, but frozen works in a pinch.
- For the Shortbread Base:
- 1 cup (225g) unsalted butter, softened (I like using Kerrygold for that rich flavor)
- 1/2 cup (100g) granulated sugar
- 2 cups (250g) all-purpose flour
- 1/4 teaspoon salt
- For the Cardamom Custard:
- 2 cups (480ml) whole milk or coconut milk (for a dairy-free twist)
- 3 large egg yolks
- 1/2 cup (100g) granulated sugar
- 2 tablespoons cornstarch
- 1 teaspoon ground cardamom (freshly ground if you can—it makes a big difference!)
- 1 teaspoon vanilla extract
- For the Rhubarb Topping:
- 3 cups (375g) rhubarb, chopped into 1/2-inch pieces
- 1/3 cup (65g) granulated sugar
- 1 tablespoon cornstarch
- For the Almond Crumble:
- 1 cup (100g) sliced almonds
- 1/4 cup (50g) brown sugar, packed
- 3 tablespoons unsalted butter, melted
- Pinch of salt
Feel free to swap almond slices for chopped pecans if that’s what you have on hand. And if you’re after a gluten-free version, using almond flour instead of all-purpose flour in the shortbread works really well (though the texture will be a bit different).
Equipment Needed
- 9×13-inch (22×33 cm) baking pan – I find glass pans heat evenly, but a metal one works fine too.
- Mixing bowls – at least two: one for the shortbread dough, one for custard.
- Whisk and rubber spatula – for smooth custard and folding ingredients.
- Medium saucepan – to cook the custard and soften rhubarb.
- Measuring cups and spoons – accuracy here really helps the shortbread texture.
- Electric mixer or sturdy wooden spoon – though you can mix the shortbread by hand, I recommend a mixer for ease.
- Fine sieve (optional) – to strain the custard for silky smoothness, if you’re feeling fancy.
If you don’t have a baking pan exactly that size, a slightly smaller one will work; just adjust baking time and thickness accordingly. I used to bake mine in a 9×9 pan when I first started—it just meant a bit thicker bars and longer baking.
Preparation Method

- Prepare the Shortbread Base: Preheat your oven to 350°F (175°C). In a large bowl, cream together 1 cup softened butter and 1/2 cup sugar until pale and fluffy, about 3-4 minutes. Add 2 cups all-purpose flour and 1/4 teaspoon salt, mixing until just combined. The dough should be crumbly but hold together when pressed.
- Press & Bake the Base: Line your 9×13-inch pan with parchment paper, leaving an overhang for easy removal later. Press the shortbread dough evenly into the pan—don’t skimp on firm, even pressure here. Bake for 15-18 minutes until the edges start to turn golden. Remove from oven and set aside.
- Cook the Rhubarb: While the base bakes, toss 3 cups chopped rhubarb with 1/3 cup sugar and 1 tablespoon cornstarch in a saucepan. Cook over medium heat, stirring frequently for about 5-7 minutes until the rhubarb softens but still holds shape. Remove from heat and let cool slightly.
- Make the Cardamom Custard: In a medium bowl, whisk 3 egg yolks, 1/2 cup sugar, and 2 tablespoons cornstarch until smooth. Heat 2 cups milk and 1 teaspoon ground cardamom in a saucepan until just simmering. Gradually pour the hot milk into the yolk mixture, whisking constantly to temper. Return mixture to saucepan and cook over medium-low heat, stirring constantly until thickened (about 5 minutes). Remove from heat and stir in 1 teaspoon vanilla extract.
- Assemble the Layers: Spread the cooked rhubarb evenly over the warm shortbread base. Pour the warm cardamom custard over the rhubarb, smoothing the top with a spatula.
- Prepare the Almond Crumble: Mix 1 cup sliced almonds, 1/4 cup brown sugar, 3 tablespoons melted butter, and a pinch of salt in a small bowl. Sprinkle this crumble generously over the custard layer.
- Bake the Bars: Return the pan to the oven and bake for 25-30 minutes, or until the crumble is golden and the custard has set but still has a slight wobble. Remove and cool completely before slicing (at least 2 hours for best results).
Pro tip: If your custard looks like it’s bubbling too much, reduce oven temperature slightly to prevent cracking. Also, if you forget to line the pan, a thin coating of butter and a dusting of flour works in a pinch—but be extra careful when removing the bars.
Cooking Tips & Techniques
One thing I learned the hard way is that the custard needs constant attention when cooking—it can go from perfect to scrambled eggs in seconds if you’re not careful. Stirring constantly and using medium-low heat keeps it silky smooth.
Also, when pressing the shortbread base, don’t rush. Firm, even pressure prevents crumbly edges and ensures a sturdy structure for the layers. Using parchment paper with an overhang makes lifting the whole slab out way easier, which is a lifesaver when slicing.
To avoid sogginess, let the rhubarb cool before layering the custard. Hot fruit can make the custard separate or slide off. And trust me, fresh ground cardamom is worth the extra step—it transforms the flavor more than pre-ground stuff.
When baking the assembled bars, watch the crumble closely. If your almonds brown too fast, tent the pan loosely with foil. I’ve found that multitasking by prepping the crumble while the base bakes saves time and keeps the process smooth.
Variations & Adaptations
- Gluten-Free Version: Swap all-purpose flour for a 1:1 gluten-free baking flour blend in the shortbread. Almond flour works too but expect a denser texture.
- Dairy-Free Adaptation: Use coconut milk for custard and dairy-free butter substitutes for the shortbread and crumble. Coconut milk’s richness complements the cardamom beautifully.
- Seasonal Fruit Swap: Replace rhubarb with fresh strawberries or raspberries for a sweeter, less tart bar during summer months.
- Nut-Free Option: Omit almonds and substitute crumble topping with toasted oats mixed with brown sugar and butter for a similar crunch.
- Spice Variations: Add a pinch of cinnamon or ginger to the custard for warmth, or sprinkle a little cardamom on top of the crumble before baking for extra aroma.
One time, I tried using a mix of half rhubarb and half diced green apple—gave it a lovely balance of tart and sweet, plus a bit more texture in the filling. It was a hit at a brunch I brought it to!
Serving & Storage Suggestions
These bars are best served at room temperature or slightly chilled. The custard firms up nicely after refrigeration, giving a clean slice and a satisfying bite. I like to dust a little powdered sugar on top before serving for a pretty finish.
Pair these bars with a cup of chai tea or a light, floral white wine—both bring out the cardamom notes wonderfully. For a brunch spread, they go great alongside a fresh fruit salad or a simple green salad with lemon vinaigrette.
Store leftover bars covered in the refrigerator for up to 4 days. They also freeze well—wrap individual bars tightly in plastic wrap and freeze in an airtight container for up to 2 months. Thaw overnight in the fridge and enjoy with a brief warm-up in the oven or microwave to bring back that buttery crispness.
Flavors deepen after a day or two, so if you can resist, letting them rest overnight really rewards your patience.
Nutritional Information & Benefits
Approximately per serving (1 bar, recipe yields 12 bars):
| Calories | 280 |
|---|---|
| Fat | 18g (mostly from butter and almonds) |
| Carbohydrates | 25g |
| Protein | 4g |
| Fiber | 2g |
Rhubarb is rich in antioxidants and vitamin K, and almonds provide healthy fats and protein. Cardamom is known for its digestive benefits and adds a subtle anti-inflammatory touch. This dessert balances indulgence with a bit of nutritional value, especially when you use whole ingredients and avoid over-sweetening.
For those watching gluten or dairy, the substitutions mentioned make this recipe accessible without losing flavor or texture.
Conclusion
Perfect rhubarb shortbread bars with cardamom custard and almond crumble are truly a special treat that combines tartness, spice, crunch, and creaminess in every bite. Whether you’re baking for a casual afternoon or a festive occasion, this recipe hits all the right notes without complicated steps.
Feel free to tweak the spices or swap fruits to fit your mood—this recipe welcomes your creativity. I love it because it brings a bit of spring into my kitchen and always gets compliments, even from folks who claim they don’t like rhubarb.
Give it a try, and let me know how your bars turn out! I’d love to hear your twists or any baking adventures you have along the way. Happy baking, and may your kitchen smell like warm cardamom and buttery shortbread soon!
Frequently Asked Questions
Can I use frozen rhubarb for these bars?
Yes, frozen rhubarb works fine. Just thaw and drain excess liquid before cooking to avoid a soggy custard layer.
How do I prevent the shortbread base from getting soggy?
Make sure to bake the shortbread base fully before adding the rhubarb and custard. Also, cool the cooked rhubarb slightly to avoid excess moisture seeping in.
Can I make the cardamom custard ahead of time?
Absolutely! You can prepare the custard a day in advance and refrigerate it. Bring it to room temperature before assembling the bars.
What if I don’t have ground cardamom?
You can substitute with a pinch of cinnamon or ginger, but cardamom really adds a unique flavor here. Freshly ground is best if you can find pods.
How should I store leftover bars?
Store leftovers in an airtight container in the refrigerator for up to 4 days. They can also be frozen for longer storage—just thaw before serving.
If you enjoy baking with seasonal fruits, you might appreciate the delicate balance in my strawberry rhubarb crisp recipe or the nutty flavors in almond honey cake. Both offer delightful twists on classic desserts with familiar ingredients.
Pin This Recipe!

Perfect Rhubarb Shortbread Bars Recipe with Cardamom Custard and Almond Crumble to Make at Home
These rhubarb shortbread bars combine a buttery shortbread base, fragrant cardamom custard, tangy rhubarb topping, and a crunchy almond crumble for a delightful spring dessert.
- Prep Time: 20 minutes
- Cook Time: 55 minutes
- Total Time: 1 hour 15 minutes
- Yield: 12 bars 1x
- Category: Dessert
- Cuisine: American
Ingredients
- 1 cup (225g) unsalted butter, softened
- 1/2 cup (100g) granulated sugar
- 2 cups (250g) all-purpose flour
- 1/4 teaspoon salt
- 2 cups (480ml) whole milk or coconut milk
- 3 large egg yolks
- 1/2 cup (100g) granulated sugar
- 2 tablespoons cornstarch
- 1 teaspoon ground cardamom
- 1 teaspoon vanilla extract
- 3 cups (375g) rhubarb, chopped into 1/2-inch pieces
- 1/3 cup (65g) granulated sugar
- 1 tablespoon cornstarch
- 1 cup (100g) sliced almonds
- 1/4 cup (50g) brown sugar, packed
- 3 tablespoons unsalted butter, melted
- Pinch of salt
Instructions
- Preheat oven to 350°F (175°C). In a large bowl, cream together 1 cup softened butter and 1/2 cup sugar until pale and fluffy, about 3-4 minutes. Add 2 cups all-purpose flour and 1/4 teaspoon salt, mixing until just combined. The dough should be crumbly but hold together when pressed.
- Line a 9×13-inch baking pan with parchment paper, leaving an overhang for easy removal. Press the shortbread dough evenly into the pan with firm, even pressure. Bake for 15-18 minutes until edges turn golden. Remove and set aside.
- While the base bakes, toss 3 cups chopped rhubarb with 1/3 cup sugar and 1 tablespoon cornstarch in a saucepan. Cook over medium heat, stirring frequently for 5-7 minutes until rhubarb softens but holds shape. Remove from heat and cool slightly.
- In a medium bowl, whisk 3 egg yolks, 1/2 cup sugar, and 2 tablespoons cornstarch until smooth. Heat 2 cups milk and 1 teaspoon ground cardamom in a saucepan until just simmering. Gradually pour hot milk into yolk mixture, whisking constantly to temper. Return to saucepan and cook over medium-low heat, stirring constantly until thickened, about 5 minutes. Remove from heat and stir in 1 teaspoon vanilla extract.
- Spread cooked rhubarb evenly over warm shortbread base. Pour warm cardamom custard over rhubarb, smoothing the top with a spatula.
- Mix 1 cup sliced almonds, 1/4 cup brown sugar, 3 tablespoons melted butter, and a pinch of salt in a small bowl. Sprinkle crumble generously over custard layer.
- Return pan to oven and bake for 25-30 minutes until crumble is golden and custard is set but slightly wobbly. Remove and cool completely before slicing, at least 2 hours for best results.
Notes
Use parchment paper with an overhang for easy removal. Cool rhubarb before layering custard to avoid sogginess. Stir custard constantly over medium-low heat to prevent scrambling. Tent crumble with foil if almonds brown too fast. For gluten-free, substitute flour with gluten-free blend or almond flour. For dairy-free, use coconut milk and dairy-free butter substitutes.
Nutrition
- Serving Size: 1 bar
- Calories: 280
- Fat: 18
- Carbohydrates: 25
- Fiber: 2
- Protein: 4
Keywords: rhubarb shortbread bars, cardamom custard, almond crumble, spring dessert, easy baking, gluten-free option, dairy-free option


