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.

Chocolate Strawberry Cake Summary
- 🍓 Thick, cooked fresh strawberry filling that stays put between layers instead of oozing out
- 🍫 Rich, tender chocolate cake layers made soft with warm buttermilk and three whole eggs
- 🧈 Strawberry buttercream built from reduced berry purée - real flavor, not artificial pink
- 🍯 Silky chocolate ganache drip that looks bakery-made but takes about five minutes
- 🥧 Pan size: three 8-inch round pans work best; 9-inch pans give slightly thinner layers (reduce bake time a few minutes) - avoid going smaller than 8 inches, since the batter will overflow a 6-inch pan
- ⏱️ Make-ahead friendly: bake layers up to 2 days ahead, and make the strawberry filling up to 3 days ahead - both keep well wrapped in the fridge
- ❄️ Chill before the ganache drip is a must - cold cake means controlled, clean drips instead of a runny mess
- 🧊 Storage: keeps covered in the fridge up to 5 days; bring to room temperature 30 minutes before serving for the best texture
- 🚫 Don't freeze the assembled cake - the buttercream and ganache don't thaw cleanly; freeze individual slices instead, wrapped tightly, for up to 3 months
- 💕 Built for Valentine's Day, birthdays, or any day that deserves a reaction-worthy cake
New to layer cakes? Start with my step‑by‑step Layer Cake Guide, How to Crumb Coat a Cake, and What Is a Cake Dam for all the basics.

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.
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
The Cake Batter
All-purpose flour - This is what gives the layers enough structure to hold up to a generous amount of strawberry filling without falling apart when you slice into it.
Unsweetened cocoa powder - I go with Dutch-process here, since it gives you a deeper, darker chocolate flavor than natural cocoa.
Granulated sugar - Sugar's doing more than just sweetening the cake. It actually pulls in a good amount of moisture too, which is part of why this cake stays soft.
Baking soda and baking powder - I use both together because they're each doing something different. Baking soda reacts with the acidity in the cocoa powder, and baking powder gives you that extra bit of rise on top of it.
Salt - This sharpens up the chocolate flavor and keeps things balanced. Skip it and the cake tastes strangely flat.
Oil - Cakes need fat to stay soft, and for a cake like this one where the flavor's coming from other places, I always reach for something flavorless like canola oil. Don't swap in butter here - cocoa powder already dries things out, so oil is what keeps this cake properly moist. I do the same thing in my Zucchini Brownies for the same reason.
Buttermilk - This cake needs both the moisture and the acidity that buttermilk brings, so I wouldn't swap it out.
Eggs - Let these come to room temperature before you start. It genuinely makes a difference in how evenly everything blends together.
Vanilla extract - This rounds out the chocolate flavor and adds a little more depth.
For the Fresh Strawberry Filling
Fresh strawberries - This is 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 give you.
Granulated sugar - This draws the natural juice out of the berries as they cook and sweetens the filling at the same time.
Lemon juice - Just a small amount, but it balances out the sweetness and keeps the strawberry flavor tasting bright instead of flat.
Cornstarch - This is what thickens the filling enough to hold its shape between the layers, so it doesn't ooze out the sides once you cut into the cake. This one's not a step I'd skip if you want clean, sturdy slices.
Here's the rewrite for the Strawberry Buttercream and Chocolate Ganache sections.
For the Strawberry Buttercream
Unsalted butter, room temperature - This is your base, and getting the temperature right actually matters here. Too cold and it won't whip up smooth, too warm and the whole thing turns greasy on you.
Powdered sugar - This sweetens the buttercream and also gives it enough structure to hold its shape, so it's spreadable and pipeable instead of runny.
Fresh strawberry purée (reduced) - Just use a quarter cup of the strawberry filling you already made for the cake layers - no need to cook down a separate purée, the filling's already done that work for you.
Heavy cream - This loosens the buttercream to the right consistency for spreading and adds a little extra richness while it's at it.
Vanilla extract - This softens everything out and helps tie the strawberry and butter flavors together instead of letting them sit separately.
Pinch of salt - Just enough to cut the sweetness and make the strawberry flavor come through more clearly.
For the Chocolate Ganache
Semi-sweet chocolate - This gives you the best balance for a drip, not too sweet, not too intense. If you want something with more depth, bittersweet chocolate works here too.
Light corn syrup - This keeps the ganache glossy and helps it set with a smooth, pourable texture instead of turning dull or grainy.
Butter - Just a small amount stirred in at the end, but it makes a real difference, giving the ganache that extra glossy, almost lacquered finish once it sets.
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
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 (the same pan size I used in the Lemon Raspberry Cake). 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.
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.





Beth says
If you make the cake ahead of time, do you put the ganache on before serving or when you make it?
Olya Shepard says
You can ganache the cake when you make it, then chill it to set, rather than waiting until right before serving. It's absolutely fine to add the ganache ahead as part of assembling the cake, then refrigerate it until you’re ready to serve.
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!