Rhubarb cheesecake bars hit that sweet spot between bright and rich: a creamy, set cheesecake layer, a tangy rhubarb swirl, and a buttery oatmeal crust that stays sturdy enough to cut cleanly. The contrast is what keeps people coming back for another square. You get a little crunch from the oats, a soft tang from the filling, and just enough fruit sharpness to keep the dessert from feeling heavy.
The crust works because the oats toast as it bakes, which gives the bars a deeper, nuttier base than a plain shortbread crust. The rhubarb layer needs to be cooked down before it goes on top of the cheesecake, or it releases too much liquid in the oven and turns the swirl muddy. Thickening it on the stove first keeps the pattern visible and the bars neat when sliced.
Below, I’ve included the small details that matter most: how to keep the cheesecake layer smooth, how to swirl the rhubarb without overmixing it, and what to do if your bars need an extra minute or two to set in the center.
The rhubarb thickened up beautifully and the bars cut clean after chilling overnight. The oatmeal crust held its shape and gave the cheesecake a nice chewy edge.
Rhubarb cheesecake bars with that thick swirled topping and buttery oat crust belong on your dessert plate all spring long.
The Trick to a Clean Swirl Instead of a Muddy Pink Filling
Rhubarb can turn watery fast, and that’s what ruins a lot of bar desserts. If you spoon raw or barely cooked rhubarb over the cheesecake, it melts into the filling before the bars are even done baking. Cooking it first with sugar, water, and cornstarch gives you a thick fruit layer that sits on top instead of disappearing into the cheesecake.
The other mistake is over-swirling. You want visible ribbons, not a fully blended pink surface. A few passes with a knife or skewer are enough; once the colors start to blur, stop.
What the Oats and Cream Cheese Are Each Doing Here

- Old-fashioned oats — These give the crust its chew and that toasted, nutty edge you don’t get from all flour. Quick oats can work in a pinch, but the texture gets softer and less distinct.
- Butter — Melted butter binds the crust and helps it brown evenly in the oven. If you try to swap in a lower-fat spread, the crust tends to bake up greasy or dry instead of tender and rich.
- Cream cheese — Use full-fat cream cheese for the smoothest, most stable filling. Cold cream cheese leaves little lumps behind, so let it soften fully before beating it with the sugar.
- Fresh rhubarb — Fresh rhubarb gives the cleanest tart flavor and the best texture for the swirl. Frozen rhubarb can be used, but it needs extra time to cook off the liquid before you thicken it.
- Cornstarch — This is what turns the rhubarb from juicy compote into a spoonable swirl that holds its shape. Don’t skip the short simmer after adding it; the mixture needs that heat to activate the thickening.
Building the Layers So the Bars Set Neatly
Pressing and Baking the Crust
Mix the flour, oats, brown sugar, and melted butter until every dry bit looks moistened, then press it firmly into the pan. A loose crust falls apart when you cut the bars, so use the bottom of a measuring cup to compact it into an even layer. Bake it just until the edges look a shade darker and the surface feels set; you’re giving it enough structure to support the filling, not trying to fully crisp it yet.
Making the Cheesecake Filling Smooth
Beat the cream cheese and sugar until the mixture looks completely smooth before the eggs go in. Once the eggs are added, mix only until incorporated, because extra beating traps air and can make the bars puff and crack as they bake. The filling should look glossy and pourable, with no grainy streaks of cream cheese left behind.
Cooking the Rhubarb to the Right Thickness
Simmer the diced rhubarb with sugar and water until the pieces soften and start to collapse. Stir in the cornstarch slurry and cook just until the mixture thickens and turns shiny. If it still looks loose on the spoon, keep it on the heat for another minute; if it’s too thin now, it will run through the cheesecake layer in the oven.
Swirling and Baking the Bars
Drop spoonfuls of rhubarb over the cheesecake and drag a knife through it a few times to make a marbled pattern. Bake until the edges are set and the center still has a slight wobble when you nudge the pan. The bars finish setting as they cool, so pulling them when the middle is still jiggly is what keeps the texture creamy instead of dry.
Make It Gluten-Free with a Simple Flour Swap
Use a 1:1 gluten-free baking flour in the crust and make sure your oats are certified gluten-free. The texture stays close to the original, though the crust may be a little more delicate at the edges when you cut the bars.
Make the Filling a Little Tangier
Add 1 to 2 tablespoons of sour cream to the cheesecake mixture. That extra acidity makes the filling taste brighter and gives it a softer finish, which works well if your rhubarb is especially sweet.
Swap in Strawberries for a Sweeter Swirl
Replace half the rhubarb with diced strawberries and cook the mixture the same way. You’ll lose some of the sharp tartness, but the bars come out softer and sweeter, with a more familiar strawberry-cheesecake flavor.
Storage and Reheating
- Refrigerator: Store covered for up to 5 days. The crust softens slightly after day two, but the bars still slice cleanly.
- Freezer: Freeze cut bars between layers of parchment for up to 2 months. Thaw them in the refrigerator overnight so the cheesecake layer doesn’t weep.
- Reheating: These bars are meant to be served cold. If you want a softer texture, let a slice sit at room temperature for 15 to 20 minutes; microwaving makes the cheesecake loose and the rhubarb runny.
Questions I Get Asked About This Recipe

Rhubarb Cheesecake Bars with Oatmeal Crust
Ingredients
Equipment
Method
- Preheat oven to 350°F and line a 9x13-inch pan with parchment paper, leaving overhang for lifting later.
- Mix all-purpose flour, old-fashioned oats, brown sugar, and melted butter until evenly moistened, then press into the pan in an even layer.
- Bake the crust at 350°F for 15 minutes until lightly golden at the edges.
- Beat cream cheese and sugar until smooth, then add eggs and vanilla extract and mix just until combined.
- Pour the cheesecake mixture over the hot crust and smooth the surface.
- Simmer fresh rhubarb with sugar and water until tender and glossy, about 8-12 minutes.
- Stir cornstarch into water, pour into the simmering rhubarb, and cook until thick, about 1-2 minutes.
- Drop spoonfuls of the rhubarb mixture over the cheesecake, spacing them across the surface for a swirled pattern.
- Swirl the rhubarb through the cheesecake with a knife to create streaks and a marbled look.
- Bake at 350°F for 35-40 minutes until the center is set with a slight jiggle.
- Cool completely at room temperature, then refrigerate for 4 hours before cutting.