clock clock icon cutlery cutlery icon flag flag icon folder folder icon instagram instagram icon pinterest pinterest icon print print icon squares squares icon
Vegan gluten free chocolate cake

Vegan Gluten Free Chocolate Cake

  • Author: Alison Andrews
  • Prep Time: 15 mins
  • Cook Time: 30 mins
  • Total Time: 45 minutes
  • Yield: 12
  • Diet: Vegan


The best vegan gluten-free chocolate cake! Rich and decadent and made with simple ingredients. No one will ever guess it’s both vegan and gluten-free!


For the Cake: 

  • 2 cups (272g) Gluten Free All Purpose Flour Blend*
  • 3/4 cup (63g) Cocoa Powder (Unsweetened)
  • 2 cups (400g) White Granulated Sugar
  • 2 tsp Baking Soda
  • 1 tsp Baking Powder
  • 1 tsp Salt
  • 1 tsp Instant Espresso Powder (Optional)*
  • 1 cup (240ml) Vegan Buttermilk (1 Tbsp Lemon Juice + Soy Milk up to the 1 cup line)*
  • 2 Flax Eggs (2 Tbsp Ground Flaxseed + 6 Tbsp Hot Water)*
  • 1/2 cup (120ml) Canola Oil (or Vegetable Oil)
  • 2 tsp Vanilla Extract
  • 1 cup (240ml) Hot Water

Frosting Options: 


  1. Preheat the oven to 350°F (180°C) and spray two 9-inch cake pans with non-stick spray and line the bottoms with circles of parchment paper. 
  2. Sift the gluten free flour and cocoa powder into a mixing bowl and add the white sugar, baking soda, baking powder, salt and instant espresso powder and mix together. 
  3. Prepare the vegan buttermilk by adding 1 Tbsp lemon juice to a measuring jug and adding soy milk up to the 1 cup (240ml) line. Let it curdle.
  4. Prepare the flax eggs by adding 2 Tbsp of ground flaxseed meal to a bowl and then adding 6 Tbsp hot water. Let it sit for a minute to become gloopy. 
  5. Add the vegan buttermilk to the mixing bowl along with the flax eggs, oil and vanilla extract. Stir into a thick batter. 
  6. Add the hot water and whisk it in. The batter will be thin.  
  7. Divide the batter evenly between the two prepared 9-inch cake pans. 
  8. Bake for 30 minutes or until a toothpick inserted into the center of one of the cakes comes out clean. 
  9. Allow to cool in the cake pans for a few minutes before transferring them to wire cooling racks to cool completely before frosting. 
  10. Frost with whipped vegan chocolate ganache or vegan chocolate buttercream frosting


*Gluten-free all purpose flour. It’s essential that you use a gluten-free all purpose flour blend. I don’t recommend trying this recipe with any single type of gluten-free flour such as rice flour or almond flour or coconut flour. I would not expect this recipe to work in that case. It must be a blend that is meant to replace regular wheat flour. 

*Instant espresso powder. We use just a little instant espresso powder in this recipe which really helps to enhance the chocolate flavor. You don’t notice any coffee flavor at all in the cake, it’s just really chocolatey. You can use any espresso powder or instant coffee. Alternatively you can omit it altogether. 

*Vegan buttermilk. We made the vegan buttermilk using soy milk. But you can also make it using almond milk if you prefer. 

*Flax eggs. This recipe uses two flax eggs. If you don’t have ground flaxseeds you can replace the flax eggs with 6 Tbsp of applesauce. 

*The Frosting. The frosting on this cake (as pictured) is the whipped version of our vegan chocolate ganache recipe. It’s made with just 2-ingredients: vegan chocolate and coconut cream. It’s not a very sweet frosting and so it’s ideal for those who prefer their frostings to be less sweet. If you want a more traditional buttercream frosting then our vegan chocolate buttercream frosting will also work great for this cake. 

*Cake Sizes. You can make this cake in two 9-inch cake pans or three 8-inch cake pans. For a fatter cake you can also do it in two 8-inch cake pans, but increase the baking time to 35 minutes. For a 9×13 sheet cake bake for 35-40 minutes. 

*Cupcakes: This recipe will make 18-24 cupcakes. If you want a perfect 12 cupcakes then check out our recipe for gluten free chocolate cupcakes

*Make it with regular all purpose flour instead. If you don’t want this cake to be gluten-free then you can just replace the 2 cups of gluten-free flour with 2 cups (250g) of regular all purpose flour. 

*Storage: Keep it stored in an airtight container at room temperature for 2-3 days. Or you can keep it in the fridge in an airtight container for up to 5 days. 

*Freezing: It is also freezer friendly for up to a month if you want to freeze it. 

*Nutritional information is for cake only and does not include frosting. Nutritional information for the chocolate ganache or chocolate buttercream can be found on those separate linked recipes. 

  • Category: Dessert, Gluten-Free
  • Method: Bake
  • Cuisine: Vegan, Gluten-Free


  • Serving Size: 1 Slice (of 12)
  • Calories: 303
  • Sugar: 34.1g
  • Sodium: 365mg
  • Fat: 10.9g
  • Saturated Fat: 1.1g
  • Carbohydrates: 52.4g
  • Fiber: 3.9g
  • Protein: 3.9g

Keywords: vegan gluten free chocolate cake, vegan chocolate cake, gluten-free chocolate cake