Love & Harvest
Jump to Recipe

Dairy-free Chocolate Cake

45 minServes 6
Share:PinterestEmail

Moist, fudgy, and completely dairy-free — this chocolate cake is so good you’ll forget it’s vegan. Born from my toddler’s allergy diagnosis, it has become the most-requested dessert in our home.

This post may contain affiliate links. If you purchase through these links, I may earn a small commission at no extra cost to you. Thank you for supporting Love & Harvest!

Decadent chocolate brownie with fresh strawberries, perfect for dessert or snack. Made with rich, wholesome ingredients for a sweet treat.

The Ultimate Dairy-Free Chocolate Cake: A Vegan Delight

When my son was diagnosed with severe allergies to both dairy and eggs, I was determined to find a way to still give him the desserts he loved. After much trial and error, this recipe was born — and it’s now a staple in our home. Seeing his face light up after the first bite was all the validation I needed.

I always bring a piece of this cake for my toddler to birthday parties while everyone else enjoys the main party cake. It’s simple to pack and gives me peace of mind knowing my child has a safe and delicious treat. Whether you have food allergies or love experimenting with dairy-free baking, this recipe is one you’ll keep coming back to.

Why You Will Love This Dairy-free Chocolate Cake

  • Super Moist Texture: This cake stays moist and tender, just like any classic chocolate cake.
  • No Fancy Ingredients: Uses simple pantry staples that are easy to find.
  • Allergy-Friendly: Perfect for anyone avoiding dairy, eggs, or animal products.
  • Kid-Approved: Tested and loved by even the pickiest eaters.
  • Versatile: Great for birthdays, celebrations, or an everyday treat.

Delicious chocolate cake being eaten by a child with a fork.

What is a Chia Egg?

A chia egg is a fantastic plant-based substitute for traditional eggs in baking. Made from just chia seeds and water, it works as a binder to hold the cake together while keeping it moist and fluffy. It’s perfect for recipes like this one, where eggs need to be replaced without compromising texture.

How to Make a Chia Egg

  1. Measure: Add one tablespoon of ground chia seeds to a small bowl.
  2. Add Water: Pour three tablespoons of water over the seeds.
  3. Stir: Mix well and let it sit for 5–10 minutes until it forms a gel-like consistency. Replace one chia egg for one regular egg in your baking recipes.

Ingredients

Cocoa Powder

  • Use unsweetened Dutch-process cocoa for the deepest chocolate flavour and darkest colour. It reacts differently than natural cocoa — deeper, smoother, less acidic. Sift it to prevent lumps. A 9-inch round cake pan gives you the ideal lift and texture for this batter.

Chia Seeds (as egg replacer)

  • Ground chia seeds mixed with water create a gel that binds the cake exactly the way an egg would. They’re virtually tasteless in this recipe and add a small omega-3 boost. Buy ground chia or grind whole seeds in a spice grinder for best results.

Plant-Based Milk (Oat or Almond)

  • Replaces dairy milk 1:1. Oat milk gives a slightly richer, more neutral flavour; almond milk is lighter. Either works perfectly. Look for unsweetened versions to keep control over the sweetness level.

Apple Cider Vinegar

  • When combined with baking soda, it creates the leavening reaction that makes this cake rise beautifully without eggs. It also tenderises the crumb. You won’t taste it in the final cake.

Decadent triple chocolate brownies with fresh strawberries for a sweet, indulgent dessert.

Love baking without dairy? Try our Sugar-Free Black Forest Cake for another allergy-friendly showstopper, or explore the Pumpkin Chocolate Chip Cake with Biscoff Frosting for autumn celebrations. For a simpler chocolate fix, our Pumpkin Chocolate Streusel Loaf is another family favourite.

Use a springform pan if you want clean, professional-looking layers, or a standard 9-inch round cake pan for everyday baking.

Frequently Asked Questions

Can I use regular milk instead of plant-based milk?

Yes — if dairy isn’t a concern for your household, any milk works in a 1:1 swap. The texture will be virtually identical. For a vegan or dairy-free version, stick with oat milk, almond milk, or coconut milk.

Why does this recipe use apple cider vinegar?

The vinegar reacts with baking soda to create carbon dioxide bubbles, which are what make the cake rise since there are no eggs. It also tenderises the crumb. Once baked, you cannot taste it at all.

Can I make this cake ahead of time?

Absolutely. Bake the layers up to 2 days ahead and wrap tightly in plastic wrap at room temperature. Frost the day you plan to serve for the freshest presentation. Frosted cake keeps well in the refrigerator for up to 5 days.

What dairy-free frosting works best?

A simple chocolate ganache made with full-fat coconut milk and dairy-free chocolate chips is unbeatable. Whipped coconut cream with cocoa powder is also excellent. For a quick option, many store-bought frostings (like Pillsbury chocolate) are accidentally vegan — check the label.

Can I substitute the chia egg with a flax egg?

Yes. A flax egg (1 tbsp ground flaxseed + 3 tbsp water, rested 5 minutes) works identically. Flax gives a slightly earthier, nuttier flavour note but it’s undetectable in a chocolate cake with this much cocoa.

Is this cake suitable for nut allergies too?

The base recipe is nut-free as written. Just use oat milk or rice milk instead of almond milk, and double-check that your cocoa powder and chocolate are processed in nut-free facilities if this is a concern.

Dairy-free Chocolate Cake

Prep10 min
Cook35 min
Total45 min
Serves
6 people

Ingredients

  • 1¾ cups all-purpose flour
  • 1½ cups sugar
  • ¾ cup dutch-process cocoa
  • 1 tsp instant coffee powder
  • 1½ tsp baking soda
  • 1½ tsp baking powder
  • 1 tsp salt
  • ½ cup canola oil
  • 1¾ cups hot water
  • ¼ cup prepared chia eggs (see blog on how to make it)
  • 2 tsp vanilla extract

Instructions

  1. 1oven baking: preheat oven to 350℉. Grease a 9inch square pan. Set aside.
  2. 2air fryer baking: preheat oven to 340℉. Grease a 9inch square pan. Set aside.
  3. 3In a large bowl, whisk together the sugar, cocoa powder, instant coffee, baking soda, baking powder, and salt.
  4. 4Stir in the oil, warm water, 2 chia eggs, and vanilla extract. Whisk until smooth.
  5. 5Scrape the batter into the square pan and bake for 30-35 minutes, or until an inserted toothpick comes out clean. Remove from the oven and let it cool completely.

Nutrition per serving

390
Calories
5g
Protein
58g
Carbs
16g
Fat
3g
Fiber
36g
Sugar
340mg
Sodium

Recipe by Love & Harvest

Made this recipe? Leave a rating

Shop What You'll Need

Cuisinart Ice Cream Maker

Cuisinart Ice Cream Maker

Behind our strawberry and chocolate fudge ice creams.

Ceramic Pie Pans (Set of 2)

Ceramic Pie Pans (Set of 2)

Our go-to for spiced pumpkin pie and cherry clafoutis.

Ceremonial Matcha Powder

Ceremonial Matcha Powder

The star of our matcha avocado popsicles.

* As an Amazon Associate I earn from qualifying purchases.

Nutritional information is estimated and may not be accurate. It is for informational purposes only. Consult a registered dietitian for personalised dietary advice.

Allergen notice: Recipes may contain common allergens including gluten, dairy, eggs, nuts, soy, sesame, or shellfish. Always verify ingredient labels if you have food allergies.

Samantha Chow

Recipe by

Samantha Chow

Recipe Developer

136+ Recipes3 Kid Critics4 Culinary Influences

Canadian designer cooking her way through Mexico. Three kids, one kitchen, a world of flavours. Read Sam's full story →

Free Download

Get 7 Quick 30-Minute Family Dinners — Free

Sam's most-requested weeknight dinners, on the table in 30 minutes. For families who want to eat well even on crazy nights.

By subscribing you agree to our Privacy Policy. Unsubscribe anytime.

We use cookies to analyse site traffic and serve personalised ads. By clicking "Accept All", you agree to our Cookie Policy.