Chocolate Cake
Keto Recipes

Keto Sugar-Free Chocolate Cake

0 comments This post may contain affiliate links. Please read our disclosure policy.

This gorgeous keto sugar-free chocolate cake has a rich chocolate flavor and is soft, ultra-moist, decadent, and super easy to make!


Prep Time: 30 minutes
Cook Time: 45 minutes
Resting Time: 2 hours
Total Time: 3 hours 15 minutes
Servings: 24 Slices
Calories: 116kcal


  • 2 ⅔ Cups Blanched Almond Flour
  • ¾ Cup Besti Coconut Flour – Arrowhead Mills or Bob’s Red Mill also work
  • 1 Cup Natural, Unsweetened Cocoa Powder
  • 2 tsp. Baking Powder
  • 1 tsp. Baking Soda
  • ½ tsp. Sea Salt
  • 2 Cups Monk Fruit/Allulose Sweetener – xylitol, or an erythritol-based sweetener, use coconut palm sugar for Paleo, see notes below (can reduce to 1 ½ cups if you prefer your cakes less-sweet)
  • ¾ Cup Grass-Fed Butter – can use non-dairy
  • ¼ Cup Brewed Coffee – or additional non-dairy milk
  • 1 Cup Unsweetened, Non-Dairy Milk
  • 2 tsp. Apple Cider Vinegar – or white vinegar
  • 1 Tbsp. Pure Vanilla
  • 8 Large Eggs


  1. Preheat oven to 350 degrees and line the bottom of two 8 inch baking pans with parchment paper and grease the edges. Set aside.
  2. Set the non-dairy milk out to come to room temperature and place the eggs in a bowl of warm water. Set aside.
  3. In a large mixing bowl, whisk together the almond flour, coconut flour, cocoa powder, baking powder, baking soda, and sea salt.
  4. In a medium-sized pot, add the butter and sweetener. Heat over low heat until the butter is melted and the sweetener is mostly dissolved. Then, stir in the non-dairy milk, apple cider vinegar, brewed coffee, and vanilla.
  5. Stir the wet ingredients into the dry. Then add the eggs one at a time, mixing after each one until completely incorporated. Evenly divide the batter between the two cake pans.
  6. Bake 40 to 45 minutes or until a toothpick inserted in the center comes out clean. Since all ovens are different, however, check after 35 minutes to ensure that it’s not baking faster and doesn’t dry out!
  7. Cool in pan 10 minutes, then invert them onto a cooling rack (removing the parchment paper) to cool completely. Then, wrap tightly in plastic wrap and cool in the fridge for at least one hour up to overnight.


Use room temperature ingredients. Cold ingredients prevent the flours from mixing properly and can interfere with how the cake rises.

Not all brands of coconut flour are the same – some are much more absorbent than others! I only recommend Bob’s Red Mill, Besti, or Arrowhead Mills. These are 3 brands that I know will work. If you use a different brand I can’t guarantee the results.

While oil can be used, I recommend using grass-fed butter. Grass-fed butter has many health benefits and produces the best texture because oil is a bit heavier. Non-dairy butter can be substituted.

For the sweetener, I’ve always recommended a granulated erythritol-based sweetener, such as Besti Monk Fruit Erythritol Blend. However, I now recommend xylitol or a monk fruit/allulose blend! They both make the crumb extra soft and have no aftertaste!

Line the pans with parchment paper. If you skip the parchment paper you will have trouble with the cakes sticking to the pans so don’t skip it! To line the pans with parchment paper: 1) Place the pans on a large sheet of parchment paper. 2) Trace the bottom of the pans with a pencil. 3) Cut the parchment paper using the lines you traced. 4) Grease the pan, place the parchment paper in the pan, then grease the parchment paper. This will ensure easy removal and the cakes will slide right out.

Don’t skip cooling and refrigerating the cake before frosting! Layered cakes are best frosted after they’ve been refrigerated. However, refrigeration slightly dries out the cake. Because of this, I developed this recipe to bake up overly soft so the texture and crumb will be perfect after refrigeration. Also, the cakes will be much too soft and delicate to frost if they haven’t been refrigerated first.

Refrigerate cake after frosting. After the cake is frosted, place it in the fridge for 30 minutes to 1 hour. This allows time for the cake and frosting to re-set, as it were. It will also ensure clean slices without crumbs.

Nutrition Information

Serving: 1slice (1/24th of the cake without frosting) | Calories: 116kcal | Carbohydrates: 21g | Protein: 4g | Fat: 10g | Saturated Fat: 5g | Trans Fat: 1g | Cholesterol: 77mg | Sodium: 172mg | Potassium: 123mg | Fiber: 19g | Sugar: 1g | Vitamin A: 267IU | Vitamin C: 1mg | Calcium: 34mg | Iron: 1mg

NET CARBS = Total Carbs – Fiber

Nutritional information is approximate and may vary. Sugar alcohols are included in the total carbs and fiber.

Leave a Comment

Your email address will not be published. Required fields are marked *