About This Recipe
This Keto Chocolate Cake gives you everything you want from a classic chocolate cake—rich flavor, moist crumb, and creamy frosting—without the sugar and flour.
It’s:
- Made with almond flour (and a little coconut flour)
- Sweetened with a keto-friendly sweetener
- Gluten-free and low-carb
- Around 4–5 g net carbs per slice (depending on brands and frosting amount)
Perfect for birthdays, holidays, or whenever a serious chocolate craving hits.
Ingredients: What You’ll Need
Dry Ingredients (Cake)
- 2 cups (200 g) fine blanched almond flour
- 3 Tbsp (21 g) coconut flour
- ½ cup (45 g) unsweetened cocoa powder (natural or Dutch-process)
- 2 tsp baking powder (gluten-free)
- ½ tsp baking soda
- ½ tsp fine sea salt
Wet Ingredients (Cake)
- 4 large eggs, room temperature
- ½ cup (115 g) unsalted butter, melted and slightly cooled
- Or ½ cup (120 ml) light-tasting olive oil/avocado oil
- ½ cup (120 g) sour cream or full-fat Greek yogurt
- ¾–1 cup (150–200 g) granular keto sweetener
- Erythritol/monk fruit blend or allulose
- 2 tsp vanilla extract
- ½ cup (120 ml) unsweetened almond milk (or other low-carb milk)
- 1 tsp instant espresso powder (optional, enhances chocolate flavor)
Keto Chocolate Frosting
- ½ cup (115 g) unsalted butter, softened
- 170 g (6 oz) cream cheese, softened
- ½ cup (45 g) unsweetened cocoa powder
- 1½–2 cups (180–240 g) powdered keto sweetener
- Adjust to taste & consistency
- 2–4 Tbsp heavy cream or unsweetened almond milk
- 1½ tsp vanilla extract
- Pinch of fine sea salt
(Optional: sugar-free dark chocolate shavings or berries for garnish)
Instructions: Step-by-Step Preparation
1. Prep Pans & Oven
- Preheat oven to 175°C.
- Grease and line two 20 cm (8-inch) round cake pans (or one 23 cm / 9-inch pan) with parchment circles and grease sides well.
2. Mix Dry Ingredients
- In a medium bowl, whisk together:
- Almond flour
- Coconut flour
- Cocoa powder
- Baking powder
- Baking soda
- Salt
- Espresso powder (if using)
Make sure there are no lumps, especially in the cocoa.
3. Beat Wet Ingredients
- In a large bowl, whisk or beat together:
- Eggs
- Melted butter or oil
- Sour cream / Greek yogurt
- Granular sweetener
- Vanilla extract
- Mix until smooth and slightly lightened.
4. Combine Batter
- Add half of the dry ingredients to the wet mixture and stir until just combined.
- Stir in almond milk.
- Add remaining dry ingredients and mix gently until no dry patches remain.
- The batter will be thicker than a traditional flour cake, more like a soft mousse or brownie batter.
5. Bake
- Divide batter evenly between the two prepared pans (or pour all into one 9-inch pan). Spread and smooth tops.
- Bake at 175°C for:
- Two 8-inch layers: 22–28 minutes
- One 9-inch pan: 25–32 minutes
Until: - Tops are set
- A toothpick inserted in the center comes out with just a few moist crumbs (no wet batter)
- Cool cakes in pans for 10–15 minutes, then run a knife around edges, invert onto wire racks, and cool completely.
Make the Keto Chocolate Frosting
- In a large bowl, beat softened butter and cream cheese together until smooth and creamy (2–3 minutes).
- Add cocoa powder and 1 cup powdered sweetener; beat on low until combined, then on medium until smooth.
- Add vanilla, salt, and 2 Tbsp cream/almond milk. Beat again.
- Gradually add the remaining powdered sweetener, tasting as you go, until the desired sweetness and thickness are reached.
- If frosting is too thick, add more cream 1 Tbsp at a time. If too thin, add more powdered sweetener.
- Beat 1–2 more minutes until light and fluffy.
Assemble the Keto Chocolate Cake
- If needed, level the tops of cake layers with a serrated knife.
- Place one layer on a serving plate or cake stand.
- Spread a generous amount of frosting over the top.
- Place the second layer on top, pressing gently.
- Apply a thin crumb coat of frosting around sides and top; chill for 15–20 minutes.
- Frost the entire cake with the remaining frosting, smoothing or swirling as desired.
- Garnish with sugar-free chocolate shavings or berries if you like.
Let the cake sit 15–20 minutes at room temperature before slicing for the best texture.
How to Store It
- Room Temperature (Cool Kitchen):
- Covered for 1 day.
- Refrigerator:
- Store covered for 3–4 days.
- Bring slices to room temperature for 20–30 minutes before serving; keto cakes are denser when cold.
Smart Ingredient Swaps
- Sweeter or less sweet:
- Use the lower end of the sweetener if you prefer a darker chocolate flavor; increase slightly for a sweeter cake.
- Nut-free (ish):
- Use finely ground sunflower seed flour in place of almond flour (1:1). Flavor will change slightly.
- Dairy-free:
- Use coconut oil instead of butter.
- Use coconut cream instead of sour cream, and a dairy-free cream cheese & butter substitute for the frosting (texture will differ).
- Single-layer cake:
- Bake in a 9-inch pan and frost just the top (and sides if you like) for a simpler dessert.
How to Serve It (Keto-Friendly)

Serve Keto Chocolate Cake:
- Plain, with just frosting
- With:
- Fresh raspberries or strawberries (if your carbs allow)
- Unsweetened whipped cream
- Sugar-free chocolate drizzle
Perfect for:
- Birthdays & celebrations
- Holidays (Christmas, Valentine’s, Easter)
- Weekly “treat night” that still fits your macros
Pair with:
- Coffee or espresso
- Herbal tea
- Almond milk or a keto hot chocolate
Cultural Background & Personal Touches
Traditional chocolate cake relies on sugar and wheat flour for sweetness and structure. This keto adaptation uses:
- Almond + coconut flour for structure and moisture
- Eggs and sour cream to keep it tender
- Cocoa + espresso powder for deep chocolate flavor
- Sugar-free sweeteners to keep carbs low
Personal touches that make this recipe stand out:
- A small amount of coconut flour to improve the crumb (without drying it out)
- Sour cream for moisture and a fine, tender texture
- Cream cheese frosting that’s sturdy enough for layers and truly satisfying
Seasonal Variations
- Holiday Chocolate Peppermint Cake:
- Add ½ tsp peppermint extract to the frosting and top with crushed sugar-free peppermint candies.
- Chocolate Raspberry Cake:
- Add a thin layer of sugar-free raspberry jam or mashed berries between layers.
- Mocha Cake:
- Increase espresso powder in cake and frosting; top with coffee beans for decoration.
- Chocolate Orange Cake:
- Add orange zest and ½ tsp orange extract to the cake batter and frosting.
Freezer-Friendly Version
- Cake Layers:
- Cool completely, wrap each layer tightly in plastic and foil, and freeze up to 2 months.
- Thaw in the fridge or at room temp (wrapped), then frost.
- Frosted Cake or Slices:
- Freeze slices on a tray, then wrap and store in a container for up to 1 month.
- Thaw in fridge, then bring to room temp before serving.
Frequently Asked Questions
How many carbs are in keto chocolate cake?
- Depending on brands and frosting thickness, about 4–5 g net carbs per slice if you cut into 12 slices.
Why is my cake dry or crumbly?
- Most common causes: overbaking or too much coconut flour.
- Measure coconut flour carefully (spoon & level, no packing) and check the cake a bit early.
Can I make this into cupcakes?
- Yes. Fill lined muffin tins about ¾ full and bake at 175°C for 18–22 minutes. Frost once cooled.
Can I use only almond flour (no coconut flour)?
- You can, but the texture will be a bit denser and more moist. Replace 3 Tbsp coconut flour with about ½ cup (50 g) more almond flour.
Keto Chocolate Cake (Rich, Moist & Low-Carb with Chocolate Frosting)
Description
A rich, moist Keto Chocolate Cake made with almond flour, coconut flour, and cocoa, topped with a creamy low-carb chocolate frosting. Gluten-free, sugar-free, and perfect for birthdays and special occasions—without breaking your carb budget.
Ingredients
Instructions
- Preheat oven to 175°C. Grease and line two 20 cm (8-inch) round cake pans.
- In a bowl, whisk almond flour, coconut flour, cocoa, baking powder, baking soda, salt, and espresso powder.
- In a large bowl, whisk eggs, melted butter or oil, sour cream, sweetener, and vanilla until smooth.
- Add half the dry ingredients and mix until just combined. Stir in almond milk. Add remaining dry ingredients and mix gently.
- Divide batter between pans and smooth tops. Bake 22–28 minutes, until a toothpick comes out with a few moist crumbs.
- Cool 10–15 minutes in pans, then turn onto racks to cool completely.
- For frosting, beat butter and cream cheese until smooth. Add cocoa and 1 cup powdered sweetener; beat until smooth. Add vanilla, salt, and 2 Tbsp cream. Gradually add more sweetener and cream until the frosting is fluffy and spreadable.
- Level cake layers if needed. Place one layer on a plate, frost the top, add a second layer, and frost the top and sides.
- Decorate as desired and serve.
Notes
- Use freshly grated keto-friendly chocolate on top for extra flair.
Don’t overbake; keto cakes can dry out faster than wheat-based cakes.
Store in the fridge and bring to room temperature before serving.
Cupcakes and 9-inch single-layer variations work well with this batter.





