Moist almond cake and tart rhubarb make a combination that never lasts long on the counter. The crumb stays tender from the butter, milk, and almond flour, while the rhubarb softens just enough in the oven to turn jammy at the edges without disappearing into the batter. A scattering of sliced almonds on top gives the cake a crisp finish that makes every slice feel a little more polished than the usual fruit cake.
What works here is balance. Rhubarb can turn watery if it sinks or if the batter is too loose, so the cake batter is built to be sturdy enough to hold the fruit on top. Almond extract pulls the whole thing in one direction, giving the cake a deeper nutty aroma than plain vanilla ever could. You get a dessert that slices cleanly, looks beautiful on a stand, and still feels homey enough to make on a regular weekend.
The rhubarb stayed right on top and the cake came out so tender in the middle. I loved that the almonds toasted while it baked, and the powdered sugar made it look bakery-level without any extra fuss.
This rhubarb-almond cake is the one to keep for spring baking when you want a soft crumb, tart fruit, and a golden almond topping.
How to Keep the Rhubarb From Sinking Into the Crumb
Rhubarb is heavy with juice, and that is usually what ruins a fruit-topped cake. If the batter is too thin or the fruit gets buried, the top turns soggy and the middle can bake up unevenly. This recipe avoids that by using a batter with enough structure from the almond flour and all-purpose flour to hold the fruit where it belongs.
Pressing the rhubarb pieces only slightly into the batter matters. You want them anchored, not submerged. That gives you soft fruit on top instead of a layer of stewed rhubarb at the bottom of the pan. The sliced almonds also help protect the surface a little, adding texture and a dry, toasty finish where the fruit releases some moisture.
What the Almond Flour Is Really Doing Here

- Almond flour — This is what gives the cake its tender, almost marzipan-like crumb. You need it here; swapping in more all-purpose flour makes the cake drier and less rich.
- Almond extract — A small amount goes a long way and ties the fruit and nuts together. Vanilla will work in a pinch, but the cake loses that distinctive bakery-style almond note.
- Rhubarb — Fresh rhubarb is best because it softens into bright, tart pockets without turning mushy. If your stalks are especially thick, slice them into even 1-inch pieces so they bake at the same rate.
- Sliced almonds — Don’t skip these. They toast on top of the cake and give you the crisp finish that keeps the texture from feeling one-note.
Building the Batter and Topping It the Right Way
Creaming for a Light Base
Start by beating the butter and sugar until the mixture looks pale and fluffy, not just mixed together. That step traps air, which helps the cake lift in the oven. Add the eggs one at a time so the batter stays smooth; if the mixture looks a little curdled after an egg, keep going and it usually comes back together once the dry ingredients go in.
Bringing the Batter Together
Whisk the flours, baking powder, and salt before adding them to the bowl. Alternate the dry ingredients with the milk and stop mixing as soon as the batter is combined. Overmixing tightens the crumb, especially in a cake with almond flour, and you’ll lose the soft texture that makes this one worth baking.
Arranging the Rhubarb and Almonds
Spoon the batter into the pan and smooth it gently, then scatter the rhubarb across the surface and press it in just a little. A few pieces may sink a bit, but most should stay visible. Sprinkle the sliced almonds over the top so they can toast in the oven, and bake until the cake is deep golden and a toothpick comes out with only a few moist crumbs, not wet batter.
Cooling for a Clean Slice
Let the cake rest in the pan for 30 minutes before releasing it. That pause lets the crumb set, which matters because rhubarb cakes can fall apart if you rush them out of the pan. Dust with powdered sugar only after it has cooled enough that the sugar won’t melt instantly into the surface.
How to Adapt This Rhubarb Cake for Different Tables
Make it gluten-free with a baking blend
Replace the all-purpose flour with a 1:1 gluten-free baking flour that includes xanthan gum. The almond flour already helps keep the crumb tender, so the texture stays close to the original, but the cake may need the full bake time to set in the center.
Use a dairy-free butter and milk swap
Use a plant-based butter that behaves like regular butter in baking and swap the milk for unsweetened almond milk or oat milk. The cake will still be soft and fragrant, though the buttery flavor will be a little less rich, so the almond extract matters even more.
Turn it into a mixed fruit cake
If you’re short on rhubarb, replace up to one cup with sliced strawberries or diced tart apples. Strawberries make the cake juicier and a little softer at the top, while apples keep more structure and lean less sweet.
Storage and Reheating
- Refrigerator: Store covered for up to 4 days. The cake stays moist, though the almond topping softens a bit after the first day.
- Freezer: Freeze slices tightly wrapped for up to 2 months. Thaw overnight in the fridge so the crumb doesn’t get gummy.
- Reheating: Warm slices in a 300°F oven for 8 to 10 minutes. The microwave works, but it softens the top and dulls the almond crunch.
Answers to the Questions Worth Asking

Rhubarb-Almond Cake
Ingredients
Equipment
Method
- Preheat the oven to 350°F and grease a 9-inch springform pan. This sets up for even baking right away.
- Cream the butter and sugar until fluffy, then beat in the eggs one at a time and add the almond extract. Stop when the mixture looks smooth and evenly combined.
- Whisk together the all-purpose flour, almond flour, baking powder, and salt. Mix until the powders are evenly distributed.
- Add the dry ingredients to the butter mixture alternating with the milk, mixing until just combined. Stop as soon as no dry streaks remain for a tender crumb.
- Pour the batter into the prepared pan and arrange the rhubarb pieces on top, pressing slightly into the batter. The rhubarb should sit partially embedded so it bakes into the cake.
- Sprinkle the sliced almonds over the top and bake for 45-50 minutes at 350°F until golden and a toothpick comes out clean. You should see a set, browned surface and minimal wet batter on the tester.
- Cool the cake in the pan for 30 minutes. It should firm up enough to release cleanly.
- Remove the cake from the pan, dust with powdered sugar, and serve. The top will look lightly snowy against the pink rhubarb.