Rhubarb-almond cake has a way of baking into something more elegant than the ingredient list suggests. The crumb stays moist and tender from the butter, milk, and almond flour, while the rhubarb on top softens just enough to turn jammy at the edges without disappearing into the batter. Every slice lands with that nice contrast of sweet cake, tart fruit, and toasted almonds.
The trick is keeping the batter thick enough to hold the rhubarb on top instead of letting it sink. That’s why this cake uses both all-purpose flour and almond flour: the all-purpose flour gives structure, while the almond flour adds richness and a softer, almost marzipan-like crumb. A light hand with the mixing matters here too. Once the dry ingredients go in, stop as soon as the flour disappears.
Below, I’ll walk through the details that matter most, including how to keep the rhubarb pieces visible on top and what to do if your rhubarb is especially tart. There’s also a storage note worth reading if you want the cake to hold up for a day or two after baking.
The cake came out with a tender crumb and the rhubarb stayed right on top instead of sinking. I loved how the almonds toasted up in the oven and gave the whole thing a bakery-style finish.
Save this rhubarb-almond cake for the next time you want a tender almond crumb with tart rhubarb and a sugared finish.
The Rhubarb Has to Sit on Top, Not Sink Into the Crumb
Rhubarb gives this cake its personality, but it also brings a lot of moisture. If you stir it into the batter, the cake turns uneven and the fruit disappears into the middle. Pressing the pieces lightly into the top gives you a clean, pretty finish and keeps the crumb from turning wet in spots.
The other thing people miss is batter thickness. A cake batter with enough structure will hold the fruit where you want it. If your batter looks loose, the rhubarb is going to slide and sink no matter how carefully you arrange it.
- Rhubarb — Cut it into 1-inch pieces so it softens in the time the cake needs to bake. Smaller pieces can melt into the batter; bigger pieces stay too firm.
- Almond flour — This is what gives the cake a tender, rich crumb and a subtle nutty flavor. There isn’t a clean substitute that gives the same result, but finely ground blanched almonds can stand in if you need them.
- Almond extract — This pulls the whole cake toward that bakery-style almond flavor. Use a light hand; too much makes it taste sharp and perfumey.
- Sliced almonds — These toast on top while the cake bakes, adding crunch and a little color. Don’t swap them for slivered almonds if you want that delicate, crisp finish.
Building the Batter So the Cake Stays Tender

- Butter and sugar — Cream them until the mixture looks pale and fluffy. That’s where the lift starts, and it helps the cake bake up with a lighter crumb.
- Eggs — Add them one at a time so the batter stays smooth. If you dump them in all at once, the mixture can look curdled before it comes back together.
- All-purpose flour — This gives the cake enough structure to support the rhubarb. You can’t replace it entirely with almond flour without losing the shape.
- Milk — This loosens the batter just enough to spread into the pan without making it runny. Whole milk gives the nicest texture, but 2% works.
The Few Minutes That Decide the Texture
Creaming the Base
Beat the butter and sugar until the mixture is light and fluffy, not just combined. That step traps air and keeps the cake from baking up dense. Once you add the eggs, the batter should look glossy and smooth. If it starts to look broken, keep mixing on low until it comes together before moving on.
Bringing in the Dry Ingredients
Whisk the flours, baking powder, and salt together first so the leavener is evenly distributed. Add the dry ingredients in alternating additions with the milk. Stop mixing as soon as the flour streaks disappear. Overmixing here makes the cake tight instead of tender.
Finishing with Rhubarb and Almonds
Spread the batter into the prepared springform pan, then arrange the rhubarb on top and press it in just slightly. You want the pieces seated, not buried. Sprinkle the sliced almonds over everything so they toast while the cake bakes. The cake is done when the top is golden and a toothpick comes out clean or with only a few moist crumbs.
Make It Dairy-Free Without Losing the Cake’s Structure
Use a plant-based butter that behaves like real butter and an unsweetened non-dairy milk with some body, like oat milk. The cake will still rise and hold together, but the crumb won’t be quite as rich and the flavor will be a little less round.
How to Make It Gluten-Free
Swap the all-purpose flour for a good 1:1 gluten-free baking blend that includes xanthan gum. The almond flour already helps with tenderness, so the texture stays pleasant, but the cake may need the full bake time to set in the center.
A Little More Sweetness for Very Tart Rhubarb
If your rhubarb is sharp enough to make you wince, toss the pieces with 1 to 2 tablespoons of sugar before arranging them on the cake. That softens the bite without turning the fruit syrupy, and it keeps the final slice balanced instead of aggressively tart.
Storage and Reheating
- Refrigerator: Store covered for up to 4 days. The crumb firms up a bit in the fridge, but the flavor stays good.
- Freezer: Freeze individual slices tightly wrapped for up to 2 months. Thaw overnight in the refrigerator for the best texture.
- Reheating: Warm slices at room temperature or give them 10 to 15 seconds in the microwave. Too much heat dries out the almond crumb and softens the rhubarb too much.
Questions I Get Asked About This Recipe

Rhubarb-Almond Cake
Ingredients
Equipment
Method
- Preheat oven to 350°F and grease a 9-inch springform pan, keeping the pan ready near the mixing station.
- Cream butter and sugar until fluffy, then beat in eggs one at a time and add almond extract, mixing just until smooth.
- Whisk together all-purpose flour, almond flour, baking powder, and salt in a separate bowl until the powders are evenly combined.
- Add the dry ingredients to the butter mixture alternating with milk, mixing until just combined to avoid overworking the crumb.
- Pour batter into the prepared pan and arrange rhubarb pieces on top, pressing them slightly into the batter so they stay put.
- Sprinkle sliced almonds over the top for a golden crust, then bake at 350°F for 45-50 minutes until golden and a toothpick comes out clean.
- Cool in the pan for 30 minutes so the cake sets without collapsing, then remove from the pan.
- Dust with powdered sugar before serving so the top looks softly speckled.