I’ve baked a lot of cakes over the years, but strawberry chocolate cake still feels a little special every time I make it. There’s something about that deep chocolate flavor mixed with bright strawberries that just works. It feels rich without being heavy, sweet but still fresh.
The first time I tried making it, I honestly expected it to taste like chocolate cake with a random strawberry layer. Instead the flavors blended way better than I thought. The chocolate cake stayed super moist, and that jammy strawberry filling cut through the richness in the best way.
Now it’s one of those cakes I bring out when I want something that looks impressive but isn’t actually complicated. Once you get the layers stacked and the chocolate drip sliding down the sides, people usually assume I spent all day on it.
Ingredients I Used for the Recipe
1 and 1/2 lbs chopped strawberries - the base for the homemade strawberry filling that goes between the cake layers.
1/2 cup granulated sugar - helps cook down the strawberries into a jammy filling.
1 tbsp corn starch - thickens the strawberry mixture so it stays put inside the cake.
1 tbsp water - mixed with the cornstarch to make a quick slurry.
1 tsp vanilla extract - adds warmth to the strawberry filling.
1 and 1/2 cups hot water - blooms the cocoa powder and makes the chocolate flavor deeper.
1 cup cocoa powder - gives the cake its rich chocolate base.
1 tbsp espresso powder - boosts the chocolate flavor without making the cake taste like coffee.
3 cups all purpose flour - gives structure to the cake layers.
1 and 1/2 cups granulated sugar - sweetness and moisture.
1 and 1/2 cups light brown sugar - adds depth and keeps the cake soft.
3 tsp baking soda - helps the cake rise nicely.
1 and 1/2 tsp baking powder - extra lift for fluffy layers.
3/4 tsp salt - balances the sweetness.
1 and 1/2 cups buttermilk - keeps the cake tender and moist.
3/4 cup vegetable oil - adds richness and helps the cake stay soft for days.
3 large eggs - bind everything together.
1 tbsp vanilla extract - rounds out the chocolate flavor.
3 cups softened salted butter - the base for the strawberry buttercream frosting.
7 to 8 cups powdered sugar - sweetens and thickens the frosting.
2 to 3 tbsp heavy cream - loosens the frosting so it spreads easily.
1/2 cup strawberry filling - mixed into the frosting for real strawberry flavor.
2 bags freeze dried strawberries - crushed into powder for strong strawberry taste and color.
1 tbsp vanilla extract - balances the sweetness in the frosting.
Pinch of salt - keeps the frosting from tasting flat.
4 oz chopped semi sweet chocolate - used for the chocolate drip.
4 oz heavy cream - melts the chocolate into ganache.
1 to 3 tsp vegetable oil - helps the ganache drip smoothly.
Extra strawberries - for topping the finished cake.
How to make strawberry chocolate cake?
Step 1 - Cook the Strawberry Filling
I start by tossing chopped strawberries and sugar into a saucepan over medium heat. At first it just looks like fruit sitting in syrup, but after about twenty minutes the berries soften and break down.
Once the mixture looks jammy, I stir together cornstarch and water and add it in. It thickens fast once it bubbles. I always let this cool completely before using it because warm filling will slide right out of the cake layers.
Step 2 - Prepare the Cake Batter
I whisk cocoa powder and espresso powder into hot water first. This step always smells amazing and deepens the chocolate flavor a lot.
In another bowl I mix the flour, sugars, baking soda, baking powder, and salt. Then the cocoa mixture gets combined with buttermilk, oil, vanilla, and eggs before everything is stirred together. The batter ends up pretty thin, which used to worry me, but that’s what makes the cake super moist.
Step 3 - Bake the Cake Layers
I divide the batter between three greased cake pans and bake them until a toothpick comes out with a few moist crumbs.
One small habit I’ve picked up is letting the cakes rest about ten minutes before turning them out. If I rush that step, the edges sometimes stick and I end up patching cake pieces together later.
Step 4 - Make the Strawberry Frosting
Freeze dried strawberries go straight into a blender or food processor until they turn into powder. That powder is what gives the frosting its strong strawberry flavor.
I beat butter until creamy, then slowly mix in powdered sugar and a splash of cream. After that I add the strawberry powder, some of the filling, vanilla, and a pinch of salt. The color usually turns a soft pink and it tastes like strawberry ice cream.
Step 5 - Assemble the Cake Layers
I place the first cake layer on the plate and spread a thick layer of frosting over it. Then I pipe a small frosting border around the edge so the filling doesn’t spill out.
The strawberry filling goes inside that border before adding the next layer. I repeat the process until all the layers are stacked. After that I frost the outside of the cake and chill it so everything firms up.
Step 6 - Add the Chocolate Drip
For the drip, I pour hot cream over chopped chocolate and stir until smooth. A tiny splash of oil helps the ganache flow better.
I spoon the ganache onto the top of the cake and gently push it toward the edges so it drips down the sides. I’ll be honest, this part still feels a little dramatic every time. In a good way.
After the ganache sets, I pipe a few frosting swirls on top and add fresh strawberries.
Little Things I Learned After Making This Cake Too Many Times
Use good strawberries when you can
If strawberries are out of season and taste bland, frozen ones actually work better for the filling. They break down beautifully when cooked.
Don’t rush the cooling stage
I ruined my first attempt because I tried assembling the cake while the layers were still warm. The frosting melted and the filling slid everywhere. Lesson learned.
The frosting looks like a lot but you’ll use it
Between the layers, crumb coat, final coat, and decorations, this cake goes through a surprising amount of frosting.
Chill the cake between steps
A quick rest in the fridge helps keep the layers from shifting around. It also makes frosting the outside way easier.
The cake stays moist for days
One thing I love about this recipe is how well it keeps. Stored in the fridge, slices stay soft for about five days. I usually press plastic wrap against the cut edges just to keep them extra fresh.
Why I Keep Coming Back to This Cake
Some cakes look beautiful but taste kind of ordinary. This one actually delivers on flavor too.
The chocolate layers are deep and soft, the strawberry filling is bright and slightly tart, and the frosting ties everything together. Then the chocolate drip on top adds just enough richness to make it feel like a bakery cake.
I also like that it’s flexible. Sometimes I bake it as a sheet cake when I don’t feel like stacking layers. Other times I turn the batter into cupcakes and pipe the strawberry frosting on top.
But when I really want that wow moment, I stick with the full layered version. Chocolate, strawberries, frosting, ganache sliding down the sides. It’s messy in the best possible way.
This Strawberry Chocolate Cake is an irresistible dessert for chocolate and strawberry lovers! Rich, moist chocolate cake layers are filled with homemade strawberry filling and frosted in creamy strawberry buttercream. Add a chocolate drip and strawberries on top for a stunningly delicious cake that stays moist for days.
Ingredients
For the Strawberry Filling
1.5lbs fresh or frozen strawberries (chopped (684g or 4 3/4 cups))
0.5cup granulated sugar (105g)
1tbsp corn starch
1tbsp water
1tsp vanilla extract
For the Chocolate Cake
1.5cups hot water (355g)
1cup black cocoa powder (or dutch process cocoa powder (111g))
2-3bags freeze dried strawberries (1.2 oz bags, ground to powder)
1tbsp vanilla extract
1 pinch of salt
For the Chocolate Drip & Garnish
4oz semi-sweet chocolate (finely chopped)
4oz heavy cream
1-3tsp vegetable oil (for consistency)
fresh strawberries (for garnish)
Instructions
Make the Strawberry Filling
1
Add the chopped strawberries and granulated sugar to a medium saucepan over medium high heat. Cook, stirring occasionally, for 23-28 minutes. The strawberries will release liquid, then begin to break down into a jammy consistency while the mixture reduces and thickens.
2
In a small bowl, stir together the corn starch and water until fully dissolved. Once the strawberry mixture is fairly jammy but still a tad runny, add the corn starch slurry to the pot. Cook, stirring, for 30-60 seconds to thicken. The mixture must be bubbly to activate the corn starch.
3
Remove from heat and stir in the vanilla extract. Taste and add another 1-2 tbsp of granulated sugar if you feel it's too tart. Transfer filling to a shallow bowl or pan to chill in the fridge until cold. This can be made up to 2 days ahead.
Make the Chocolate Cake
4
Preheat your oven to 350°F (175°C). Prepare three 9-inch cake pans by greasing them with shortening, lining the bottom with parchment paper, greasing the parchment, and dusting with flour. Tap out the excess flour.
5
In a large glass measuring cup or bowl, whisk together the hot water, cocoa powder, and espresso powder until completely dissolved. Set aside to cool slightly.
6
In a very large bowl, whisk together the flour, granulated sugar, brown sugar, baking soda, baking powder, and salt. Break up any lumps of brown sugar as you whisk.
7
Check that the water and cocoa mixture is just lukewarm (not hot!). Whisk in the buttermilk, vegetable oil, and vanilla extract. In a separate small bowl, lightly beat the eggs with a fork.
8
Pour the cocoa liquid mixture and the beaten eggs into the dry ingredients. Whisk gently until just combined, making sure to scrape the bottom of the bowl to incorporate any hidden dry bits. Do not overmix.
9
Divide the batter evenly among the three prepared pans (about 735 grams of batter per pan). Bake for 24 to 28 minutes, or until a toothpick inserted into the center comes out with moist crumbs.
10
Let cakes cool in the pans placed on wire racks for 10 minutes. Run a butter knife around the edges to loosen, then invert onto the cooling racks to cool completely.
Make the Frosting & Assemble
11
Pulse the freeze dried strawberries in a food processor until they become a fine powder.
12
In a large mixing bowl or the bowl of a stand mixer fitted with the paddle attachment, beat the softened butter until creamy, about 60 seconds. Gradually add the powdered sugar in a few additions, using the heavy cream as needed to help it combine.
13
Mix in the ground freeze dried strawberries, 1/2 cup of the strawberry filling, vanilla extract, and a pinch of salt. Taste and add more powdered sugar if a sweeter or stiffer frosting is desired.
14
Place a small dollop of frosting on your cake plate to secure the first cake layer. Place the first layer on top. Spread about 1 1/4 cups (312g) of frosting evenly over the layer, allowing it to go just beyond the edge.
15
Pipe a border of frosting around the edge of the cake layer. Spread a scant 1/2 cup (115g) of the remaining strawberry filling inside the border. Place the second cake layer on top and gently press down. Chill for 5-10 minutes.
16
Repeat the process with the second layer and filling. Place the final cake layer upside down to ensure a flat top. Apply a thin layer of frosting all over the cake (crumb coat) and smooth with a bench scraper. Chill for 20-30 minutes until set.
17
Frost the top and sides of the cake with the remaining frosting, smoothing with a bench scraper or offset spatula. Place the cake in the fridge while you make the drip.
Finish with Chocolate Drip
18
Place the finely chopped semi-sweet chocolate in a small bowl. Heat the heavy cream in a small saucepan over medium high heat until simmering. Pour the hot cream over the chocolate and let it sit for 4 minutes. Stir until completely smooth.
19
Add 1-3 teaspoons of vegetable oil to achieve a smooth, pourable consistency. The chocolate should run off a spoon in an unbroken stream.
20
Place the chilled cake on a turntable. Pour the chocolate ganache onto the center of the top of the cake. Slowly spin the turntable while gently pushing the ganache to the edges and over the sides with an offset spatula to create drips.
21
Chill the cake for 20-30 minutes to set the ganache. Use any remaining frosting to pipe a border on top if desired. Garnish with fresh strawberries. Slice and enjoy! Store leftover cake in an airtight container in the fridge for up to 5-6 days.
Nutrition Facts
Servings 12
Amount Per Serving
Calories850 kcalkcal
% Daily Value *
Total Fat50gg77%
Saturated Fat28gg140%
Trans Fat1gg
Cholesterol145mgmg49%
Sodium520mgmg22%
Potassium350mgmg10%
Total Carbohydrate95gg32%
Dietary Fiber4gg16%
Sugars72gg
Protein8gg16%
Calcium 100mg mg
Iron 3.5mg mg
* Percent Daily Values are based on a 2,000 calorie diet. Your daily value may be higher or lower depending on your calorie needs.
Note
Oven Thermometer: An oven thermometer ensures your oven is at the correct temperature, which is crucial for baking.
Kitchen Scale: For best results, use a kitchen scale to weigh your flour and other ingredients for accuracy.
Strawberries: Don't buy fresh strawberries out of season. Use frozen for the filling and freeze-dried for the frosting for the best flavor year-round.
Make Ahead: The cake layers and strawberry filling can be made 1-2 days ahead and stored wrapped in the fridge.
Scaling the Recipe: This recipe can be halved for two 8-inch layers, or baked in a 9x13 pan for a sheet cake. Half a batch makes 24 cupcakes.
I’m a London-based food writer, recipe developer, and home cook who has been passionate about cooking for over 15 years. What started as a way to recreate my mother’s traditional dishes turned into a lifelong love for experimenting with flavors, writing about food, and helping others feel more confident in the kitchen.