
This Chocolate Strawberry Cake is a stunning 3-layer dessert built with rich homemade chocolate cake, a jammy fresh strawberry filling, fluffy strawberry buttercream, and a silky chocolate ganache drip. Think of it as a giant chocolate-covered strawberry - but in show-stopping layer cake form. It's 100% from scratch, surprisingly simple to pull off, and guaranteed to be the most impressive cake on any table.
I've made a lot of chocolate cakes, but this chocolate strawberry cake is the one I keep coming back to - and the one readers keep asking me to make again. Three layers of genuinely moist, tender chocolate cake are filled with a thick, cooked fresh strawberry filling, frosted in a silky strawberry buttercream, and finished with a poured chocolate ganache drip that looks like it came out of a bakery window. The whole thing is made entirely from scratch, and it's more approachable than it looks.
The secret to the chocolate cake layers is deceptively simple: warm buttermilk and three full eggs. That combination keeps the cake exceptionally soft and light - not dense, not dry, just the kind of chocolate cake that holds up to a generous filling without falling apart when you slice it. The cooked strawberry filling is thick enough to stay put between layers, with a concentrated berry flavor that tastes like the best version of a chocolate-covered strawberry you've ever had. As yummy and fruity as Dark Chocolate Raspberry Cupcakes.

Strawberries and chocolate are one of those pairings that just work - the brightness of fresh berries cuts through the richness of deep chocolate in a way that feels both indulgent and balanced. That contrast is exactly what makes this chocolate cake with strawberry filling feel right for Valentine's Day, a birthday, a dinner party, or honestly, any Tuesday when you want to make something that earns a reaction.
If you love a jammy berry filling in layer cakes, you'll also want to bookmark my Berry Chantilly Cake - the filling technique is similar and just as good.
For more ways to use fresh berries, check out my fresh strawberry recipes you'll crave all spring.

Why You'll Love This Recipe
- Make-ahead friendly - layers bake and fill a day ahead without losing texture
- Ultra-soft layers - warm buttermilk and three eggs make every bite tender and light
- Thick, jammy strawberry filling that stays put between layers and doesn't make the cake soggy
- Strawberry buttercream that's floral, fruity, and not overly sweet
- Chocolate ganache drip for a finish that looks professional but takes about five minutes
Ingredients You'll Need
For the Chocolate Cake Layers
- All-purpose flour - the structural base of the cake; gives the layers enough body to hold up to a generous filling without crumbling when sliced
- Unsweetened cocoa powdergo Dutch-process if you can; it delivers a deeper, darker chocolate flavor than natural cocoa
- Granulated Sugar - Granulated sugar does much more for the cake besides sweeten it. It produces considerable amount of moisture.
- Baking soda and baking powder - used together here for the right lift; baking soda reacts with the acidity in the cocoa, while baking powder adds extra rise
- Salt sharpens and balances the chocolate flavor; don't skip it
- Oil - Cakes need fat to make them soft and tender. For cakes like this strawberry chocolate cake that have flavor from other ingredients, I find flavorless oil, such as Canola, is the best choice. Don't use butter in this cake batter. Cocoa powder is a particularly drying ingredient, so this cake needs oil for suitable moisture. Same goes for Zucchini Brownies.
- Buttermilk - This chocolate strawberry cake requires the moisture and acidity from buttermilk.
- Eggs - Use room temperature eggs. Did you know what the temperature of your ingredients has a direct correlation to the success of your recipes?
- Vanilla extract - rounds out the chocolate and adds depth
For the Fresh Strawberry Filling
- Fresh strawberries - the star of the filling; fresh berries break down into a thick, jammy layer with a bright, concentrated flavor that frozen strawberries just can't match
- Granulated sugar - draws out the natural juice from the berries and sweetens the filling as it cooks down
- Lemon juice - a small amount balances the sweetness and keeps the strawberry flavor tasting vibrant, not flat
- Cornstarch - thickens the filling so it holds its shape between cake layers without spilling out when you slice; this step is non-negotiable for a clean, sturdy layer cake
For the Strawberry Buttercream
- Unsalted butter, room temperature - the base of the frosting; room temperature is critical here - too cold and it won't whip smooth, too warm and it turns greasy
- Powdered sugar - sweetens and stiffens the buttercream to a spreadable, pipeable consistency
- Fresh strawberry purée (reduced) - Use ¼ cup strawberry filling reserved from the previous step (strawberry filling) - this is the cooked filling, not a separately reduced purée.
- Heavy cream - loosens the buttercream to the right spreading consistency and adds a subtle richness
- Vanilla extract - softens the overall flavor and ties the strawberry and butter together
- Pinch of salt - cuts the sweetness and makes the strawberry flavor pop
For the Chocolate Ganache
- Semi-sweet chocolate - the best balance between bittersweet depth and sweetness for a drip; bittersweet works too if you want a more intense finish
- Light corn syrup
- Butter - a small amount stirred in at the end gives the ganache an extra-glossy, almost lacquered finish
If you love chocolate ganache and berry combination, you will adore Chocolate Ganache Tart with Berry Cream.

How to Make Chocolate Strawberry Cake
1. Make the Chocolate Cake Layers
Mix your wet and dry ingredients separately, then combine gently; overmixing is the fastest way to tough layers.


Mix gently, taking care not to overmix.


Divide evenly between three pans and don't skip leveling them once baked.
Want extra help with baking flat layers and assembling them? Check out my Layer Cake Guide.


2. Make the Fresh Strawberry Filling
Cook the strawberries down with sugar and lemon juice until they break apart and the mixture thickens - this concentrates the flavor and cooks off the excess water that would otherwise make your layers soggy.
The filling is done when it coats the back of a spoon and holds its shape. Let it cool completely before assembling; warm filling will melt your buttercream.

3. Make the Strawberry Buttercream
The key here is reduced strawberry purée. If you add fresh purée straight in, the water content will break the frosting. Cook it down first until thick and deeply colored, then cool it before beating it into the butter.
The result is a frosting with real strawberry flavor - not artificial, not pale pink.


4. Assemble the 3-Layer Cake
Before adding the strawberry filling, pipe a thick ring of buttercream around the outer edge of each cake layer - this cake dam acts as a wall that holds the filling in place so it doesn't squeeze out the sides when you stack the next layer.

Spoon the cooled strawberry filling inside that ring, spread it evenly, then repeat with the next layer.

Apply a thin layer of crumb coat and then frost with the strawberry frosting. If you're unsure how to do it, refer to my guide on How to Crumb Coat a Cake.
Once fully stacked and frosted, chill the cake for at least 30 minutes before applying the final coat of buttercream (I simply made the buttercream as the cake was cooling) so everything sets firmly and your layers stay put when you frost the outside. Then I refrigerated the cake for 30 more minutes AFTER I frosted it.
5. Pour the Chocolate Ganache Drip
- In a small heat safe bowl add your chocolate chips, butter and corn syrup and melt in the microwave for about 30 seconds.
- Stir everything together until it's smooth. If it needs to be melted a little more, only add about 10 seconds at a time.
- Make sure the cake is cold: When pouring the ganache over the cake, it helps if the cake is cold so it sets up quicker and doesn't run off the sides. Work quickly to move the ganache to the edge so you get that nice drip.

Your ganache needs to be warm but not hot - test it on the back of a cold spoon first. Too warm and it runs straight to the plate; too cool and it clumps. Pour it in the center of the fully chilled cake and nudge it toward the edges with a spoon or squeeze bottle for controlled drips.


Chocolate Strawberry Cake
CLICK on STARS to REVIEW the RECIPE, then CLICK OK
Equipment
- spatula
- 3 8" round cake pans (or two 9" round cake pans)
- Mixing bowls of various sizes
- Measuring cups and measuring spoons
- Hand or stand mixer
- saucepan
- piping bag
Ingredients
Cake Layer
- 2 cups all-purpose flour
- 1 ¾ cups granulated sugar
- ¾ cup cocoa powder
- 1 ½ teaspoon baking soda
- 1 teaspoon baking powder
- 1 teaspoon salt
- 1 cup buttermilk warmed
- ½ cup vegetable oil
- 3 eggs large
- 2 teaspoon vanilla extract
- 1 cup hot water
Strawberry Filling
- 3 cups strawberries sliced
- ¼ cup lemon juice
- ¼ cup granulated sugar
- 2 tablespoon water
- 2 tablespoon cornstarch
Strawberry Butter Cream
- 2 sticks butter room temperature
- 2 tablespoon heavy cream
- 2 teaspoon vanilla extract
- 3 cups powdered sugar
- ¼ cup strawberry filling reserved from the previous step
Ganache
- 4 oz semi sweet chocolate chips
- 4 tablespoon butter
- 2 tablespoon light corn syrup
Instructions
- Preheat your oven to 350 degrees and prepare three 8" cake pans for a three layered cake (or two 9" pans for two layers) with pan spray (or butter) and flour.
- In a large bowl, add flour, sugar, cocoa powder, baking soda, baking powder and salt and whisk everything together.
- Add the vegetable oil, and eggs and start mixing together.
- Add warmed buttermilk and vanilla and mix together until all the dry ingredients are mixed in.
- Slowly add the hot water to batter and stir until mixed through, batter will be runny.
- Pour the batter into the 8" pans and place in the oven to bake for about 18-20 minutes. The cake will be done when a toothpick in the center comes out clean. Allow cake to cool completely
Make Strawberry Filling
- While the cake rounds are baking, add your strawberries, lemon juice and sugar to a medium saucepan and heat on medium low for about 20-30 minutes to allow the mixture to reduce down.
- About half way into the cook time, mash the strawberries with a potato masher. After the berries are reduced, turn the heat down to low.
- Mix the water and cornstarch to make a slurry and then slowly add about ½ of the mixture to the berries while stirring. Allow to cook for about a minute.
- If the mixture is still too thin to fill your cake, add the other half of the slurry. You want the filling to be pretty thick so it doesn't ooze. When the filling is the right thickness, set aside to cool.
Make Strawberry Buttercream
- While the filling is cooling (30 minutes), make the buttercream. In a large mixing bowl or stand mixer, add the room temperature butter and begin to cream with the mixer on low.
- Add heavy cream and vanilla and continue to cream. Slowly add the powdered sugar to the bowl and mix on low until the powdered sugar is mixed in.
- Turn the mixer up to medium high and allow to mix until light and fluffy, about 5-6 minutes.
- When the strawberry filling is cooled add about ¼ cup to your buttercream. Put your buttercream in a large piping bag with a large circle tip.
Cake Assembly
- Assemble the cake by placing one of three cake rounds on a cake board. If your rounds are domed, cut them straight across the top to level them out.
- Pipe a thick border of buttercream around the outside edge and fill the center of the cake with half of the strawberry filling up to the edge of the buttercream.
- Top with the second round and pipe another thick border of buttercream and fill with the remaining strawberry filling.
- Place the third round on top, with its bottom up so you have a nice flat top.
- Use the remaining buttercream to frost the sides and top, you will end up with more of a rustic coat, it won't completely cover the whole outside. Place the cake in the refrigerator for about 30 minutes to set up.
Make Ganache
- In a small, heat safe bowl add your chocolate chips, butter and corn syrup and melt in the microwave for about 30 seconds.
- Stir everything together until it's smooth. If it needs to be melted a little more, only add about 10 seconds at a time.
- Remove the cake from the refrigerator and start by pouring the slightly cooled ganache in the middle of the top of the cake and allow it to move to the edge and just drip over.
- You may have to "encourage" the ganache to the edge with a spoon or offset spatula.
- Chill for about 10-15 minutes to set the ganache and then serve. Enjoy!
Tips for a Perfect Chocolate Strawberry Cake
Use room temperature ingredients. Cold eggs and cold milk don't incorporate evenly into the batter, which leads to uneven layers and a denser texture. Pull everything out of the fridge at least an hour before you start.
Level your cake layers. A domed cake layer throws off the whole stack. Once the layers are fully cooled, use a serrated knife to slice off any dome before assembling. It takes two minutes and makes the difference between a cake that looks homemade and one that looks intentional.
Don't rush the strawberry filling. It needs to be thick - thicker than you think. If it's at all loose or runny when it cools, it will soak into the cake and push out the sides under the weight of the layers. Cook it until it holds its shape on a spoon, then let it cool completely before it touches the cake.
Get flat, even layers. Use wet cake strips around your pans to insulate the edges and slow down the rise, or reduce your oven temperature by 25°F and add a few extra minutes to the bake time. Always bake on the center rack.
Chill the cake before the ganache. This is non-negotiable. A warm or room-temperature cake causes the ganache to run too fast and too far. Once your buttercream is on and set, refrigerate the cake for at least 30 minutes before pouring. Cold cake = controlled drips.
For clean slices, run your knife under hot water, wipe it dry, and cut while the blade is still warm. Press the tip straight down through the cake and pull the knife out through the side rather than dragging it back up.

How to thicken up strawberry filling
If your strawberry filling is not as thick as it needs to be, mix another tablespoon of cornstarch with tablespoon of water. Add about half to the filling, cook for about a minute to see if it reaches the right consistency. Keep adding about a tablespoon of slurry to the filling until it is thick enough to not ooze on the cake.
Why is my strawberry filling too thin?
It didn't cook down long enough. The filling needs to reach a thick, jam-like consistency before you take it off the heat - it should coat the back of a spoon and hold its shape. Keep in mind it will also thicken further as it cools, so don't panic if it looks slightly loose while still warm. If it's already cooled and still runny, return it to the pan and cook it down further with a little extra cornstarch slurry.
If it's already cooled and still runny, return it to the pan and add a cornstarch slurry - one tablespoon cornstarch mixed with one tablespoon cold water. Add half, cook for a minute, and check the consistency before adding more.

How do I get a clean ganache drip?
Two things: temperature and a cold cake. Your ganache should be warm and fluid but not hot - test a small amount on the back of a chilled spoon first. If it runs immediately and thins out, it's too warm; wait a few minutes. Your cake should be fully chilled before you pour so the ganache slows down and sets on the sides rather than pooling at the base.
Can I use frozen strawberries for the filling?
You can, but thaw them completely and drain off as much liquid as possible before cooking. Frozen strawberries release significantly more water than fresh, so you'll need to cook the filling longer to get it to the right thickness. The flavor will be slightly less bright than fresh, but it works well enough outside of strawberry season.
What size cake pans do I need?
Three 8-inch round cake pans are ideal for this recipe. You can use 9-inch pans for slightly thinner layers - just reduce the bake time by a few minutes and watch them closely. I don't recommend going smaller than 8 inches; the batter volume is calibrated for that size and the layers will overflow in a 6-inch pan.
It's the same pan size I used in this amazing Lemon Raspberry Cake with Raspberry Buttercream.
Can I make chocolate strawberry cake ahead of time?
Yes - and I'd actually recommend it. Bake the cake layers up to 2 days ahead, wrap them tightly in plastic wrap, and refrigerate. The strawberry filling can be made up to 3 days ahead and stored in the fridge.
Assemble and frost the day before serving; the layers settle and slice much more cleanly after an overnight rest in the refrigerator.
Storage and Leftovers
- Refrigerator: Store covered tightly with plastic wrap or in a cake carrier for up to 5 days. Pull it out 30 minutes before serving - cold buttercream firms up and the cake tastes significantly better at room temperature.
- Freezer: Freeze individual slices wrapped in plastic wrap and foil for up to 3 months. Thaw overnight in the refrigerator, then bring to room temperature before serving. Skip freezing the fully frosted cake - the buttercream and ganache don't thaw cleanly.
More Layer Cakes You'll Love
- Berry Chantilly Cake
- Moist Lemon Blueberry Layer Cake with Lemon Buttercream
- Raspberry White Chocolate Layer Cake
- Lemon Raspberry Cake with Freeze-Dried Raspberry Buttercream
- Moist Triple Layer Chocolate Cake
- The Vanilla Blueberry Layer Cake I'm Bringing to Every Summer Celebration





Natalie K says
I’m so confused about this recipe. One section says the ganache is butter, heavy cream, and chocolate. Then the recipe doesn’t call for heavy cream at all. The description says whole milk is what makes this cake moist but the recipe calls for buttermilk. The written description before the recipe does NOT match the recipe in multiple ways.
What is happening here? Picked this for my husband to make for my birthday and now as we make it so many things don’t add up.
Olya Shepard says
Hi Natalie - I just corrected the discrepancies. The ganache uses butter, light corn syrup and semi sweet chocolate chips. The cake layers are made with buttermilk, not whole milk. I apologize for the confusion!
Sandy says
Delicious! Made my own chocolate frosting (I do sugar free frosting on all my cakes) - the cake does need sugar to hod the structure but on frosting i can compromise
Mariana says
Delicious cake!
Valero M says
My chocolate layer was so moist! The cake is really delicious with the fresh strawberries
Olya says
Nice! Sounds like you nailed it!