Moist Chocolate Strawberry Cake with Real Strawberry Frosting
This chocolate strawberry cake brings deep, fudgy layers together with an actual strawberry buttercream, not just extract. The fresh berries taste like they just came in from the garden, and the cake stays tender without any fussy steps.

If you want a showstopper that is genuinely doable on a weeknight, this one puts real flavor on the table, not just sugar and food coloring.
Why This Cake Works Every Time
The chocolate layers get their richness from cocoa and a splash of hot liquid, which blooms the chocolate and keeps the crumb soft for days. They taste deeply of chocolate, not just sweet, and they never turn out dry.
The frosting is the real payoff. You cook a handful of strawberries down with a little sugar until they’re thick and jammy, then whip them into butter and powdered sugar. The flavor is bright and fresh, nothing like the fake pink stuff from a tub, and it holds its shape beautifully on the cake.
Ingredients

- 1 3/4 cups all-purpose flour: spoon and level it, or the cake can turn dense
- 3/4 cup unsweetened cocoa powder: Dutch-processed gives a smooth, dark chocolate taste
- 2 cups granulated sugar: this balances the bitterness of the cocoa
- 1 1/2 tsp baking powder
- 1 1/2 tsp baking soda
- 1 tsp fine salt
- 2 large eggs: at room temperature so they mix in evenly
- 1 cup whole milk: also at room temperature
- 1/2 cup vegetable oil: keeps the cake moist longer
- 2 tsp pure vanilla extract
- 1 cup boiling water: or hot brewed coffee for an even deeper chocolate note
- 1 cup chopped fresh strawberries: for the filling
- 2 tbsp granulated sugar: you’ll use this to macerate the berries
- 1 tbsp cornstarch: thickens the strawberry filling so it won’t soak the cake
- 1 tsp lemon juice: cuts the sweetness and keeps the berry color bright
- 1 cup unsalted butter, softened: for the frosting
- 3 cups powdered sugar: sifted if it has lumps
- pinch of salt: in the frosting to round out the sweetness
Variations / Substitutions
- Swap the milk: buttermilk works in place of whole milk and adds a subtle tang that goes well with chocolate
- Use frozen strawberries: thaw and drain them first, then cook the same way, though the filling may take an extra minute to thicken
- Make it gluten-free: a quality 1:1 gluten-free flour blend replaces the all-purpose flour without a noticeable texture change
- Skip the boiling water: the cake still works with cold water, but the crumb will be a little less tender
- Add chocolate chips: fold a half cup of mini chocolate chips into the batter for pockets of melted chocolate
For another spring dessert, Strawberry Lemonade Cupcakes use a similar fresh berry approach in a lighter, sunnier package.
How to Make Chocolate Strawberry Cake
Step 1: Mix the Cake Batter

Heat your oven to 350°F (175°C) and butter two 8-inch round cake pans, then line the bottoms with parchment paper. In a large bowl, whisk together the 1 3/4 cups flour, 3/4 cup cocoa, 2 cups sugar, baking powder, baking soda, and salt until they look like one even color and no cocoa streaks remain.
Add the 2 eggs, 1 cup milk, 1/2 cup oil, and 2 tsp vanilla to the dry mixture. Beat with a hand mixer on low for about 30 seconds, just until the wet ingredients disappear into the flour. Scrape the bowl, then pour in the 1 cup boiling water slowly while mixing on low. The batter will be very thin, almost like pancake batter, and that is exactly what keeps the cake tender.
Step 2: Bake the Layers

Divide the batter evenly between the two prepared pans; each should hold about 2 1/2 cups. Slide them into the heated oven on the center rack. Bake for 30 to 35 minutes, until a toothpick poked into the center comes out with a few moist crumbs, not wet batter.
The tops will spring back when you press them lightly, and you will smell the chocolate filling your kitchen. Let the cakes cool in their pans set on a wire rack for 10 minutes, then run a knife around the edges and turn them out onto the rack to cool completely. Leave them alone until they are cool to the touch, or the frosting will melt right off.
Step 3: Simmer the Strawberry Filling

While the cakes cool, toss the 1 cup chopped strawberries with 2 tbsp sugar, 1 tbsp cornstarch, and 1 tsp lemon juice in a small saucepan. Let them sit for 5 minutes until the berries release some juice, then set the pan over medium heat. Stir often until the mixture bubbles and thickens to a soft jam, about 5 to 7 minutes total.
The filling will look glossy and deep red, and a spoon drawn through it should leave a trail that stays open for a second. Remove it from the heat and scrape it into a bowl to cool. Once cooled, measure out 3 tablespoons of this filling to add to the buttercream later.
Step 4: Whip the Buttercream

In a large bowl, beat the 1 cup softened butter with a pinch of salt on medium until it is pale and creamy, about 3 minutes. Turn the mixer to low and gradually add the 3 cups powdered sugar, a third at a time, then add 1 tsp vanilla and the reserved 3 tbsp cooled strawberry filling.
Beat on medium-high for a full 2 minutes, scraping the bowl once. The buttercream will turn a soft pink and the strawberry flavor will be present but gentle. If it feels too thick to spread, add a teaspoon of milk; if it seems loose, beat in a little more powdered sugar.
Step 5: Layer and Frost the Cake

Place one completely cool cake layer on your serving plate with the flat bottom facing up. Spoon half the remaining strawberry filling over it and spread it out to within a half inch of the edge. Cover with a generous layer of buttercream, about a third of the bowl, then set the second layer on top, bottom up again.
Spread the rest of the frosting over the top and down the sides, smoothing it with a spatula. Spoon the last of the strawberry filling onto the center of the cake and swirl it around with the back of a spoon. Slice and serve the cake at room temperature, so the buttercream is soft and the chocolate layers almost fudgy.
A Few Things That Help
- Use room-temperature eggs and milk for the batter so everything blends fast and you avoid overmixing.
- Don’t cut the cakes while warm; they’ll crumble. Let them cool until the bottoms are no longer hot, usually about an hour.
- If your frosting starts to look curdled after adding the strawberry puree, keep beating it. The butter and fruit will come together with a little patience.
- Extra strawberry filling keeps in the fridge for a week and is great on pancakes.
Bake times by pan size:
| Pan Type | Bake Time |
|---|---|
| Two 8-inch rounds | 30 to 35 mins |
| Two 9-inch rounds | 25 to 30 mins |
| 24 standard cupcakes | 18 to 22 mins |
| One 9×13-inch pan | 35 to 40 mins |
Keeping the Cake Fresh
- Refrigerate: store the frosted cake covered in the fridge for up to 4 days. Bring slices to room temperature before eating, or the buttercream feels firm.
- Reheating: this cake is meant to be served cool or at room temperature, so reheating is not needed. A few seconds in the microwave (10 to 15) can soften a refrigerated slice if you are in a hurry.
What to Serve with Chocolate Strawberry Cake
A small scoop of vanilla bean ice cream on the side melts into the warm cake and stretches the strawberry flavor even further. Fresh strawberries tossed with a tiny bit of sugar and a few torn mint leaves add a bright, juicy contrast to the rich chocolate. For a more grown-up bite, a shot of espresso on the side echoes the deeper cocoa notes without any sweetness competing.
Frequently Asked Questions
Can I use frozen strawberries for the filling?
Yes, just thaw and drain them first to remove extra liquid, then measure out 1 cup and proceed with the recipe.
How do I keep the cake from sticking to the pans?
Butter the pans well and line the bottoms with a round of parchment paper. That guarantees the layers release cleanly every time.
Can I make this cake ahead for a party?
You can bake the layers a day ahead, wrap them tightly, and leave them at room temperature, then frost the cake the morning you need it.
My frosting turned out too runny. What went wrong?
The strawberry filling likely wasn’t cooled completely before you added it, or it was still too warm, which can thin out the buttercream.
