Best Almond Flour Chocolate Cake (Keto Friendly, GF)

Jump to Recipe Print Recipe

By Liv Banks • Published: February 26

slice of almond flour chocolate cake with raspberry on top

If you’ve ever baked a gluten-free chocolate cake recipe that turned out dry, crumbly, or like it was apologizing for being “healthy,” I completely understand. That frustration is exactly why I spent days refining this almond flour chocolate cake recipe until it felt worthy of a birthday table.

I worked hard to get the ingredient balance right so you don’t have to. 

Because here’s the thing — just because a cake is sugar-free, gluten-free, or low carb does not mean it has to taste like a compromise.

This cake is not “good for keto.”
It’s not “good for gluten-free.”

It’s just good. Full stop.

In fact, I developed this cake around my own 45th birthday. Yes, I made my own cake this year. And if I’m putting candles into something, it better be tall, layered properly, rich in deep chocolate flavor, and absolutely not stingy with the cream.

This is a true layered cake with structure, lift, and a tender crumb. It’s not a brownie baked in a round pan and called a cake. It’s indulgent enough for a special occasion while still being completely gluten-free and keto-friendly. 

Now, if this feels like more effort than you want today, my almond flour brownies are a much easier almond flour recipe for an everyday treat. No separating eggs, no layering, no cake structure strategy required. 

But this cake? This one is for when you want that little “WOW, did you really make this yourself?” reaction. And yes, I promise you can do it. It’s not difficult — just a little more refined than a basic brownie.

With a simple drizzle of dark and white melted chocolate on top, you can make it look like a patisserie cake without any decorating skills (because I certainly don’t have any either).

Top down view of a beautiful homemade almond flour chocolate cake with raspberries

Why This Almond Flour Chocolate Cake Is Different

There are many almond flour chocolate cake recipes out there, and most fall into one of two categories: either dense and heavy, or basically a flourless chocolate brownie topped with frosting.

What I wanted was something that felt closer to a traditional layered cake, but without regular flour or regular sugar.

To achieve that, we rely on technique rather than gluten. Properly whipped egg whites provide lift.

A balance of melted bittersweet chocolate and unsweetened cocoa powder creates depth.

Mascarpone adds richness without making the cake greasy. And the final result is a moist chocolate cake with a richer texture that still slices cleanly.

If you love intense dark chocolate and black coffee, you can use 90% dark chocolate for a bold, slightly bitter finish. If you prefer something more family-friendly, I recommend using half dark chocolate and half sugar-free milk chocolate. That’s the version my daughter taste-tested and approved, which says a lot.

As an Amazon Associate, I earn from qualifying purchases. This means that if you click on an Amazon link and make a purchase, I may receive a small commission at no additional cost to you. I only recommend products I genuinely believe in and personally use or have thoroughly researched.

Chocolate almond flour cake cut to show inside

Step-by-Step Process (With Visual Cues)

Before you jump to the recipe card, read through these steps, and maybe screenshot the first one to take it to the store with you. Step 1 is basically your guided shopping list. 

Step 1: Gather and Measure Ingredients

To make this almond flour chocolate cake, here’s what you’ll need — grouped by grocery section to make shopping easier.

🥚 Dairy & Refrigerated Section

Large eggs
→ 1 dozen carton

Mascarpone
→ Buy three 8-oz tubs or three 250g tubs. This will allow for a little extra, just in case, making sure you have enough 

Unsalted butter
→ 16 oz or 500g block

Almond milk
→ 32 fl oz (1 quart) / 1 litre carton

🍫 Chocolate & Baking Aisle

Dark chocolate 85-90% cocoa (or half dark + half sugar-free milk for less bitter option)
→ 4 standard chocolate bars, or 2 of each milk and dark (for keto cake, make sure the milk chocolate is sweetened with stevia or monk fruit instead of regular sugar. I used this one from Amazon. 

Unsweetened cocoa powder
→ 8 oz (225g) container

Allulose powder (not granulated)
→ About 18–20 oz needed for this recipe
→ Buy a 48 oz bag (1kg). I use this one from Amazon. This will be more than enough for this recipe, but you can use the rest for some other sugar-free recipes I have at the bottom of this blog; check them out later. 

If you’re unsure about sugar substitutes, I go into detail about allulose vs other low-calorie. sweeteners in my sweetener guide

Yes, you can use regular sugar. The cake will remain gluten-free, but it will no longer qualify as a low-carb or keto chocolate cake.

🌾 Pantry – Dry Ingredients

Almond flour (fine blanched)
→ 1 lb (16 oz / 450–500g) bag. You can get a bag here

And you will just need no more than a teaspoon of each of these, which you most likely already have in your pantry

Baking powder

Baking soda

Sea salt

🌿 Flavoring

Vanilla extract
→ Small bottle (1–2 oz / 50 ml)

Step 2: Before You Start (Set Up and Prepare)

Layered cake recipes feel complicated when you rush them. They feel manageable when everything is ready before you begin.

  • About 45 minutes before baking, take your large eggs out of the fridge so they can come to room temperature. This makes a significant difference in how smoothly the cake batter comes together.

 

  • You can take your butter for the batter only out of the fridge, but that doens’t matter too much as you will melt it fully in the microwave anyway.

 

  • Keep the butter for the frosting in the fridge for now. You will take it out, once the cake is actually baked and cooling. Otherwise the butter will soften too much.

 

  • While your eggs are coming around to room temperature, line your springform pan or round cake pans with parchment paper and lightly grease the prepared pan.

 

  • Measure out your almond flour, unsweetened cocoa powder, and other dry ingredients as per the recipe card down the bottom. 

 

  • Set up your large mixing bowl, stand mixer with whisk attachment, or hand mixer so you aren’t scrambling mid-recipe.

 

  • And you can turn on your oven to preheat it, at 340F or 170C, non-fan forced. Because fan forced setting can dry out the outside of the cake, whilst the center is still not set properly.

Let's Make this Almond Flour Chocolate Cake Like a Pro

So, step 1 and 2 were getting everyting ready. Now we begin making the actual cake.

Check each step below carefully to avoid mistakes I made when making this for the first time. I troubleshooted everything for you and made this enough times to get all the ingredients finally working in perfect balance, so you, my friend, get it right on the first time!

It looks like a lot of steps, but really it’s just cause I broke it down for you simply, so you are not second-guessing the process. 

almond flour chocolate cake sliced with raspberries

Step 3: Separate the Eggs Properly

Here’s my foolproof hack that prevents heartbreak. Use three bowls. One small bowl for separating each egg individually, one bowl for collecting clean egg whites, and one bowl for yolks.

Step 4: Portion Out The Ingredients For the Batter and the Frosting

  • Before you start mixing, divide your ingredients for the cake batter and the frosting into separate bowls. This prevents confusion later and keeps everything organized.

 

  • Measure out the allulose, mascarpone, and butter needed for the cake batter first. Keep the frosting portions separate and set aside.

 

  • Melt the butter for the cake batter in the microwave in 30-second increments until fully melted, then allow it to cool to room temperature before using.

 

  • Do not melt the butter for the frosting. Keep it in the fridge for now so it doesn’t soften too much while the cake layers are baking. You can take it out to soften once the cakes are out of the oven.

 

  • Keep the mascarpone for the frosting refrigerated as well. Only use the portion listed for the batter at this stage. Yes, we’re using mascarpone in both the cake and the frosting — that’s what helps keep this almond flour cake rich and moist instead of dry.

Step 5: Beat the Egg Yolks and Sweetener

In a large mixing bowl, beat the egg yolks with allulose for about 2 to 3 minutes. The mixture should become slightly pale yellow and creamy. 

This step builds air into the base of the cake batter and supports overall cake structure.

Step 6: Add Mascarpone and Cooled Butter

Next, add mascarpone and melted butter that has cooled to room temperature. The butter should be fully melted but not hot. If it feels like a warm spa bath, it’s too warm and may cause separation.

Mix gently. If the mixture begins to look slightly curdled, stop beating immediately. Overbeating mascarpone can cause it to separate. Often, once cooled chocolate is added and folded gently, the mixture smooths out again.

Step 7: Fold in Melted Chocolate

Melt your dark chocolate in 20–30 second increments in the microwave, stirring between each round. This prevents burning and splattering. The chocolate should feel barely warm, close to body temperature.

Fold it gently into the mascarpone mixture. At this point, it should resemble a silky chocolate mousse.

Step 8: Combine Dry Ingredients

In a separate bowl, whisk together almond flour, unsweetened cocoa powder, baking powder, baking soda, and salt. Break up any cocoa powder clumps with a fork. Tiny specks are fine, but anything larger than a pea should be broken down.

Add the dry ingredients to the wet mixture in two to three batches, alternating with almond milk. Adding everything at once makes it harder to incorporate gently and can affect the texture of the cake.

Mix just until combined. Do not overmix.

Dry ingredients added to wet for the chocolate cake batter

Step 9: Whip Egg Whites and Fold Them Into the Batter

Using a stand mixer or hand mixer with whisk attachment, beat egg whites to soft peaks. Soft peaks hold shape but gently bend at the tip. If liquid pools at the bottom, simply re-whip briefly.

Fold the egg whites into the cake batter in two to three additions using a spatula. This step is what prevents a dense or dry cake.

Fold until fully incorporated, but do so gently. 

Step 10: Baking Instructions

Your oven should be preheated now.

Fill your prepared baking pan about 1.5 inches (4 cm) deep, leaving a little bit of space at the top for it to rise. Don’t fill right to the top.

The cake will rise, may crack slightly, and then settle. This is normal for almond flour cakes.

Bake for 60 to 70 minutes. Check at the 45-minute mark using a long skewer (a toothpick is too short for tall layers). If the skewer comes out wet, return it to the oven for another 15 minutes and check again.

If you are using 2 baking pans, put both of them in at the same time, and both layers will be ready quicker.

If doing one at a time, then you need at least 60 minutes per layer, allowing about 15 minutes in between to cool the first layer before moving it to the cooling rack. 

The cake is ready when the skewer shows moist crumbs but no wet batter. Allow the cake to cool in the pan for 20 minutes before releasing the springform and transferring to a wire rack.

If you have two identical round cake pans, you can bake both layers at once, which shortens total baking time significantly.

Skewer dipped in chocolate cake to see if its ready
Wet crumb, means it's ready

Step 11: Chocolate Mascarpone Frosting

This frosting is sturdy because of the mascarpone and butter balance. Unlike heavy cream frosting, it does not collapse easily.

  • Beat softened butter just until smooth. Add mascarpone and mix gently.
  • Add powdered allulose and vanilla extract.
  • Slowly stream in cooled melted chocolate while mixing on low speed.

Assembly

Level cake layers using a serrated knife. 

Place the first layer on a cake plate or board that you will serve it on; you don’t want to have to move the frosted cake around after.

Spread a generous half-inch layer of frosting in the center.

Chill in the fridge for about 10 minutes before adding the 2nd layer, this will prevent the frosting from being squashed out by the weight of the second layer. 

chocolate cake with a layer of frosting on top

Add the second layer and coat your entire cake with the remaining frosting, slowly and generously. Smooth it out as much as you can, and remember it does not need to be perfect. 

You can flip your second layer upside down for a smooth side to be on top, like I did. But it’s not crucial. The frosting will cover all imperfections anyway. 

layered chocolate cake unfinished showing only first layer of frosting added
chocolate cake frosted with chcolate frosting

You can top with fresh berries, fresh raspberries, or even a light chocolate ganache drizzle for extra elegance.

Chocolate cake decorated with raspberries and white chocolate drizzle
slice of almond flour chocolate cake with raspberry on top

Rich And Moist Almond Flour Chocolate Cake: Keto Friendly and Gluten Free

A rich almond flour chocolate cake with deep chocolate flavor and a tender crumb. Gluten-free, sugar-free, and keto friendly when made with dark chocolate. Perfect for birthdays and special occasions.
Prep Time 45 minutes
Cook Time 2 hours 20 minutes
Rest time 20 minutes
Total Time 3 hours 25 minutes
Course Dessert
Cuisine American, Australian
Servings 16 serving
Calories 520 kcal

Equipment

8-inch (20 cm) round stainless steel cake panwith release clasp If you have two tins of the same size, this will cut the cook/bake time in half
Parchment paper
2 Large mixing bowls around 6 quart is ideal for whipping egg whites and frosting (or you can clean and reuse the same bowl later for frosting)
Medium mixing bowl around 4 quarts for whipping yolks with allulose
Spatula flat one for cakes, to spread the frosting and fold in the ingredients
Measuring cups and spoons
Wire rack Oven wire rack will do
Serrated knife (for leveling)
Offset spatula (optional, for frosting) or you can use your regular flat spatula

Ingredients
  

FOR THE CAKE (Two 8-Inch Layers)

FOR THE CHOCOLATE MASCARPONE FROSTING

  • cup unsalted butter softened (150g / 5.3 oz)
  • cups mascarpone 300g / 10.5 oz
  • 1 cup powdered allulose 160g / 5.6 oz
  • 5 oz melted dark chocolate 150g
  • 1 teaspoon vanilla extract
  • Pinch sea salt

Instructions
 

  • Preheat oven to 350°F (170°C, non fan-forced). Line and lightly grease two 8-inch cake pans with parchment paper.
  • Separate eggs, placing yolks in a large bowl and whites in another large clean, dry bowl. (For the foolproof 3-bowl egg method, scroll up to see detailed photos.)
  • Beat egg yolks with allulose for 2–3 minutes until slightly pale and thickened.
  • Add mascarpone and cooled melted butter. Mix gently until smooth. Do not overbeat.
  • Fold in melted chocolate (cooled to room temperature), then add almond milk and vanilla extract. Mix until combined.
  • In a separate bowl, whisk almond flour, cocoa powder, baking powder, baking soda, and salt. Break up cocoa clumps before adding.
  • Add dry ingredients to wet mixture in 2–3 batches, mixing gently after each addition. Do not overmix. (See detailed mixing guidance above for best cake structure.)
  • Beat egg whites to soft peaks right before folding them in. If liquid collects at the bottom, re-whip briefly.
  • Fold egg whites into batter in 2–3 additions using a spatula, preserving as much air as possible. Do not use electric beater, it's too aggressive.
  • Divide batter evenly between pans, filling each about 4–4.5 cm deep and leaving space at the top for rising.
  • Bake 60–70 minutes. Check at 45 minutes using a long skewer. If center is wet, bake another 15 minutes and check again. Cake is ready when moist crumbs appear but no wet batter.
  • Cool in pan 20 minutes, then release and transfer to a wire rack to cool completely before frosting.
  • For frosting, beat softened butter until smooth. Add mascarpone and mix gently until combined.
  • Add powdered sweetener, vanilla, and salt. Slowly stream in cooled melted chocolate while mixing on low speed. Chill 15–20 minutes if frosting feels too soft.
  • Level cooled cake layers with a serrated knife.
  • Spread frosting on the first layer, put in the fridge for about 10-15 minutes to set and firm up.
  • Take out, place the second layer on top of the frosted first layer.
  • Spread the remaining frosting all over the top and sides of the cake evenly using offset spatula or large flat spatula.
  • Drizzle cooled, melted chocolate for decoration.
  • Top with berries if you like.

Notes

NOTES
• Cake may rise, crack slightly, and settle. This is normal for almond flour cakes.
• For a deeper chocolate flavor, use 85% dark chocolate. For a more family-friendly version, use half dark and half sugar-free milk chocolate.
• Store in an airtight container in the refrigerator for up to 5 days.
• Wrap slices individually and freeze for up to 2 months. I use these eco-friendly plastic-free reusable beeswax wrapping papers; they are so convenient.

Nutrition

Calories: 520kcalCarbohydrates: 8gProtein: 12gFat: 45gFiber: 4gSugar: 2g
Keyword almond flour cake, almond flour chocolate cake, gluten free chocolate cake, gluten free dessert, sugar free chocolate cake

FAQs

Can I use almond flour instead of regular flour for brownies or cakes?

Yes, but almond flour behaves very differently from purpose flour. It contains no gluten, so it relies on egg whites and proper mixing technique for structure. In brownies, almond flour creates a fudgy chocolate cake-like texture. In layered cake recipes like this one, technique is what prevents a dense cake.

Is almond flour actually healthier?

Almond flour is naturally gluten-free and lower in carbohydrates than regular flour, making it suitable for low carb and keto baking. It also contains healthy fats and some protein, which contributes to a richer texture compared to traditional flour-based cake recipes.

What makes brownies fudgy versus cakey?

Fudgy brownies typically contain more fat and less aeration. Cakey brownies rely more on structure and air incorporation. This almond flour chocolate cake leans toward a moist chocolate cake texture rather than a fudgy chocolate cake, thanks to whipped egg whites and careful folding.

Can I use regular sugar instead of allulose?

Yes. You can substitute regular sugar or even coconut sugar. The cake will still be a gluten-free chocolate cake recipe, but it will no longer be keto friendly or low carb.

Why did my cake turn out dry?

Dry cake usually happens from overbaking or overmixing. Almond flour cakes continue to firm as they cool, so pulling the cake when moist crumbs appear is essential for a tender crumb.

Can I serve this with ice cream?

Absolutely. A scoop of vanilla ice cream pairs beautifully with the deep chocolate flavor and balances the richness of this layered cake, especially if you use high-percentage dark chocolate. And yes, of course, I have a sugar-free vanilla ice cream recipe right 👉 HERE. You can use the same allulose powder to make it with.

Leave a Reply

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

Recipe Rating




Earth & Oven

Subscribe Now!

Latest Recipes