share this recipe

Chocolate Strawberry Cake

prep time: 35 min | bake time: 30 min | total time: 3 hrs

This eggless chocolate strawberry cake with cream cheese frosting is pure indulgence! Think rich, ultra-moist chocolate layers you’d never guess are egg-free, paired with a luscious strawberry filling that adds the perfect balance of sweetness and tang.

Delicious Chocolate Strawberry Cake To Make You Drool and it is eggless!

Each bite of this Chocolate Strawberry Cake is pure indulgence, with moist, chocolatey layers infused with deep cocoa flavor and perfectly complemented by a sweet and tangy homemade strawberry filling. Topped with a silky strawberry cream cheese frosting, it’s the ultimate combination of bold, fruity, and creamy. This can be made dairy-free with a few simple swaps!

Note: This recipe was updated on 29 March, 2026 to improve texture, flavor, and overall consistency.

Dairy free chocolate strawberry cake with fresh strawberry filling

Tools You’ll Need for Chocolate Strawberry Cake

Before we dive in, let’s make sure you have everything you need to create this masterpiece:

Eggless chocolate strawberry cake with strawberry cream cheese frosting

Ingredients for the Chocolate Strawberry Cake

Chocolate Cake Ingredients

  • Milk (dairy or plant-based) – Adds moisture and keeps the cake soft.
  • Apple cider vinegar or lemon juice – Reacts with milk to mimic buttermilk for a light, tender crumb.
  • Yogurt (plain or dairy-free) – Adds richness and extra moisture.
  • Sugar (cane and light brown) – Sweetens while keeping the cake moist and flavorful.
  • Vanilla extract – Enhances chocolate flavor.
  • Vegetable oil – Keeps the cake soft and tender.
  • All-purpose flour – Provides structure while keeping the cake fluffy.
  • Cocoa powder – Gives deep chocolate flavor.
  • Baking soda & baking powder – Help the cake rise and stay airy.
  • Salt – Enhances all flavors.
  • Boiling water or coffee – Intensifies the chocolate flavor.

Homemade Strawberry Filling

  • Fresh strawberries, diced – Sweet, juicy, and full of flavor.
  • Sugar – Enhances sweetness and balances tartness.
  • Cornstarch + water – Thickens the filling to a glossy, jammy consistency.
  • Extra diced strawberries – Added at the end for a fresh, fruity pop in every bite.

Strawberry Cream Cheese Frosting Ingredients

  • Butter (room temperature): Creates a smooth, light, and fluffy frosting.
  • Powdered Sugar: Sweetens and helps achieve a creamy, pipeable texture.
  • Cream Cheese: Adds richness and a slight tang to balance sweetness.
  • Vanilla Extract: Enhances and rounds out the flavor.
  • Strawberry Filling (cooled): Adds natural berry flavor and a soft pink color.
Dairy free chocolate strawberry layer cake with fresh strawberries
Best way to stabilize a layered chocolate strawberry cake
Chocolate strawberry cake with soft layers and berry filling
Eggless chocolate strawberry cake with strawberry cream cheese frosting

How to Make Chocolate Cake

Preheat the oven to 350°F (175°C) and line two 6-inch cake pans. Mix milk, vinegar, and yogurt to create a buttermilk, then whisk in sugars, vanilla, and oil. Sift in the dry ingredients and mix until just combined. Stir in hot water or coffee until the batter is smooth and glossy.

Divide between pans and bake for 30–35 minutes, or until a toothpick comes out clean.

How to make a chocolate strawberry cake moist
Chocolate strawberry cake with whipped cream
Chocolate Strawberry Cake

How to Make Homemade Strawberry Filling

In a saucepan over low heat, cook the strawberries with sugar, stirring occasionally until they soften and release their juices, about 7 to 10 minutes. In a small bowl, mix the cornstarch with water to create a smooth slurry, then stir it into the strawberries. 

Let the mixture simmer for another minute until it thickens slightly, then remove it from the heat and stir lemon juice. Allow to cool completely before using it needs time to set into that perfect, spreadable consistency for layering into your cake.

Best strawberry filling for chocolate cake
Easy homemade strawberry filling for cake
How to make strawberry filling for chocolate cake

How to Make Strawberry Cream Cheese Frosting

Start by whipping the butter until it becomes light and fluffy this is what makes the frosting extra airy. Gradually add the powdered sugar and vanilla, mixing continuously until the texture is silky smooth and irresistible.

Next, add in the cream cheese, beating until fully incorporated and creamy. Add in the cooled strawberry filling and whip everything together until your frosting is light, luscious, and bursting with fresh berry flavor.

Best strawberry cream cheese frosting recipe
Fresh strawberry cream cheese frosting for cakes

Chocolate Strawberry Cake Assembly

Time to bring this beauty to life! Start by slicing each cake layer in half to create four even layers, this is where the magic really begins.

Place the first layer on a cake board and slather on a few spoonfuls of that luscious strawberry frosting and filling. Keep stacking and spreading the filling until you’ve got a gorgeous tower of chocolatey, berry-filled goodness.

Now, it’s time for the crumb coat a thin layer of frosting to seal in all those delicious crumbs. Smooth it on, then pop the cake in the fridge for 30 minutes to set.

Chocolate Strawberry Cake
chocolate strawberry cake step by step
chocolate strawberry cake step by step recipe
layered chocolate strawberry cake step by step. jpg

Once chilled, spread on the remaining frosting, making it as flawless as you like. For the grand finale, pile on fresh strawberries or go all out with chocolate-dipped ones.

Let the cake chill for another 30 minutes if you can resist and then slice in and enjoy every bite!

How to add strawberry filling to a chocolate cake
Best way to stabilize a layered chocolate strawberry cake

Chocolate Strawberry Cake FAQs

Watch This Video For Red Velvet Cake

Pro Tips for the Egg-Free Chocolate Strawberry Cake

  • Use High-Quality Cocoa Powder: The better the cocoa, the richer the chocolate flavor. Dutch-processed cocoa is my go-to for a smoother, deeper taste.
  • Room Temperature Ingredients = Bakery-Level Cake: Cold butter or yogurt can mess with your batter’s texture, so let everything sit out for at least 30 minutes before baking.
  • Don’t Overmix the Batter: Once the flour goes in, mix just until combined- overmixing leads to a tough cake, and we want soft, dreamy layers.
  • Coffee is Chocolate’s Best Friend: Even if you don’t like coffee, trust me—it deepens the chocolate flavor without making the cake taste like coffee.
  • Cool Completely Before Frosting: Trying to frost a warm cake? Disaster waiting to happen. Be patient and chill those layers!
  • Pipe a Frosting Border: Before adding the strawberry filling between layers, pipe a ring of frosting around the edges to keep everything in place – no messy leaks!
  • Use a Sharp Knife for Picture-Perfect Slices: A serrated knife works best, and wiping it clean between cuts makes all the difference.
  • Make Ahead Like a Pro: Bake the layers a day before, wrap them tightly, and refrigerate. The flavors get even better overnight, and you’ll have less work on frosting day.

Did You Make This Eggless Chocolate Strawberry Cake?

Make this cake the star of your next celebration, and watch the compliments roll in! Whether it’s a birthday, anniversary, or just a well-deserved treat-yourself moment, this beauty is sure to steal the show.

If you bake this cake, I want to see it! Snap a pic, tag me @pastrybysaloni, and let’s share the deliciousness. Nothing makes me happier than seeing your stunning bakes!

And if you loved this recipe, you’re in for a treat! Check out more indulgent, eggless, and dairy-free desserts:

Want to master traditional baking without dairy or eggs? Grab a copy of my cookbook, Vegan Baking Made Simple! It’s packed with foolproof recipes and pro tips—available on Amazon HERE!

Saloni Mehta Pastry Chef and Food Blogger

Meet Saloni

I’m a former pastry chef with a love for breads, cakes and everything in between! My recipes are easy to follow, egg free and are designed to be shared with others!

popular recipes

How to make moist brookies without eggs
Eggless Carrot Cake with cream cheese frosting and can be made vegan dairy-free.

Get new recipes first!

Check out my Cookbook

Get tips from a pro!

How to add strawberry filling to a chocolate cake
5 from 1 vote

Chocolate Strawberry Cake

This eggless chocolate strawberry cake with cream cheese frosting is pure indulgence! Think rich, ultra-moist chocolate layers you’d never guess are egg-free, paired with a luscious strawberry filling that adds the perfect balance of sweetness and tang.
Author: Saloni Mehta
Rate
Yield: 8 servings
Prep: 35 minutes
Cook: 30 minutes
Setting: 2 hours
Total: 3 hours

Ingredients

Chocolate Cake Ingredients

  • 120 ml Milk* room temp; see notes for options
  • 1 tsp Apple Cider Vinegar or Lemon Juice
  • 65 g Plain Unsweetened Yogurt or greek style plain yogurt*
  • 65 g Cane Sugar or castor sugar
  • 75 g Light Brown Sugar
  • 1 tsp Vanilla Extract
  • 80 ml Vegetable Oil or any neutral oil
  • 160 g All Purpose Flour
  • 50 g Cocoa Powder natural or dutch processed
  • 1 tsp Baking Soda
  • 1/2 tsp Baking Powder
  • 1/4 tsp Salt
  • 110 ml Boiling Water or Brewed Coffee

Homemade Strawberry Filling Ingredients (make one day ahead)

  • 450 g Fresh Strawberries washed & diced in small cubes
  • 100 g Sugar cane or castor
  • 21 g Corn Starch
  • 2 tbsp Water (mixed with cornstarch)
  • 1 tsp Lemon Juice

Strawberry Cream Cheese Frosting Ingredients

  • 220 g Butter room temperature; see notes for options
  • 200 g Powdered Sugar or icing sugar
  • 220 g Cream Cheese soft at room temperature; see notes for options
  • 2 tsp Vanilla Extract
  • 120 g Strawberry Filling prepared and cooled
  • Pink Food Coloring optional

Instructions

  • Note: This recipe was updated on 29 March, 2026 to improve texture, flavor, and overall consistency.

How to Make Chocolate Cake

  • Preheat the oven to 350°F (175°C) and grease and line two 6-inch (15 cm) round cake pans with baking paper.
  • In a bowl, combine milk, apple cider vinegar (or lemon juice), and yogurt to make homemade buttermilk.
  • Add cane sugar, light brown sugar, vanilla extract, and vegetable oil. Whisk until the mixture is combined and the sugar has dissolved.
  • Sift in all-purpose flour, cocoa powder, baking soda, baking powder, and salt. Mix to combine.
  • Gradually add boiling water or brewed coffee and mix until the batter is smooth.
  • Divide the batter evenly between the two cake pans
  • Bake for 30-35 minutes, or until a toothpick inserted comes out clean.
  • Allow the cakes to cool completely on a wire rack. Once cooled, use a serrated knife to slice each cake into two layers or wrap each cake layer in plastic wrap to cut on the following day.

How to Make Homemade Strawberry Filling (make one day ahead)

  • In a sauce pot, combine and stir the diced strawberries with sugar and a splash of water. Let it sit for 10 minutes so the strawberries release their natural juices.
  • Bring the mixture to a simmer over low-medium heat, stirring occasionally. Let it simmer for about 7-10 minutes.
  • Once the strawberries have softened and mushy, mix cornstarch with water to create a slurry. Add this mixture to the simmering strawberries.
  • Let the filling boil on low heat for an additional 1 minute, stir ocassionaly then remove from the heat. Mix the lemon juice.
  • Transfer the filling into a bowl. Cover the surface with plastic wrap to prevent a skin from forming. Chill the filling completely for 1-2 hours before using.

How to Make Strawberry Cream Cheese Frosting

  • In a mixing bowl, whip the butter using a paddle attachment or an electric whisk until light and fluffy.
  • Gradually add the powdered sugar in 2-3 parts, followed by the vanilla extract. Mix until smooth.
  • Add the cream cheese and continue mixing until the mixture is smooth and well combined.
  • Incorporate the cooled strawberry filling and whip the frosting until it’s smooth, fluffy, and well blended. Add pink food coloring if desired.

How to Assemble Chocolate Strawberry Cake

  • Once the cake layers are fully cooled, use a serrated knife to slice each layer into two even layers (you’ll have four layers in total).
  • Place the first cake layer on your serving plate or cake board. Spread a layer of frosting on the cake and pipe or use a spoon to a thick border of frosting around the edges of the cake.
  • Spread a generous layer of strawberry filling (about 4-6 tablespoons)
  • Add the second cake layer on top, then repeat the process - spread strawberry frosting, make a border and add strawberry filling. Continue layering until all layers are stacked.
  • Place the final cake layer on top.
  • Spread a thin layer of strawberry frosting over the top and sides of the cake to crumb coat the cake. Place the cake in the fridge for 1 hour.
  • Add remaining frosting all over the cake and smooth it with a spatula and decorate as desired with extra strawberry frosting, fresh strawberries dipped in chocolate, or other decorations.
  • Chill the assembled cake to help the frosting set before serving.
  • Store in an airtight container in the fridge for up to 3 days.

Notes

  • Cup vs weighing scale: The US customary cup measurement serves as a rough estimate, as it can have uncertainties, so for precise results, it's recommended to weigh your ingredients using a digital scale in grams. -Before you start to make any recipe, measure and prepare your ingredients so the process will go smoothly and easily.
  • For teaspoon (tsp) and tablespoon (tbsp) measurements, please use measuring spoons and not the type of spoons you eat with for accuracy.
  • Milk: You can use any dairy-free unsweetened milk (like almond, soy, oat) or dairy based whole milk.
  • Butter: Dairy-free salted butter sticks or any salted butter of your choice.
  • Lemon Juice: You can substitute with Apple Cider Vinegar / White Vinegar and vice-versa.
  • Whipping Cream: Use Dairy-free unsweetened whipping cream for vegan and dairy-free or any full fat whipping cream of choice).
  • Sugar: Cane sugar can be substituted with granulated sugar or castor sugar. Ensure the sugar is vegan-friendly (some sugars are processed with bone char) or organic cane sugar.
  • Cream Cheese: For dairy-free /  vegan cream cheese use violife or tofutti for great results.

Did you try this recipe? Leave a review!

4 Responses

    1. Hello
      Great question 😊
      No, water syrup or milk isn’t required for this cake. The sponge is naturally soft and moist, so it doesn’t need extra soaking.
      However, if you prefer an extra-moist texture or are making it ahead of time, you can lightly brush a simple syrup — just don’t overdo it

  1. 5 stars
    very nice cake my first try on eggless and cream cheese frosting it came beautiful . Appreciate your hard work and effort

5 from 1 vote

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating




Try these recipes next!

error: Content is protected !!