White Chocolate Strawberry Cake
This white chocolate strawberry cake is a soft, buttery layer cake studded with melted white chocolate and filled with fresh, juicy strawberries. It bakes up golden and tender, the kind of dessert you can pull together on a Saturday afternoon and feel like you really made something special.

The frosting is a simple white chocolate buttercream that comes together in one bowl, and the fresh strawberry filling keeps every bite bright against the sweet cake. No fussy decorating needed.
Why This Cake Works
White chocolate brings a creamy, vanilla-like depth that a plain butter cake just does not have, and the strawberries cut through that richness with a fresh, slightly tart pop. The texture is moist but not heavy, thanks to buttermilk in the batter and a careful creaming step that traps air.
I come back to this cake every spring when strawberries are at their peak, but honestly it works with good grocery store berries any time of year. It is reliable, forgiving, and looks impressive on a cake stand with minimal effort.
Ingredients

- 2 cups all-purpose flour: spooned and leveled, not scooped
- 1 ½ tsp baking powder: gives the cake its lift
- ½ tsp baking soda: reacts with the buttermilk for a tender crumb
- ½ tsp salt: fine sea salt
- ¾ cup unsalted butter, softened: let it sit out for 30 minutes so it creams properly
- 1 ¼ cups granulated sugar: standard white sugar keeps the cake light in color
- 3 large eggs, room temperature: cold eggs can make the batter curdle
- 2 tsp vanilla extract: use pure vanilla if you have it
- 4 oz white chocolate, melted and cooled slightly: bars or chips both work, just cool until it feels barely warm
- 1 cup buttermilk, room temperature: the acid tenderizes the crumb
- 1 lb fresh strawberries: hulled and sliced thin, plus a few whole ones for decorating
- 2 tsp granulated sugar: for macerating the strawberries just slightly
- For the frosting:
- 1 cup unsalted butter, softened: same as above
- 3 cups powdered sugar: sifted if lumpy
- 4 oz white chocolate, melted and cooled: melted same as the batter portion
- 2 tbsp heavy cream: adds silkiness; milk works in a pinch
- 1 tsp vanilla extract
- Pinch of salt: helps balance the sweetness
Variations and Substitutions
- Swap the berries: raspberries or sliced peaches work beautifully instead of strawberries. You can also use a mix of berries for a more colorful filling.
- White chocolate swap: if you only have dark or milk chocolate, you can use those for the frosting but the cake will lose its mellow white chocolate flavor. The batter chocolate should stay white for the intended taste.
- Dairy free: use a good plant butter and a thick coconut cream in the frosting, and replace buttermilk with 1 cup oat milk plus 1 tsp white vinegar.
- No buttermilk: stir 1 tbsp lemon juice or white vinegar into 1 cup whole milk and let it sit 5 minutes before using.
Strawberry Pound Cake is next on our list if this cake is your kind of dessert.
How to Make White Chocolate Strawberry Cake
Step 1: Mix the Dry Ingredients

Preheat your oven to 350°F (175°C). Butter two 8-inch round cake pans and line the bottoms with parchment paper. In a medium bowl, whisk together the 2 cups flour, 1 ½ tsp baking powder, ½ tsp baking soda, and ½ tsp salt until no streaks remain.
The mixture should look evenly blended and feel light when you stir it. That little bit of extra air helps the cake rise evenly later.
Step 2: Cream the Butter and Sugar

In a large bowl or the bowl of a stand mixer, beat the ¾ cup softened butter and 1 ¼ cups granulated sugar on medium speed for about 3 minutes, until pale and fluffy. Scrape down the bowl, then beat in the 3 eggs one at a time, letting each fully incorporate before adding the next. Mix in the 2 tsp vanilla and the cooled 4 oz melted white chocolate just until smooth. The batter will look thick and glossy at this point.
Take your time creaming the butter and sugar; that 3 minutes builds the structure that keeps the cake light. If the white chocolate is still hot, it can melt the butter and deflate the batter, so make sure it is cooled to lukewarm first.
Step 3: Combine the Wet and Dry Ingredients

With the mixer on low, add the flour mixture in three additions, alternating with the 1 cup buttermilk in two additions, starting and ending with the flour. Mix just until no dry streaks remain after each addition, then stop. Overmixing at this stage can make the cake tough instead of tender.
Divide the batter evenly between the prepared pans. Bake for 25 to 28 minutes, until the tops are golden and a toothpick inserted in the center comes out with a few moist crumbs. Let the cakes cool in the pans for 10 minutes, then turn them out onto a rack to cool completely, about 1 hour.
Step 4: Layer and Frost the Cake

While the cakes cool, toss the sliced strawberries with the 2 tsp sugar in a small bowl and let them sit for 10 minutes. Their juices will pool slightly, which adds moisture to the layers. For the frosting, beat the 1 cup softened butter until creamy, then slowly add the 3 cups powdered sugar. Beat in the cooled 4 oz melted white chocolate, 2 tbsp heavy cream, 1 tsp vanilla, and pinch of salt until fluffy and spreadable.
Place one cake layer on a serving plate, cut side up. Spread about half of the frosting over the top, then spoon the macerated strawberries in an even layer, leaving a small border around the edge. Place the second layer on top, cut side down, and spread the remaining frosting over the top and sides. Top with a few whole strawberries and serve at room temperature.
A Few Notes Before You Start
- Room temperature everything: Butter, eggs, and buttermilk at room temperature blend more evenly and give a taller, fluffier cake. Take them out of the fridge 30 to 60 minutes ahead if you can.
- Melt the white chocolate gently: White chocolate scorches easily. Melt it in 20-second bursts in the microwave, stirring between each, or over a double boiler on low heat. Stir until smooth, then let it cool down.
- Cut clean slices: Chill the fully frosted cake for 20 minutes before slicing. A warm knife wiped clean between cuts also helps keep the layers looking neat.
Bake times by pan size:
| Pan Type | Size | Bake Time |
|---|---|---|
| Two round pans | 8-inch | 25–28 mins |
| Two round pans | 9-inch | 22–25 mins |
| One 9×13-inch sheet pan | 9×13-inch | 30–35 mins |
Keeping the Cake Fresh
- Refrigerate: because of the fresh strawberry filling, cover and refrigerate the cake for up to 4 days. Let it sit at room temperature for 30 minutes before serving so the frosting softens.
- Reheating: not needed, this cake is best cool or at room temperature.
- Make ahead: you can bake the cake layers a day ahead, wrap them in plastic, and keep at room temperature. Assemble and frost the next day. The unstuffed layers also freeze well for up to a month.
Frequently Asked Questions
Can I use frozen strawberries instead of fresh?
No, frozen strawberries release too much liquid and will make the filling watery and the cake layers soggy. Stick with fresh, ripe berries.
What if my white chocolate seizes when melting?
White chocolate can seize if any water gets into it. If it turns grainy, stir in a teaspoon of neutral oil or a tiny pat of butter over low heat and keep stirring; it often smooths out.
Can I skip the white chocolate in the batter?
Yes, the cake will still be lovely but less rich and lose its white chocolate flavor. You might add an extra teaspoon of vanilla to compensate.
How do I get even cake layers without a scale?
Use a toothpick to lightly score the batter level in the pan, then weigh the pans if you have a kitchen scale. If not, simply eyeball it and rotate the pans halfway through baking for even browning.

White Chocolate Strawberry Cake Recipe
Ingredients
Method
- Preheat oven to 350°F (175°C). Grease two 8-inch pans and line with parchment. Whisk flour, baking powder, baking soda, and salt in a bowl.
- Beat butter and sugar until fluffy, then add eggs one at a time, vanilla, and melted white chocolate.
- Alternate adding dry ingredients and buttermilk to the butter mixture, mixing just until combined. Divide batter between pans. Bake 25-28 minutes. Cool completely.
- Toss strawberries with sugar. Beat butter, powdered sugar, melted white chocolate, cream, vanilla, and salt for frosting. Spread frosting and strawberries between layers, then frost top and sides. Top with fresh strawberries.
