Tender sour cream cake with pockets of tart rhubarb and a cinnamon streusel on top earns its place fast. The crumb stays moist for days, the rhubarb softens just enough to turn jammy at the edges, and the streusel bakes into a crisp layer that gives each slice some needed texture. It’s the kind of cake that disappears one square at a time, usually before it has fully cooled.
The structure here matters. Sour cream adds richness without making the cake heavy, and the oil keeps the crumb soft even after chilling. Rhubarb brings sharpness, but it has enough moisture that it can sink if the batter is overmixed or too loose, so the batter needs to stay thick and the fruit gets folded in at the end. The cinnamon topping is more than decoration; it protects the top from drying out and gives the cake its coffee-cake character.
Below you’ll find the small details that keep the crumb tender, the rhubarb distributed, and the streusel crisp instead of sandy. If you’ve ever had rhubarb cake turn out dense or wet in the middle, the fixes here will help.
The sour cream cake came out incredibly moist, and the rhubarb stayed evenly spread through the batter instead of sinking. I loved the crunchy cinnamon topping with the tart fruit underneath.
Save this rhubarb sour cream cake for the days when you want a moist coffee-cake-style dessert with a crisp cinnamon streusel.
The Trick That Keeps Rhubarb from Sinking Into the Crumb
Rhubarb cake goes wrong in one of two ways: the fruit drops to the bottom, or the center bakes up gummy because the batter was thinned too much trying to hold it in place. The fix is a thick, well-mixed batter and a final fold that leaves the rhubarb coated without breaking it down. You want the batter to look heavy and spoonable before it goes into the pan.
The other thing that matters is the order of mixing. Dry ingredients first, wet ingredients second, then combine just until the flour disappears. If you beat it hard at the end, the cake gets tight instead of tender, and the rhubarb pieces get smashed, which turns the crumb streaky and wet.
What the Sour Cream and Cold Butter Are Doing Here

- Sour cream — This is the ingredient that gives the cake its plush, tender crumb. Full-fat sour cream is best because it adds moisture and a little tang without making the batter loose. Plain Greek yogurt works in a pinch, but the cake will be a bit less rich and the texture slightly firmer.
- Vegetable oil — Oil keeps the cake soft after it cools, which matters more than butter in a snack-style cake like this. Butter can work, but the crumb will be a little drier and less springy the next day.
- Fresh rhubarb — Fresh rhubarb is worth using here because it stays distinct in the crumb and gives you those tart bursts in each bite. Dice it small and evenly so it bakes through in the time the cake needs. Frozen rhubarb can work if you thaw and drain it well first, but it usually leaks more juice and softens the cake around the fruit.
- Cold butter for the topping — Cold butter is what makes the streusel crumbly instead of paste-like. Cut it in until you have uneven bits the size of peas and coarse crumbs; those larger pieces bake into crunchy clusters on top.
Building the Batter and Streusel Without Losing Texture
Mix the Dry Base First
Whisk the flour, sugar, baking soda, and salt together until the mixture looks even and there are no clumps of baking soda hiding in the bowl. That quick whisk matters because this cake relies on a straightforward batter, not a long creaming step, and uneven dry ingredients can leave bitter spots or patches that rise unevenly.
Bring the Wet Ingredients Together
Stir the sour cream, oil, eggs, and vanilla just until the eggs disappear. You don’t want to whip air into this mixture; you want it smooth and unified. If the eggs stay streaky, the batter will mix unevenly later and the crumb can bake up mottled.
Fold in the Rhubarb Last
Once the wet and dry ingredients are combined, stop as soon as the flour is mostly gone, then fold in the rhubarb with a spatula. A few flour streaks are better than a tough cake. The batter should be thick enough that the fruit looks suspended when you spread it into the pan, not floating in a loose batter.
Finish with the Crumbly Cinnamon Top
Mix the brown sugar, flour, and cinnamon, then cut in the cold butter until the topping looks sandy with a few larger crumbles. Sprinkle it over the batter all the way to the edges so each piece gets some crunch. Bake until the center springs back lightly and a toothpick comes out clean or with a few moist crumbs, not wet batter.
Make It Gluten-Free Without Losing the Crumb
Use a 1:1 gluten-free baking flour that includes xanthan gum. The cake will still bake up tender, but it may need the full 50 minutes and should cool completely before slicing so the crumb can set.
Swap in Greek Yogurt for a Slightly Tangier Cake
Plain whole-milk Greek yogurt can replace the sour cream in equal measure. It gives a similar tenderness, but the flavor is a little brighter and the crumb bakes up just a touch firmer.
Use Frozen Rhubarb When That’s What You Have
Thaw the rhubarb fully and drain off the extra liquid before folding it into the batter. If you skip that step, the cake can turn soggy in the center and the fruit will bleed too much juice into the crumb.
Storage and Reheating
- Refrigerator: Store covered for up to 4 days. The crumb stays moist, though the streusel softens a little after day one.
- Freezer: Freeze slices tightly wrapped for up to 2 months. Thaw overnight in the refrigerator for the best texture.
- Reheating: Warm individual slices in a 300°F oven for 8 to 10 minutes. The microwave will soften the topping and can make the cake feel dense, so use the oven if you want the streusel to regain some crunch.
Questions I Get Asked About This Recipe

Rhubarb Sour Cream Cake
Ingredients
Equipment
Method
- Preheat the oven to 350°F and grease a 9x13-inch baking pan.
- Whisk together all-purpose flour, sugar, baking soda, and salt.
- Mix sour cream, vegetable oil, eggs, and vanilla extract until combined.
- Pour the wet ingredients into the dry ingredients and stir until just mixed, then fold in fresh rhubarb, diced.
- Pour the batter into the prepared pan.
- Mix brown sugar, all-purpose flour, and cinnamon, then cut in cold butter until crumbly.
- Sprinkle the streusel topping over the batter.
- Bake for 45-50 minutes until a toothpick comes out clean (golden and set).
- Cool the cake for 30 minutes before serving so the crumb finishes setting.


