There’s something truly special about the first signs of spring, and for me, that means one thing: rhubarb season! That beautiful, tart stalk transforms into the most incredible desserts, and this Rhubarb Cream Cheese Marble Cake is a perfect example. It combines a sweet, jammy rhubarb compote and a tangy, rich cream cheese swirl, all marbled into a moist brown sugar cake. It’s like a coffee cake met a cheesecake and they created the most delicious baby.
Each bite is a delightful surprise. You get the soft, buttery cake, then a pocket of creamy cheesecake, followed by a burst of tart rhubarb. It’s a flavor and texture explosion that looks as good as it tastes. If you’re a fan of this classic spring combination, you’ll also adore these Strawberry Rhubarb Cheesecake Bars.
Table of Contents
Contents List
Why make this recipe
This cake is the perfect way to celebrate spring and summer flavors. Here’s why you need to add it to your baking list:
The Perfect Flavor Trio: The combination of tangy rhubarb, sweet and creamy cheesecake, and a rich, buttery brown sugar cake is simply divine. No single flavor overpowers the others; they work in perfect harmony.
Stunning Presentation: The beautiful marbled swirls of pink rhubarb and white cream cheese make this cake a showstopper. It looks incredibly impressive, but the swirling technique is surprisingly simple!
Wonderfully Moist Texture: Thanks to melted butter and brown sugar, the cake layer is exceptionally soft and moist, providing the perfect base for the rich swirls on top.
Uses Fresh or Frozen Rhubarb: Don’t wait for rhubarb season! This recipe works beautifully with frozen rhubarb, so you can enjoy a taste of spring any time of year. For another fantastic way to use this vegetable, check out this Old-Fashioned Rhubarb Crumb Cake.
Ingredients
Rhubarb mixture:
- 2 cups rhubarb, fresh or frozen, cut into ½-inch pieces
- ⅓ cup granulated sugar
Cream cheese mixture:
- 4 oz (half an 8-oz package) cream cheese, softened
- 2 Tbsp granulated sugar
- 1 egg yolk
- ½ tsp all-purpose flour
Cake layer:
- 1 cup all-purpose flour
- ¼ tsp baking powder
- ⅛ tsp baking soda
- ⅛ tsp salt
- ½ cup (1 stick) butter, melted and slightly cooled
- ½ cup packed brown sugar
- ¼ cup granulated sugar
- 2 eggs
- 1½ tsp vanilla extract
How to make Rhubarb Cream Cheese Marble Cake
Step 1: First things first, preheat your oven to 350°F. Take an 8-inch square baking pan and line it with parchment paper, allowing some to hang over the sides. This little trick will make it so much easier to lift the cake out later. Set the pan aside.
Step 2: To create the rhubarb mixture, combine the rhubarb and granulated sugar in a medium saucepan. Cook this over medium heat for about 8-10 minutes. You’re looking for the rhubarb to break down and release its juices, creating a thick, jam-like consistency. Once done, remove it from the heat and let it cool down enough to touch.
Step 3: While the rhubarb cools, let’s make the cream cheese swirl. In a mixing bowl, beat the softened cream cheese and granulated sugar together until the mixture is completely smooth and free of lumps. Then, beat in the egg yolk and the small amount of all-purpose flour. Set this creamy mixture aside.
Step 4: Now for the cake! In a small bowl, whisk together the all-purpose flour, baking powder, baking soda, and salt. This ensures the leavening agents are evenly distributed. Set this dry mix aside for a moment.
Step 5: In a separate large mixing bowl, combine the melted butter with both the packed brown sugar and granulated sugar. Stir them together until well combined. Next, add the eggs and vanilla extract, and stir until everything is just incorporated.
Step 6: Add the dry flour mixture to your wet ingredients in the large bowl. Stir only until the flour is just combined—be careful not to overmix! A few small lumps are perfectly fine.
Step 7: Pour the cake batter into your prepared baking pan and spread it into an even layer. Now for the fun part! Drop spoonfuls of the cream cheese mixture and the cooled rhubarb mixture alternately over the top of the batter. Grab a butter knife and gently swirl it through the layers to create a beautiful marble effect. Don’t overdo it, or you’ll lose the distinct swirls.
Step 8: Bake for 35-40 minutes. The cake is done when a toothpick inserted into the center comes out clean. Let the cake cool completely in the pan on a wire rack. This step is crucial, so be patient!
Step 9: Once the cake is completely cool, use the parchment paper “handles” to lift it out of the pan. Place it on a cutting board, slice into squares, and get ready to enjoy!
How to serve Rhubarb Cream Cheese Marble Cake

This cake is absolutely delicious served at room temperature or slightly chilled from the refrigerator. The flavors are bright and satisfying all on their own. For an extra touch of indulgence, serve a slice with a dollop of fresh whipped cream or a scoop of high-quality vanilla bean ice cream. It’s the perfect companion for a cup of coffee in the afternoon or as a standout dessert after dinner.
How to store Rhubarb Cream Cheese Marble Cake
Because of the cream cheese layer, this cake should be stored in the refrigerator. Place the slices in an airtight container or keep them in the pan and cover it tightly with plastic wrap. It will stay fresh and delicious for up to 3 days. For longer storage, you can freeze the cake. Wrap individual slices tightly in plastic wrap, then in foil, and freeze for up to 2 months. Thaw in the refrigerator before serving.
Tips to make Rhubarb Cream Cheese Marble Cake
Room Temperature is Key: For the smoothest, creamiest cheesecake swirl, make sure your cream cheese and egg yolk are at room temperature. This helps them combine easily without any lumps.
Don’t Over-Swirl: To get that beautiful, distinct marble pattern, be careful not to overmix when you’re swirling the toppings. A few gentle figure-eight motions with a knife is all you need to create the effect without muddying the colors.
Cool Completely: I know it’s tempting to dig in right away, but letting the cake cool completely is essential. This allows the cream cheese layer to set up properly, ensuring clean, beautiful slices.
The Parchment Sling: Don’t skip the step of lining the pan with parchment paper that drapes over the sides. This “sling” is the secret to easily lifting the entire cake out of the pan for perfect, damage-free cutting.
FAQs About Rhubarb Cream Cheese Marble Cake
Can I use frozen rhubarb for this recipe?
Absolutely! The recipe works perfectly with either fresh or frozen rhubarb. If using frozen, there’s no need to thaw it first. Just add it to the saucepan with the sugar; it may just take an extra minute or two to cook down.
My cream cheese mixture is lumpy. What did I do wrong?
This usually happens if the cream cheese is too cold. To prevent lumps, make sure your cream cheese is fully softened to room temperature before you start beating it. If you’re in a pinch, you can microwave the cream cheese in short 10-second bursts until it’s soft but not melted.
Can I make this cake in a different pan?
This recipe is designed for an 8×8 inch square pan. You could use a 9-inch round pan, but you may need to adjust the baking time slightly. Start checking for doneness about 5 minutes earlier. I would not recommend a larger pan like a 9×13 inch, as the layers would be too thin.
Final Thoughts
This Rhubarb Cream Cheese Marble Cake is a true celebration of flavor. It’s the kind of dessert that feels special enough for a celebration but is easy enough to whip up for a weekend treat. The balance of the tangy fruit, creamy cheese, and sweet, buttery cake is something you’ll crave again and again. I hope you love every single bite of this beautiful, swirly, and utterly delicious cake!
Hungry for more? Follow us on Pinterest for daily recipes!
Print
Rhubarb Cream Cheese Marble Cake | Easy Recipe
- Total Time: 1 hour 10 minutes, plus cooling
- Yield: 9 servings 1x
- Diet: Vegetarian
Description
A delicious marble cake featuring layers of a sweet and tart rhubarb mixture, a creamy cream cheese filling, and a moist brown sugar cake base.
Ingredients
Rhubarb mixture:
2 cups rhubarb, fresh or frozen, cut into ½-inch pieces
⅓ cup granulated sugar
Cream cheese mixture:
125 g (half a package) cream cheese, softened
2 Tbsp granulated sugar
1 egg yolk
½ tsp all-purpose flour
Cake layer:
1 cup all-purpose flour
¼ tsp baking powder
⅛ tsp baking soda
⅛ tsp salt
½ cup (1 stick) butter, melted and slightly cooled
½ cup packed brown sugar
¼ cup granulated sugar
2 eggs
1½ tsp vanilla extract
Instructions
- Step 1: Preheat the oven to 350°F. Line an 8-inch square baking pan with parchment paper, allowing the edges to hang over the sides.
- Step 2: To make the rhubarb mixture, combine the rhubarb and sugar in a saucepan. Cook over medium heat for 8-10 minutes until the rhubarb has released its juices and broken down. Let it cool to the touch.
- Step 3: To make the cream cheese mixture, beat together the cream cheese and sugar in a mixing bowl until smooth. Beat in the egg yolk and flour.
- Step 4: To prepare the cake, mix together the flour, baking powder, baking soda, and salt in a small bowl.
- Step 5: In a separate large mixing bowl, combine the melted butter, brown sugar, and granulated sugar, stirring well. Add the eggs and vanilla, and stir until incorporated.
- Step 6: Add the flour mixture to the sugar mixture, stirring just until combined. Transfer this batter to the prepared baking pan.
- Step 7: Alternatively spoon the cream cheese mixture and the cooled rhubarb mixture over the cake batter. Use a knife to gently swirl and create a marble effect.
- Step 8: Bake for 35-40 minutes, or until a toothpick inserted into the center comes out clean.
- Step 9: Let the cake cool completely in the pan on a wire rack.
- Step 10: Once cooled, lift the cake out of the pan using the parchment paper edges. Slice and serve.
Notes
Store in an airtight container in the fridge for up to 3 days.
- Prep Time: 20 minutes
- Cook Time: 50 minutes
- Category: Dessert
- Method: Baking
- Cuisine: American




