Moist rhubarb cake with butter sauce has that old-school comfort dessert quality people remember after one bite. The cake itself bakes up tender and a little tangy from the rhubarb, then the warm butter sauce sinks into the crumb and turns every slice rich, glossy, and almost pudding-soft at the edges. It’s the kind of dessert that disappears fast because it feels homey without being plain.
What makes this version work is the balance between a quick stir-together batter and a sauce that’s cooked long enough to thicken slightly but not so long that it turns candy-like. Buttermilk keeps the crumb soft and gives the baking soda something to react with, while the oil helps the cake stay moist even after it cools. The rhubarb goes in raw, which lets it soften in the oven without collapsing into mush.
Below, I’ll walk through the part that matters most: how to keep the cake tender and how to boil the butter sauce so it coats instead of separating. I’ve also included a few practical swaps and the leftover note I wish every rhubarb dessert came with.
The cake stayed unbelievably moist and the rhubarb softened just enough without turning watery. I boiled the sauce for 3 minutes like you said and it poured over the cake like caramel.
Save this rhubarb cake with butter sauce for the day you want a tender, tangy dessert with hot golden sauce poured over every slice.
The Reason This Cake Stays Tender Under All That Sauce
The biggest risk with a dessert like this is ending up with a cake that gets heavy once the sauce goes on. This one avoids that by using oil instead of butter in the batter, which keeps the crumb soft even after it’s soaked with warm sauce. The buttermilk adds a gentle tang and also helps the baking soda do its job, so the cake rises without tasting flat or dense.
Rhubarb brings a lot of moisture, but not in the same way fruit like berries does. It softens as it bakes, and if you chop it too small, it can disappear into the batter and leave you with a streaky, wet cake. Dice it into medium pieces so you still get those tart bites throughout the slice.
- Buttermilk — This matters more than plain milk here. It gives the cake lift and a little tang that keeps the sweetness from getting cloying. If you need a substitute, use 1 cup milk mixed with 1 tablespoon lemon juice or vinegar, then let it sit for 5 minutes before using.
- Vegetable oil — Oil keeps the crumb moist after cooling and after the sauce is added. Butter would bring flavor, but it also firms up as the cake sits, which works against the soft texture you want here.
- Fresh rhubarb — Fresh is the right choice because frozen rhubarb can shed extra liquid and make the batter looser. If frozen is all you have, use it straight from the freezer and don’t thaw it first, or the cake can turn gummy around the fruit.
What Each Ingredient Is Actually Doing in Delicious Rhubarb Cake with Butter Sauce

- Protein (quality, proper thickness) — Good quality protein tastes better. Even thickness ensures even cooking.
- Seasoning (bold, distributed throughout) — Don’t be shy with salt and pepper. Quality seasoning elevates everything.
- Oil or fat (protective and flavorful) — The fat helps develop crust and carries flavors. Use generously.
- Heat management (appropriate temperature for the protein) — Too high and the outside burns before the inside cooks. Too low and it steams.
- Technique (sear, then finish based on thickness) — Proper technique creates flavor. Sear for crust, then cook through gently.
- Aromatics and seasonings (garlic, herbs, spices) — These add complexity and depth. Distribute them throughout the cooking process.
- Resting time (let it rest before serving) — Resting allows juices to reabsorb. This keeps the protein moist and tender.
- Optional: finishing sauce or glaze — A light sauce adds richness without overwhelming. Apply at the very end.
How to Mix the Batter and Cook the Sauce Without Ruining Either One
Building the Batter Quickly
Whisk the dry ingredients together first so the baking soda and sugar are evenly distributed. In the wet bowl, mix until the eggs are fully broken up and the oil looks emulsified, not separated. Once the wet hits the dry, stir only until the flour disappears. If you keep mixing, the cake tightens up and loses that soft, spoonable texture underneath the sauce.
Folding in the Rhubarb
Add the diced rhubarb at the very end and fold just enough to distribute it through the batter. The batter will look thick, and that’s exactly what you want. Scrape it into the greased 9×13-inch pan and spread it evenly so the cake bakes at the same rate from edge to center. A lopsided layer can leave one side overbaked before the middle is done.
Watching for the Right Bake
Bake until the top is golden and a toothpick comes out with a few moist crumbs, not wet batter. The center should spring back lightly when touched, but it doesn’t need to feel dry. If it bakes too long, the sauce can’t bring back moisture that’s already gone. Start checking at 40 minutes, since every pan and oven has its own opinion about time.
Boiling the Butter Sauce
Combine the sugar, cream, and butter in a saucepan and bring it to a real boil while stirring constantly. The mixture should bubble evenly and look slightly thicker after 3 minutes. If you pull it off too soon, it stays thin and runs off the cake. If you cook it too long, it can turn grainy as the sugar concentrates too far. Stir in the vanilla after removing it from the heat so the flavor stays clean and doesn’t cook off.
Make It with Frozen Rhubarb
Frozen rhubarb works if that’s what you have, but don’t thaw it first. Fold it in while still frozen so it doesn’t dump extra water into the batter. The cake may need a few extra minutes in the oven, and the fruit pieces won’t stay quite as distinct as with fresh rhubarb.
Dairy-Free Version
Use a plant-based milk soured with lemon juice in place of the buttermilk, and swap the butter sauce for a dairy-free butter-style spread and full-fat coconut cream. The cake still bakes up tender, but the sauce will taste a little lighter and less rich than the original.
Cut the Sweetness a Little
If you like the tartness of rhubarb to stand out more, reduce the sugar in the cake by 1/4 cup. The texture will still hold, but the flavor comes across a little sharper and less dessert-sweet. I wouldn’t cut the sauce sugar much further, or it stops thickening the way it should.
Serve It with Ice Cream
A scoop of vanilla ice cream turns this into a plated dessert that looks and tastes like something from a diner case. The cold ice cream melts into the hot sauce and soft cake, which gives you the best texture contrast in the whole dish. Serve it right away while the sauce is still warm and pourable.
Storage and Reheating
- Refrigerator: Store the cake and sauce separately for up to 4 days. The cake gets denser after chilling, but it still stays moist.
- Freezer: Freeze the cake without the sauce for up to 2 months, wrapped well. The sauce doesn’t freeze as nicely because it can separate when thawed.
- Reheating: Warm cake slices in the microwave in short bursts or in a low oven until just heated through. Rewarm the sauce gently on the stove over low heat, stirring often, because high heat can make it grainy.
Questions I Get Asked About This Recipe

Rhubarb Cake with Warm Butter Sauce
Ingredients
Equipment
Method
- Preheat the oven to 350°F and grease a 9x13-inch baking pan for easy release.
- Whisk together all-purpose flour, sugar, baking soda, and salt in a mixing bowl until evenly combined.
- Mix buttermilk, vegetable oil, eggs, and vanilla extract in a separate bowl until smooth and uniform.
- Pour the wet mixture into the dry ingredients and stir just until combined to keep the crumb tender.
- Fold in the diced fresh rhubarb until evenly distributed through the batter.
- Pour the batter into the prepared pan and bake at 350°F for 40-45 minutes, until the top is golden and a toothpick comes out mostly clean.
- Combine sugar, heavy cream, and butter in a saucepan and bring to a boil over medium heat, stirring constantly.
- Boil the sauce for 3 minutes, then remove from the heat.
- Stir in vanilla extract to finish the sauce and keep it warm.
- Cool the cake for 10 minutes after baking so slices set up, then serve warm with hot butter sauce poured over individual servings.