Dairy Free Marble Cake with Chocolate Ganache

Marble cake is one of those classic treats that always makes people happy. The mix of vanilla and chocolate swirls looks pretty and tastes even better.

This version is completely dairy free, which means everyone can enjoy a slice without worrying. I use dairy free butter and soy milk to keep it soft and moist.

Homemade dairy free marble cake with ganache

On top, I add a smooth vanilla frosting and finish it all with a rich chocolate ganache that drips down the sides. It looks like something from a bakery.

The best part is that it isn’t hard to make. You just alternate spoonfuls of the two batters and give them a gentle swirl.

If you love cakes but need to skip dairy, this one is a great choice. Let me walk you through it.

Why This Recipe Is a Keeper

Vanilla and Chocolate Together – Swirled batters give every tender slice a delicious mix of rich cocoa and sweet vanilla.

Soft, Tender Crumb – Cake flour, soy milk, and dairy free butter create a light texture that stays pleasantly moist.

Decadent dairy free marble cake with ganache

Silky Chocolate Ganache – Semisweet chocolate and coconut cream make a smooth, rich topping that adds deep chocolate flavor.

Beautiful Inside and Out – The marbled slices and glossy ganache drips make this cake look impressive on any dessert table.

Here’s What You’ll Need

For the Marble Cake

  • 2 3/4 cups Cake Flour
  • 2 1/2 tsp Baking Powder
  • 1/2 tsp Fine Salt
  • 1 cup Dairy Free Butter, Softened
  • 1 3/4 cups Granulated Sugar
  • 4 Large Eggs
  • 2 tsp Pure Vanilla Extract
  • 1 cup Unsweetened Soy Milk
  • 1/3 cup Unsweetened Cocoa Powder
  • 3 tbsp Hot Water

For the Vanilla Frosting

  • 1 cup Dairy Free Butter, Softened
  • 3 1/2 cups Powdered Sugar
  • 3 tbsp Unsweetened Soy Milk
  • 2 tsp Pure Vanilla Extract
  • 1/4 tsp Fine Salt

For the Chocolate Ganache

  • 6 oz Dairy Free Semisweet Chocolate, Chopped
  • 1/2 cup Full-Fat Coconut Cream

How to Make It

Step 1

Heat the oven to 350°F. Line two 9-inch round cake pans with parchment paper and lightly coat the sides with neutral oil.

Step 2

Whisk the cake flour, baking powder, and salt. Beat the dairy free butter and granulated sugar for 3 to 4 minutes, then beat in the eggs one at a time and add the vanilla extract.

Step 3

Add the flour mixture in three additions, alternating with the soy milk in two additions. Stir the cocoa powder and hot water together, then fold 2 cups of vanilla batter into the cocoa mixture.

Step 4

Alternate spoonfuls of vanilla and chocolate batter in each prepared pan. Gently swirl the batters together a few times, then bake for 28 to 33 minutes until a toothpick comes out clean.

Step 5

Cool the cake layers completely. Beat the dairy free butter, powdered sugar, soy milk, vanilla extract, and salt for 3 minutes to make the vanilla frosting.

Step 6

Stack the layers with vanilla frosting between them, then frost the top and sides. Refrigerate the cake for 20 minutes to firm the surface.

Step 7

Pour hot coconut cream over the chopped dairy free chocolate and let it stand for 2 minutes before stirring smooth. Cool the ganache for 10 minutes, pour it over the cake to create drips, and let it set before serving.

Fluffy dairy free marble cake with ganache

Recipe Tips

Use the Right Dairy Free Butter

Choose dairy free butter that comes in firm sticks or blocks. Soft spreadable products contain more water and can make the cake layers dense or the frosting too loose.

Let the butter soften until a finger leaves a small mark when pressed. If it looks shiny or starts losing its shape, cool it for a few minutes before using it.

Measure the Cake Flour Carefully

For the lightest texture, weigh the cake flour if possible. You need about 330 grams for 2 3/4 cups, although the exact weight can vary slightly by brand.

Fresh dairy free marble cake topped with ganache

If you are using cups, spoon the flour into the measuring cup and level the top. Scooping directly from the bag packs in extra flour and can make the cake dry.

Keep the Batter Smooth and Light

Add the flour mixture and soy milk on low speed, beginning and ending with the flour. Mix only until each addition is almost combined, then finish gently by hand.

Mixing too much after adding the flour can give the cake a firm, heavy texture. Scrape the bottom and sides of the bowl so no dry flour or thick butter mixture remains hidden.

What to Make Next

Popular Questions

Can I use a different dairy free milk instead of soy milk?

Yes, you can use another unsweetened dairy free milk, such as almond milk or oat milk, in both the cake and frosting.

Choose an unsweetened variety so the sweetness and texture of the recipe stay balanced.

Dairy Free Kitchen

Dairy Free Marble Cake with Chocolate Ganache

A striking dairy-free marble cake with a polished finish that feels special for celebrations. Its classic style and elegant presentation make every slice memorable.
Dairy Free Marble Cake with Chocolate Ganache
Prep Time 1 hour
Cook Time 33 minutes
Total Time 1 hour 33 minutes
Servings 12 slices
Calories 754 kcal

Equipment

  • two 9-inch round cake pans

Ingredients

For the Marble Cake
  • 2 3/4 cups Cake Flour
  • 2 1/2 tsp Baking Powder
  • 1/2 tsp Fine Salt
  • 1 cup Dairy Free Butter, Softened
  • 1 3/4 cups Granulated Sugar
  • 4 Large Eggs
  • 2 tsp Pure Vanilla Extract
  • 1 cup Unsweetened Soy Milk
  • 1/3 cup Unsweetened Cocoa Powder
  • 3 tbsp Hot Water
For the Vanilla Frosting
  • 1 cup Dairy Free Butter, Softened
  • 3 1/2 cups Powdered Sugar
  • 3 tbsp Unsweetened Soy Milk
  • 2 tsp Pure Vanilla Extract
  • 1/4 tsp Fine Salt
For the Chocolate Ganache
  • 6 oz Dairy Free Semisweet Chocolate, Chopped
  • 1/2 cup Full-Fat Coconut Cream

Instructions

  1. Heat the oven to 350°F. Line two 9-inch round cake pans with parchment paper and lightly coat the sides with neutral oil.
  2. Whisk the cake flour, baking powder, and salt. Beat the dairy free butter and granulated sugar for 3 to 4 minutes, then beat in the eggs one at a time and add the vanilla extract.
  3. Add the flour mixture in three additions, alternating with the soy milk in two additions. Stir the cocoa powder and hot water together, then fold 2 cups of vanilla batter into the cocoa mixture.
  4. Alternate spoonfuls of vanilla and chocolate batter in each prepared pan. Gently swirl the batters together a few times, then bake for 28 to 33 minutes until a toothpick comes out clean.
  5. Cool the cake layers completely. Beat the dairy free butter, powdered sugar, soy milk, vanilla extract, and salt for 3 minutes to make the vanilla frosting.
  6. Stack the layers with vanilla frosting between them, then frost the top and sides. Refrigerate the cake for 20 minutes to firm the surface.
  7. Pour hot coconut cream over the chopped dairy free chocolate and let it stand for 2 minutes before stirring smooth. Cool the ganache for 10 minutes, pour it over the cake to create drips, and let it set before serving.

Nutrition

Serving: 1servingCalories: 754kcalCarbohydrates: 97gProtein: 6gFat: 38g
Course Dessert
Cuisine American
Keyword chocolate ganache, dairy free, marble cake

Tried this recipe?

Let us know how it turned out!

Leave a Comment

Recipe Rating




Send this to a friend