Home » Cakes & Cupcakes » Dairy Free Vanilla Cake

Dairy Free Vanilla Cake

*This post may contain Amazon Associate Affiliate links. Read more »

This Dairy-Free Vanilla Cake is soft, fluffy, and made without eggs or dairy. Sweetened naturally with a touch of maple syrup and topped with a creamy coconut frosting, it’s a simple, one-bowl cake that everyone can enjoy — vegan or not.

The cake itself is tender, golden, and perfectly moist, while the coconut cream frosting adds a luscious finish and a sprinkle of shredded coconut gives it texture and charm. One layer cake, one mixing bowl, and a few easy steps is all it takes for a gorgeous dairy free vanilla cake.

A slice being taken out of the cake to show the texture of the cake before eating.

Completely Dairy-Free.

I love this cake because it’s soft, fluffy, and totally fuss-free, yet still feels indulgent. The coconut frosting is my favorite part — sweet, silky, and perfect with every bite.Sam x

Egg-free & dairy-free — perfect for vegan baking
One-bowl simplicity — cake and frosting made without fuss

The baked vegan coconut cake with the whipped coconut frosting before slicing.

Why this recipe works

This recipe is built around understanding how to replace traditional ingredients without sacrificing taste or texture.

Egg-Free Lift: Apple cider vinegar reacts with baking powder and baking soda to make the cake rise and stay light.

Moisture Without Dairy: Coconut milk and olive oil keep the cake soft, tender, and golden.

Coconut Cream Frosting: Chilled coconut whipping cream whips to soft peaks with maple syrup and vanilla, creating a silky, indulgent topping without dairy.

Remove one slice of cake with the coconut frosting and shredded coconut.

Ingredients you’ll need

Plain All-Purpose Flour
Forms the structure of the cake while keeping it tender.

Baking Powder & Baking Soda
Work together to give the eggless cake lift and lightness.

Caster Sugar (Golden or White)
Sweetens the cake naturally without overpowering the vanilla flavour.

Coconut Milk (Carton, Not Canned)
Provides moisture and a dairy-free alternative to milk.

Extra Virgin Olive Oil or Neutral Oil
Adds extra moisture, helps keep the cake soft even after cooling, and enhances tenderness.

Apple Cider Vinegar
Reacts with baking soda for lift and helps the eggless cake stay fluffy.

Vanilla Extract
Enhances the natural sweetness and delivers classic vanilla flavour.

Coconut Whipping Cream (Canned, Refrigerated Overnight)
Used for the frosting, whipped with maple syrup and vanilla for a creamy, airy topping.

Maple Syrup
Naturally sweetens the frosting without refined sugar.

Shredded Coconut
Gives texture and a beautiful finish to the frosting.

How to make dairy free vanilla cake

Step 1: In a large mixing bowl, sift together the flour, baking powder, and baking soda. Whisk in the sugar until well combined.

Step 2: Pour in the coconut milk (or milk of choice), olive oil, apple cider vinegar, and vanilla extract. Gently fold with a spatula until fully incorporated and no streaks of flour remain. Do not over-mix.

Step 3: Pour the batter into the prepared pan and bake for 30–35 minutes, until a toothpick inserted into the centre comes out clean and the top springs back when pressed lightly. 

Step 4: Chill bowl and scoop 200g coconut cream. Beat with maple syrup and vanilla until fluffy, then spread over cooled cake and sprinkle with shredded coconut. Enjoy!

How to store

Room Temperature: 2–3 days in an airtight container away from humidity.

Refrigeration: 3–4 days in an airtight container.

Freezing: Wrap cooled, unfrosted cake tightly in plastic wrap and foil. Freeze up to 3 months. Thaw in the fridge 24 hours before frosting.

Close up image of the vegan coconut cake and frosting before it's been sliced.
A slice being taken out of this vegan coconut cake recipe.

Dairy Free Vanilla Cake

5 from 3 votes
A light and fluffy vanilla cake made without dairy or eggs, soft, tender, and naturally delicious.
Prep Time 25 minutes
Cook Time 30 minutes
Total Time 12 hours 55 minutes
Servings 12 serves

Ingredients
 
 

Cake
  • 2 1/2 cups all purpose flour, scoop & leveled
  • 1 1/2 tsp baking powder
  • 1/2 tsp baking soda
  • 3/4 cup superfine sugar
  • 1 1/4 cup almond milk, or any dairy free milk
  • 1/4 cup extra virgin olive oil
  • 2 tsp apple cider vinegar, or white vinegar
  • 2 tsp vanilla extract
Frosting
  • 7 oz. canned coconut whipping cream, refrigerated overnight. Alternatively, use canned coconut cream chilled overnight & use only the coconut solids on top, discard the liquid.
  • 1 Tbsp maple syrup
  • 1 tsp vanilla extract
  • 3/4 cup shredded coconut

Method
 

Cake
  • Chill Coconut Cream: Refrigerate the coconut whipping cream overnight (or at least several hours) before making the frosting. This ensures it whips up fluffy and silky.
  • Preheat Oven: Preheat your oven to 356ºF (180ºC). Line a 8 inch round or square baking tin with parchment paper, and set aside. Note: For non-stick pans, line the base with parchment paper and grease just the sides with butter and dust with flour for smooth cake sides. Set aside.
  • Mix Dry Ingredients: In a large mixing bowl, sift together the flour, baking powder, and baking soda. Whisk in the sugar until well combined.
  • Add Wet Ingredients: Pour in the almond milk, olive oil, apple cider vinegar, and vanilla extract. Gently fold with a spatula until fully incorporated and no streaks of flour remain. Do not over-mix.
  • Transfer Batter: Pour the batter into the prepared pan, smoothing the top.
  • Bake: Bake for 30–35 minutes, until a toothpick inserted into the centre comes out clean and the top springs back when pressed lightly.
  • Cool Cake: Remove from the oven and let cool in the pan for 15 minutes. Transfer to a wire rack to cool completely before frosting.
Frosting
  • Chill Bowl: Chill a large mixing bowl in the freezer for 15 minutes before preparing the frosting.
  • Prepare Coconut Cream: Remove the refrigerated coconut whipping cream. Scoop out 200g of solid cream into the chilled bowl (discard any liquid or save for smoothies).
  • Whip Frosting: Beat the coconut cream for a few seconds until creamy. Add the maple syrup and vanilla, then beat until soft peaks form. Avoid over-beating.
  • Frost Cake: Dollop frosting onto the cooled cake and spread evenly.
  • Add Coconut: Sprinkle shredded coconut over the top. Enjoy!

Nutrition

Calories: 261kcalCarbohydrates: 38gProtein: 3gFat: 11gSaturated Fat: 6gPolyunsaturated Fat: 1gMonounsaturated Fat: 4gSodium: 98mgPotassium: 147mgFiber: 1gSugar: 17gVitamin A: 1IUVitamin C: 1mgCalcium: 62mgIron: 2mg

Notes

Room Temperature: Store for 2–3 days in an airtight container away from humidity.
Refrigeration: 3–4 days in an airtight container.
Freezing: Wrap cooled, unfrosted cake tightly in plastic wrap and foil. Freeze up to 3 months. Thaw in the fridge 24 hours before frosting.

Tried this recipe?

Let us know how it was!

2 Comments

  1. Hi, the cake looks amazing would love to try but I’m just wondering see if we could use gluten free flour instead ..

    1. Hi Yoshi, thank you! If you have a good quality plain all purpose gluten free flour that you have had success with in baked goods, I would suggest that. As I haven’t made this cake gluten free myself, I cannot guarantee it will have the same end result. I can only recommend you use a good GF all purpose flour in place of the flour in this recipe, 1:1 ratio so you would use 2 cups for your gluten free flour. Hope that helps 🙂

5 from 3 votes (3 ratings without comment)

Leave a Reply

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

Recipe Rating