The secret to this chocolate cake's dense texture is bananas! The bananas make the cake more moist and sturdy. This indulgent dessert is great on its own, but the frosting takes it to the next level. The chocolate hazelnut frosting and roasted hazelnuts on top make it just that little bit more special and perfect if you like something more decadent.

Chocolate Teff Cake With Chocolate Hazelnut Frosting [Vegan, Gluten-Free]


For the Cake:

  • 1 cup teff flour
  • 1 cup ground roasted hazelnuts
  • 1/4 cup arrowroot
  • 1/4 cup cacao powder
  • 1 teaspoon baking powder
  • 1 teaspoon baking soda
  • 1 teaspoon cinnamon
  • A pinch of sea salt
  • 1/2 cup coconut sugar
  • 2 bananas, mashed
  • 1/2 cup olive oil
  • 1/2 cup coconut milk
  • 1 tablespoon apple cider vinegar
  • 1 teaspoon vanilla

For the Chocolate Hazelnut Frosting:

  • 3.5 ounces dark chocolate
  • 1 cup coconut cream
  • 1 tablespoon maple syrup
  • 1/4 cup ground hazelnuts
  • Extra hazelnuts, for topping


  1. If you can, make the chocolate and coconut frosting the night before, to allow it to set.
  2. Chop the dark chocolate and put into a small bowl. In a pan, heat coconut cream over low heat, until it comes to a boiling point.
  3. Pour over the chopped chocolate and stir, until it is all melted. Stir in the maple syrup and leave to cool down a bit. Transfer to the refrigerator to set into a spreadable consistency. Stir in the ground hazelnuts before frosting the cake to thicken the frosting.
  4. Preheat the oven to 320°F.
  5. Grease and line 8-inch round cake baking pan.
  6. In a large bowl, whisk together teff flour, ground hazelnuts, arrowroot, cacao powder, baking powder, baking soda, cinnamon, salt, and coconut sugar, and set aside.
  7. In a different bowl, whisk together olive oil, coconut milk, apple cider vinegar, and vanilla.
  8. Add the wet mix together with mashed bananas to the dry mix, and stir together, until well combined. Add couple more tablespoons of coconut milk if the mix feels too dry, but it shouldn't be runny, rather more thick, batter.
  9. Spoon into your prepared tin and level the surface.
  10. Bake for about 45 minutes, or until a fork comes out clean.
  11. Remove from the oven once ready and leave it to cool down for 20 minutes before moving onto a wire rack.
  12. Once the cake is cooled, place onto a cake stand and spread the chocolate and hazelnut frosting on top. Chop some hazelnuts and sprinkle on top.
  13. Store in the refrigerator.

Nutritional Information

Total Calories: 4435 | Total Carbs: 426 g | Total Fat: 247 g | Total Protein: 65 g | Total Sodium: 2387 g | Total Sugar: 190 g Note: The information shown is based on available ingredients and preparation. It should not be considered a substitute for a professional nutritionist’s advice.


This site uses Akismet to reduce spam. Learn how your comment data is processed.

Load More...