share this recipe

Chocolate Strawberry Cake

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

This egg-free chocolate strawberry cake with cream cheese frosting is an absolute treat! Imagine a rich, indulgent chocolate cake so moist and flavorful that you’d never guess it’s made without eggs. Now, add a luscious strawberry filling that brings just the right balance of sweetness and tang, all wrapped up in a velvety strawberry cream cheese frosting that melts in your mouth.

Delicious Chocolate Strawberry Cake To Make You Drool!

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 strawberry filling. Topped with a silky strawberry cream cheese frosting, it’s the ultimate combination of bold, fruity, and creamy. Whether you’re making it for a party or just because you deserve a treat, this cake will wow everyone with its unforgettable flavor and stunning layers.

Eggless Chocolate Strawberry Cake

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:

Chocolate Strawberry Cake

Ingredients for the Chocolate Strawberry Cake

Chocolate Cake Ingredients

  • Milk (Dairy-Free or Whole Milk of Choice): Milk keeps the cake soft and tender, adding moisture to every bite. If you’re going dairy-free, almond, oat, or soy milk are great options!
  • Apple Cider Vinegar or Lemon Juice: A little acidity goes a long way! When mixed with milk, it creates a buttermilk-like reaction that helps the cake rise beautifully and stay light.
  • Plain Yogurt or Greek-Style Yogurt: Yogurt adds richness and moisture, making the cake extra soft without needing eggs. A dairy-free yogurt works just as well for a completely plant-based treat.
  • Cane Sugar or Castor Sugar: Cane sugar adds depth of flavor, while castor sugar keeps things extra light and dissolves easily. 
  • Light Brown Sugar: Brown sugar isn’t just for sweetness—it adds a hint of caramel flavor and keeps the cake irresistibly moist. The touch of molasses deepens the chocolatey richness.
  • Vanilla Extract: Vanilla enhances the chocolate flavor, rounding out the sweetness with a warm, aromatic touch. It’s that little secret ingredient that makes everything taste better!
  • Vegetable Oil: Oil keeps this cake soft and moist for days, even straight from the fridge. Unlike butter, it doesn’t harden, so your cake stays tender for a longer time.
  • All-Purpose Flour: The foundation of the cake! Flour provides structure while keeping things light and fluffy. All-purpose flour gives the best balance of softness and stability.
  • Cocoa Powder (Natural or Dutch-Processed): This is where all the deep chocolate flavor comes from! Dutch-processed cocoa is smooth and dark, while natural cocoa has a bold, slightly tangy kick—both work beautifully.
  • Baking Soda: When combined with vinegar, baking soda creates tiny air bubbles that give the cake its lovely rise. This is the magic behind that soft, tender texture!
  • Baking Powder: A little extra lift never hurts! Baking powder balances out the acidity and ensures an even, airy crumb.
  • Salt: Just a pinch enhances all the other flavors, making the chocolate richer and the sweetness pop. Never skip the salt—it’s small but mighty!
  • Boiling Water or Brewed Coffee: Hot liquid helps bloom the cocoa powder, intensifying the chocolate flavor. If you use coffee, it deepens the richness without making the cake taste like coffee—just pure, bold chocolate goodness!
Chocolate Strawberry Cake

Homemade Strawberry Filling Ingredients

  • Fresh Strawberries, diced: Juicy, sweet, and bursting with fresh flavor—strawberries are the heart of this filling! As they cook down, they release their natural juices, creating a thick, fruity layer that takes your cake to the next level.
  • Sugar: It brings out the natural sweetness of the strawberries while balancing any tartness. Plus, it helps thicken the filling, giving it that perfect, jammy consistency.
  • Cornstarch: This little powerhouse is the secret to a rich, spoonable filling. No runny mess here—just a glossy, dreamy strawberry layer that stays put between those cake layers!
  • Water (to mix with cornstarch): A splash of water helps dissolve the cornstarch so it blends in smoothly. No lumps allowed—just silky, strawberry goodness!
  • Extra Strawberries, diced: For an extra pop of fresh fruit, we stir in more diced strawberries at the end. This keeps the filling vibrant and gives every bite a mix of soft, cooked jam and juicy, fresh berries.
Chocolate Strawberry Cake
Eggless Chocolate Strawberry Cake

Strawberry Cream Cheese Frosting Ingredients

  • Butter, room temperature: Oh, honey—room-temp butter is a must for dreamy, velvety frosting! It whips up light and fluffy, creating a smooth, melt-in-your-mouth texture.
  • Powdered Sugar: This isn’t just for sweetness—it’s what makes the frosting luscious and creamy. A little goes a long way in creating that classic, pipeable consistency we all love!
  • Cream Cheese, soft: The queen of tangy goodness! Softened cream cheese blends beautifully with the butter, adding richness and just the right amount of zing to balance the sweetness.
  • Vanilla Extract: Vanilla is like the best supporting actress in a blockbuster movie—it enhances everything without stealing the show. It rounds out the flavors and makes the frosting taste like pure heaven.
  • Strawberry Filling (prepared and cooled): This is where the magic happens! A swirl of homemade strawberry filling gives our frosting a gorgeous pink hue and bursts of real berry flavor in every bite.
Dairy-free chocolate strawberry cake recipe
Chocolate Strawberry Cake

Chocolate Strawberry Cake Instructions

How to Make Chocolate Cake

Preheat your oven to 350°F (175°C) and prepare two 6-inch round cake pans by greasing and lining them with parchment paper. In a mixing bowl, combine the milk, apple cider vinegar, and yogurt to create a homemade buttermilk—it’s what makes the cake extra soft and tender.

Once mixed, add the sugars, vanilla extract, and vegetable oil, whisking until smooth and well combined. Sift in the flour, cocoa powder, baking soda, baking powder, and salt, then gently mix until just incorporated.

How to make a chocolate strawberry cake moist
Tips for baking a perfect chocolate strawberry cake

Slowly pour in the boiling water or coffee, stirring until the batter becomes silky and glossy (and oh-so-chocolatey!).

Divide the batter evenly between the prepared cake pans and bake for 30 to 35 minutes, or until a toothpick inserted in the center comes out clean.

Chocolate strawberry cake with whipped cream

Let the cakes cool completely before slicing each layer in half to create four even layers—because more layers mean more deliciousness!

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.

Best strawberry filling for chocolate cake
Easy homemade strawberry filling for cake

Let the mixture simmer for another minute until it thickens slightly, then remove it from the heat. Add freshly diced strawberries. Allow the filling to cool completely before using—it needs time to set into that perfect, spreadable consistency for layering into your 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.

Best strawberry cream cheese frosting recipe

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

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 filling.

Chocolate Strawberry Cake
Chocolate Strawberry Cake

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.

Valentine’s Day chocolate strawberry cake assembly tips

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

Why You’ll Love This Chocolate Strawberry Cake

  • The Perfect Flavor Balance: Rich chocolate cake meets tangy strawberry filling and creamy frosting for an irresistible combo.
  • Eggless & Dairy-Free Option: No eggs? No problem! This cake can easily be made to fit different dietary needs without sacrificing taste.
  • Moist & Fluffy: Thanks to yogurt and buttermilk, this cake stays soft, tender, and absolutely dreamy.
  • Visually Stunning: With deep chocolate layers and vibrant strawberry filling, this cake is just as gorgeous as it is delicious.
  • Versatile for Any Occasion: Birthdays, anniversaries, or just because—this cake is always a good idea!
Chocolate Strawberry Cake

Chocolate Strawberry Cake FAQs

Eggless Chocolate Strawberry Cake

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.
How to add strawberry filling to a chocolate cake

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

Eggless Carrot Cake

Get new recipes first!

Check out my Cookbook

Get tips from a pro!

How to add strawberry filling to a chocolate cake
No ratings yet

Chocolate Strawberry Cake

This decadent eggless chocolate cake with strawberry filling and cream cheese frosting is a true treat for the senses. The moist, rich chocolate cake layers are perfectly balanced with a sweet, tangy strawberry filling, while the creamy strawberry cream cheese frosting adds an irresistible smoothness. Your house will fill with the mouthwatering aroma of fresh strawberries, making it impossible to resist. Whether it's for a special occasion or just because, this cake is sure to impress with its vibrant flavor and stunning layers. 
Author: Saloni Mehta
Rate
Yield: 8 servings
Prep: 35 minutes
Cook: 30 minutes
Setting: 2 hours
Total: 3 hours

Ingredients

Chocolate Cake Ingredients

Homemade Strawberry Filling Ingredients

  • 450 g Fresh Strawberries, washed & diced in small cubes
  • 80 g Sugar, cane or castor
  • 8 g Corn Starch
  • 15 ml Water (mixed with cornstarch)
  • 42 g Fresh Strawberries, diced in small cubes

Strawberry Cream Cheese Frosting Ingredients

Instructions

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.

How to Make Homemade Strawberry Filling

  • In a saucepan, combine diced fresh strawberries with sugar and a splash of water.
  • Bring the mixture to a boil over low-medium heat, stirring occasionally. Let it simmer for about 7-10 minutes.
  • Once the strawberries have softened, mix 1 tablespoon cornstarch with 1 tablespoon water to create a slurry. Add this mixture to the simmering strawberries.
  • Let the filling boil for an additional 1 minute, then remove from the heat.
  • Transfer the filling into a bowl and add the remaining diced strawberries. 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.

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. Pipe a thick border of frosting around the edges of the cake.
  • Spread a generous layer of strawberry filling (about 3-4 tablespoons)
  • Add the second cake layer on top, then repeat the process—spread 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 30 minutes or longer.
  • 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 for about 30 minutes to help the frosting set before serving.

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!

2 Responses

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

Leave a Reply

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

Recipe Rating




Try these recipes next!

get new recipes right to your inbox!