clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Close up view of a slice of almond flour chocolate cake on a white marble cake plate.

Almond Flour Chocolate Cake

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 5 from 3 reviews
  • Author: Leanne
  • Prep Time: 20 minutes
  • Cooling Time: 2 hours
  • Cook Time: 30 minutes
  • Total Time: 2 hours 50 minutes
  • Yield: 10 slices
  • Category: Dessert
  • Method: Bake
  • Cuisine: American, Canadian
  • Diet: Gluten Free


Almond Flour Chocolate Cake is gluten-free with a rich chocolate flavor, moist and tender crumb, and a dairy-free chocolate whipped cream frosting!


For the cake:

  • 2 cups (208g) blanched almond flour
  • 1/2 cup (50g) Dutch-processed cocoa, sifted if lumpy
  • 1/2 teaspoon baking soda
  • 1/4 teaspoon fine sea salt (or table salt)
  • 4 large eggs, room temperature
  • 1/2 cup (90g) coconut sugar
  • 1/4 cup (60ml) extra virgin olive oil
  • 1/4 cup (60ml) maple syrup
  • 2 teaspoons vanilla extract

For the frosting:

  • 1 small carton (473 ml) dairy-free whipping cream (almost 2 cups)
  • 1/2 cup (70g) powdered sugar, sifted if lumpy
  • 1/4 cup (25g) Dutch-processed cocoa, sifted if lumpy
  • 1 teaspoon vanilla extract


  1. Preheat oven to 350F. Grease an 8 x 2 inch round cake pan and line the bottom with parchment paper.
  2. In a medium-sized bowl, whisk together the almond flour, cocoa, baking soda and salt. Set aside.
  3. Add the eggs and coconut sugar to a large mixing bowl. Use an electric mixer set to medium-high speed (not high) to beat together for just 20-30 seconds. The mixture should be frothy with bubbles on top.
  4. Add the oil, maple syrup and vanilla and beat for another 15 seconds until just combined.
  5. Add the almond flour mixture to the wet mixture and mix on low speed until just combined. Don’t over mix.
  6. Pour the batter into the prepared cake pan and gently tap the bottom of the pan off a hard surface to help remove any air bubbles.
  7. Bake for 28-32 minutes, or until a toothpick inserted into the middle of the cake comes out with just a few crumbs on it.
  8. Let cool for 10 minutes in the pan before turning out onto a wire rack to cool completely.
  9. To make the frosting, place a mixing bowl and beaters in the freezer for 5 minutes.
  10. Add the whipping cream, cocoa, powdered sugar and vanilla to the bowl and beat on medium-low speed for 30 seconds or until the cocoa and powdered sugar start to mix in. (This will help prevent the cocoa and sugar from flying everywhere).
  11. Increase the speed to medium-high and beat the ingredients together until stiff peaks form, stopping to scrape down the sides as needed.
  12. Frost the cake and serve or place in the fridge for a few hours to allow the whipped cream to firm up before slicing.


  1. Make sure you’re using blanched almond flour and not almond meal, which has a coarser texture and will change the texture of the cake.
  2. Cup measurements are included in the recipe for convenience but, for greater accuracy, I recommend weighing your ingredients. If you’re using cup measurements, be sure to use the spoon and level method for the flour and cocoa. 
  3. Ensure the eggs are at room temperature so they will incorporate with the sugar easily and froth quickly. If you store your almond flour in the fridge, you’ll also want to bring that to room temperature.
  4. Don’t over beat the wet mixture as too many air bubbles will form in the batter. Some bubbles are required for the light and fluffy texture, but too many will create small holes in the cake.
  5. If you don’t need this cake to be dairy-free or you can’t find dairy-free whipping cream, you can use heavy whipping cream.
  6. For the best flavor and texture, use Dutch-processed cocoa instead of natural cocoa.
  7. Be sure to check out the other sections above the recipe card for more detailed advice and suggestions for making this recipe.