Go Back
+ servings
Side view of one slice of keto chocolate cake on a white plate with strawberries and a fork

Keto Chocolate Cake

Our favorite keto chocolate cake recipe that's intensely rich, moist with a light and tender crumb. Perfect for birthdays, parties or any time you're craving a decadent dessert that's also gluten free & low carb.

Course Dessert
Cuisine American
Keyword chocolate cake, chocolate cake with chocolate frosting, keto birthday cake, keto chocolate cake, low carb chocolate cake, low carb dessert, refined sugar free dessert
Prep Time 25 minutes
Cook Time 25 minutes
Total Time 50 minutes
Servings 16 slices
Calories 176 kcal
Author Kelly



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



  1. 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.

  2. 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.

  3. 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.

  4. Add the beaten eggs, coconut oil, and vanilla extract. Pour in the curdled milk and mix until thoroughly combined.

  5. 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.

  6. 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.


  1. 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. Taste and adjust sweetener and / or milk to preferred consistency and sweetness preferred.


  1. 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.

    Cake will keep 3-5 days in refrigerator.

Recipe Video

Recipe Notes


One - 2-layer -8 inch cake OR One - 3 layer - 6 inch cake - OR One - 9 inch single layer cake

Serving size - 1 slice.

Nutritional information does not include frosting.

Macros for 1 slice with frosting is:

  • 310 Calories
  • 8 grams NET Carbs (12 grams TOTAL Carbs - 4 grams Fiber)
  • 6 grams Protein
  • 31 grams Fat
  • 1 gram Sugar
Nutrition Facts
Keto Chocolate Cake
Amount Per Serving (1 g)
Calories 176 Calories from Fat 144
% Daily Value*
Fat 16g25%
Carbohydrates 7g2%
Fiber 3g12%
Sugar 1g1%
Protein 5g10%
* Nutrition facts are provided as a courtesy using the WPRM recipe calculator. It is best to make your own calculations to ensure accuracy. We expressly disclaim any and all liability of any kind with respect to any act or omission wholly or in part in reliance on anything contained in this website. Percent Daily Values are based on a 2000 calorie diet.