Strawberry Rhubarb Layer Cake is a delightful treat that balances sweet and tangy in every bite. Soft, fluffy cake layers are filled and topped with a luscious mix of fresh strawberries and tart rhubarb, creating a beautiful combination of flavors that feels fresh and homemade.
I love making this cake when spring turns to summer because that’s when strawberries and rhubarb are at their best. The bright red colors always bring a pop of cheer to the table, and the mix of sweet and slightly sour fruit keeps every bite interesting. Plus, the cake layers are light enough that the fruit really shines through instead of getting lost under heavy frosting.
One of my favorite ways to serve this cake is with a simple dusting of powdered sugar or a dollop of whipped cream on the side. It’s perfect for sharing at a picnic or as a special ending to a family dinner. Every time I bring this cake out, I hear a lot of “wow” and “how did you make this?” which makes me glad I took the time to bake it.
Key Ingredients & Substitutions
Strawberries & Rhubarb: Fresh fruits bring the bright flavor here. If rhubarb is hard to find, try frozen or substitute with tart apples for a milder tang. Always chop into small pieces so they cook evenly in the filling.
Butter & Flour: Using unsalted butter gives you control over salt in the cake. All-purpose flour works well for a tender crumb, but you can swap half with cake flour for extra softness.
Heavy Cream: Cold cream whips best for the frosting—don’t skip chilling it beforehand! For a dairy-free option, try coconut cream, but it changes the flavor slightly.
Sugar: Granulated sugar sweetens both cake and fruit filling. Powdered sugar in the whipped cream ensures smooth, stable frosting. Adjust sugar to taste depending on your berry sweetness.
How Do I Get a Moist Cake That Holds Up with Fruit Filling?
The cake needs to be sturdy yet soft to balance the juicy fruit. Here are some tips:
- Beat butter and sugar until light and fluffy—this traps air and creates a tender texture.
- Add eggs one at a time for even mixing.
- Alternate adding dry ingredients and milk to keep the batter smooth without overmixing.
- Bake until a toothpick comes out clean but still moist.
- Cool completely before layering so the fruit filling doesn’t melt the whipped cream or cause sogginess.

Equipment You’ll Need
- Three 8-inch round cake pans – I prefer these size pans for even layers and easy stacking.
- Mixing bowls and whisk – perfect for preparing cake batter and whipped cream, keeping ingredients well combined.
- Electric mixer or hand whisk – speeds up whipping the cream to stiff peaks and creaming butter and sugar.
- Medium saucepan – helps cook the strawberry rhubarb filling evenly and gently.
- Cooling racks – essential to cool the cake layers completely before assembling to prevent sogginess.
- Spatula and cake server – makes spreading filling and frosting easier and cleaner.
Flavor Variations & Add-Ins
- Swap strawberries for blueberries or raspberries to change the fruit flavor while keeping the tart-sweet balance.
- Add a splash of orange liqueur or vanilla extract to the fruit filling for extra depth.
- Use cream cheese instead of whipped cream for a tangy frosting that pairs well with the fruit.
- Incorporate chopped nuts or toasted coconut between layers for extra texture and flavor.
Strawberry Rhubarb Layer Cake
Ingredients You’ll Need:
For the Cake:
- 2 ½ cups all-purpose flour
- 2 ½ tsp baking powder
- ½ tsp salt
- 1 cup unsalted butter, softened
- 1 ¾ cups granulated sugar
- 4 large eggs, room temperature
- 1 tbsp vanilla extract
- 1 cup whole milk, room temperature
For the Strawberry Rhubarb Filling:
- 1 ½ cups fresh strawberries, chopped
- 1 ½ cups rhubarb stalks, chopped (about ½ inch pieces)
- ½ cup granulated sugar
- 2 tbsp water
- 1 tbsp lemon juice
- 1 tsp vanilla extract
- 1 tbsp cornstarch (optional, for thickening)
For the Whipped Cream Frosting:
- 3 cups heavy cream, cold
- ½ cup powdered sugar
- 1 tsp vanilla extract
For Decoration:
- Whole fresh strawberries and small rhubarb pieces
How Much Time Will You Need?
This cake takes about 20 minutes to prepare the filling and batter, plus 25-30 minutes baking time. After baking, cooling and assembling the cake, including chilling to set the layers, will need another 1 to 1.5 hours. Plan about 2 hours total from start to a ready-to-serve cake.
Step-by-Step Instructions:
1. Cook the Strawberry Rhubarb Filling
Put the chopped strawberries, rhubarb, sugar, water, and lemon juice in a saucepan. Heat over medium, stirring now and then, until the fruits soften and start releasing their juice—about 10 minutes. If you want a thicker filling, mix cornstarch with 1 tablespoon of water, stir it into the fruit, and cook for 1-2 more minutes. Once thickened, add vanilla extract and set the mixture aside to cool completely.
2. Bake the Cake Layers
Preheat your oven to 350°F (175°C). Grease and flour three 8-inch cake pans. In one bowl, whisk together the flour, baking powder, and salt. In a large bowl, beat the softened butter and sugar until light and fluffy. Add eggs one at a time, mixing well after each. Stir in the vanilla extract. Now gradually add the flour mixture and milk alternately, starting and ending with flour. Mix just until combined.
Divide the batter evenly into the prepared pans and smooth the tops. Bake for 25 to 30 minutes or until a toothpick inserted in the center comes out clean. Let the cakes cool in the pans for 10 minutes, then turn them onto wire racks to cool completely.
3. Prepare the Whipped Cream Frosting
Using an electric mixer, whip the cold heavy cream until it thickens slightly. Add powdered sugar and vanilla extract, then continue whipping until you see stiff peaks—this means the cream holds its shape well when you lift the beaters.
4. Assemble Your Cake
Place one cake layer on your serving plate. Spread a layer of whipped cream evenly on top, then spoon some strawberry rhubarb filling over it. Repeat with the second cake layer, whipped cream, and filling. Finish by placing the last cake layer on top and cover the whole cake—top and sides—with the remaining whipped cream.
5. Decorate and Chill
Garnish the cake with whole fresh strawberries and small rhubarb pieces for a fresh and pretty look. Refrigerate the cake for at least 1 hour before serving. This chilling makes the layers firm up and the flavors blend nicely.
6. Ready To Enjoy
Slice the chilled cake and serve to enjoy the perfect mix of soft cake, tangy fruit filling, and light whipped cream frosting. It’s a delightful way to celebrate fresh strawberries and rhubarb!
Can I Use Frozen Strawberries or Rhubarb?
Yes, you can! Just be sure to thaw them completely and drain any excess liquid before cooking the filling to avoid a watery result.
How Should I Store Leftover Cake?
Store the cake in the refrigerator in an airtight container for up to 3 days. Whipped cream frosting is best kept chilled to maintain its texture and freshness.
Can I Make This Cake Ahead of Time?
Absolutely! Prepare and bake the cake layers a day ahead. You can also make the filling and frosting in advance. Assemble the cake a few hours before serving for the best flavor and texture.
What If I Don’t Have Cornstarch for the Filling?
No worries—cornstarch is optional. If you prefer a thicker filling, you can cook the fruit mixture a bit longer to reduce the liquid or use a little flour as a thickener instead.
