Go Back

Keto Chocolate Cake Recipe

This keto chocolate cake is easy to make using just ONE bowl and bakes up intensely rich, moist and chocolatey with a light and airy sponge.
Prep Time 25 mins
Cook Time 25 mins
Total Time 50 mins
Course Dessert
Cuisine American
Servings 16
Calories 310 kcal


  • mixing bowl


  • 3/4 cup unsweetened almond milk room temperature
  • 1/2 tbsp tablespoon apple cider vinegar
  • 2 cups almond flour super-fine blanched
  • 1/4 cup coconut flour
  • 1/2 cup unsweetened high-quality cocoa powder can also use cacao powder if preferred
  • 1/4 teaspoon espresso powder optional but highly recommended for extra richness - or unsweetened dark cocoa powder or cacao powder if preferred
  • 2/3 cup 2/3 cup powdered monk fruit sweetener , sifted or your favorite confectioners' style sweetener
  • 2 teaspoons baking powder
  • 1/2 teaspoon baking soda
  • 1/2 teaspoon fine sea salt
  • 4 large eggs room temperature, slightly beaten
  • 1/2 cup melted coconut oil can also use melted grass-fed butter
  • 2 teaspoons pure vanilla extract


  • 2/3 cup grass-fed unsalted butter or ghee, softened
  • 3 cups powdered monk fruit sweetener , sifted or your favorite confectioners' style sweetener
  • 1/2 cup unsweetened high quality cocoa powder sifted
  • 2/3 teaspoons pure vanilla bean paste or 2 teaspoon vanilla extract
  • 2-3 tbsp unsweetened almond milk plus more as needed to thin out frosting to desired consistency
  • 1/8 teaspoon fine sea salt


  • Preheat your oven to 350 F degrees. Lightly coat two 8-inch round cake pans or three 6-inch cake pans with nonstick baking spray and line the bottom with parchment paper rounds. Set aside.
  • Add almond milk and apple cider vinegar to a large measuring cup. Set aside and allow to sit (and curdle) for 5 minutes while you mix the other ingredients.
  • Meanwhile, in a separate large mixing bowl, add the almond flour, coconut flour, cocoa powder, espresso powder, sweetener, baking powder, baking soda and salt and whisk to combine.
  • Add the beaten eggs, coconut oil, and vanilla extract. Pour in the curdled milk and mix until thoroughly combined.
  • Divide the batter evenly between the two baking pans and bake in preheated oven for 18-25 minutes (rotating pan halfway through), or until a toothpick comes out clean. Do NOT overbake - the time will vary depending on your oven.
  • Allow the cakes to cool completely in the pan (or at least 30 minutes) before removing from the pan or it may (will) fall apart. Remove the parchment paper liner. Cool completely before frosting.


  • In the bowl of a stand mixer fitted with paddle attachment or a hand mixer on medium speed, beat the butter (or ghee) until light and fluffy, about 3-5 minutes.
  • Switch the mixer to low then slowly add the powdered sweetener, followed by the cocoa powder. Continue mixing on low until combined. Add the vanilla, milk and salt and increase the speed to medium and beat until fluffy, about 2-3 minutes.

Assemble the cake

  • Once the cake has completely cooled, assemble the cake by placing the bottom layer on a cake platter or cake stand. Spread a thin layer of chocolate buttercream frosting then add the top layer. Add the remainder of the frosting on the top and sides and decorate as desired with fresh berries.


  • If you want to reduce total carbs, you can certainly leave this chocolate cake unfrosted and enjoy it as an after dinner keto dessert or snack cake.
  • For a 6 inch round keto chocolate cake, divide the batter evenly into three pans instead.
  • If you don’t want a multi-layered cake, add the batter to a 9 inch pan for a single layer 9 inch chocolate almond flour cake.
Keyword Chocolate Cake, Dessert, Dessert recipe, Keto, Keto Cake, Keto Recipe