Three layers of the best Almond Flour Chocolate Cake engulfed in delicious chocolate frosting for a chocolate loverโ€™s dream!ย This moist, fluffy, and decadent grain-free cake recipe is made with cleaner ingredients!

Two slices of three layer chocolate cake with golden forks, ready to serve.

So youโ€™re seeking a rich and decadent chocolate cake made with almond flour?

Youโ€™re in the right spot, because I have tested this recipe a handful of times over the last ten years and I find it to be the absolute best almond flour chocolate cake recipe!

Moist, fluffy, loaded with chocolate flavor with a rich and creamy frosting? This amazing dessert says, “I Love You” through and through!

The ingredients? Almond flour, coconut sugar, cocoa powder, coffee, full-fat canned coconut milk, butter, and more (more on this later!).

Why make chocolate cake using almond flour? Almond flour is naturally gluten-free and grain-free, making it an ideal option for those who follow a grain-free or a gluten-free diet.

The texture is also light and fluffy! When combined with tapioca flour (as is the case in this recipe), you can’t tell the difference between cake with almond flour and cake with regular all-purpose flour.

This recipe is designed to make one 8-inch 3-tier cake. See the recipe card at the end of this post for a single layer cake option.

Slice of chocolate cake on a white plate with another plate of cake in the background and the cake stand with the rest of the cake in the background. Ready to serve.

Lets discuss the simple ingredients for chocolate cake with almond flour. The great news is you can find them at most grocery stores!

Almond Flour Chocolate Cake Ingredients:

Finely Ground Almond Flour: For the best results, use a finely ground almond flour. I use Bobโ€™s Red Mill Super Fine Almond Flour. I have found varying brands can yield varying results, as some flours are more absorbent than others.

Tapioca Flour: Bringing some much needed starch to the cake, tapioca flour helps generate a fluffy texture. I donโ€™t recommend skipping it, as it helps the cake maintain structure when stacked in tiers.

Granulated Sugar: We need some form of granulated sweetener to sweeten the cake. I like using coconut sugar because it is lower on the glycemic index than cane sugar and it comes with a slight caramel flavor.

Nevertheless, you can use white sugar, brown sugar, or sugar-free sweetener in this recipe.

Raw Cacao Powder: The chocolate part of the chocolate cake! I like using raw cacao powder because it has a creamy flavor and doesnโ€™t taste bitter. You can use regular cocoa powder if youโ€™d like.

I donโ€™t recommend Dutch process cocoa powder out of personal preference, but if you love it, use it.

Instant Coffee: Did you know every great chocolate cake begins with coffee? Itโ€™s so true! We need either one cup of coffee, or one cup of instant coffee.

I find using instant coffee is easiest, but if you prefer brewing a batch of coffee, youโ€™re welcome too. Do this step in advance because the hot coffee needs to cool to room temperature. 

Half & Half or Full-Fat Canned Coconut Milk: The liquid portion of the recipe. For a moist, tender crumb, we need liquid to work chemistry magic with the solids.

Much of that liquid comes from either half & half or full-fat canned coconut milk, which also adds fat and richness.

Avocado Oil: We need fat to ensure the cake turns out nice and moist. I find avocado oil is amazing in cakes.

Pure Vanilla Extract: Bringing warm flavor, a generous amount of pure vanilla extract adds to the flavor profile.

Baking Soda and Baking Powder: The leavening agents. We need both baking powder and baking soda to help the cakes rise and bake evenly for the perfect texture.

Cider Vinegar (or lemon juice): Acid reacts with baking soda to created the proper chemical reaction. Any kind of acidic liquid works here.

Ground Cinnamon (optional): I love adding ground cinnamon to my recipes featuring chocolate because it brings a flavor you canโ€™t put your finger on. Skip it if you arenโ€™t into it.

Sea Salt: Salt is a major flavor enhancer and brings out all the richness in recipes. Donโ€™t skip it!

Recipe Customizations:

  • Some people have replaced tapioca flour with arrowroot starch in a 1:1 replacement with success.
  • The avocado oil can be replaced with melted butter if you’d prefer.
  • Add 1 to 1.5 cups of chocolate chips to the cake batter for a fudgy texture similar to brownies.
  • I recommend sticking with either half & half or full-fat canned coconut milk here, rather than going off script with a different kind of milk. Don’t replace this ingredient with any other non-dairy milk like almond milk or oat milk.
Three layer chocolate cake on a cake stand with a large chunk taken out so you can see the layers of frosting between the layers of cake

Now that weโ€™ve covered the ingredients for the almond flour chocolate cake, letโ€™s chat about frosting options.

Frosting Options:

The first time I baked this cake, I frosted it with my Keto Chocolate Buttercream and topped it all off with my Dairy-Free Ganache

Since then, I have found my Sweet Potato Chocolate Frosting to be the most magnificent addition to the cake, as it is so rich and creamy. 

For me, it basically combines a ganache and a buttercream into one easy-to-make frosting that happens to come with some bonus health benefits. If you go this route, make a triple batch to have enough!

For those of you who are obsessed with cream cheese frosting (hi, I am too!) prepare a triple batch of my Vegan Cream Cheese Frosting for a cashew-based frosting or make your own classic version.

There are endless frosting options, including standard vanilla frosting, chocolate frosting, vanilla buttercream, and even swanky raspberry or strawberry fillings for smearing in between the layers.

You can also go with a German Chocolate Cake approach by making your own coconut frosting.

How to Make Almond Flour Chocolate Cake:

Heat up a kettle of hot water. Combine 1 cup of hot water with 2 tablespoons of Instant coffee granules to make a mug of coffee.

Allow it to sit and cool. The coffee needs to be at room temperature before mixing it with the other ingredients.

Stainless steel bowl of milk, butter, and eggs mixed together with a measuring cup of coffee to the side.

Preheat the oven to 350 degrees F. Line three (8-inch) springform pans with parchment paper. Grease the sides of the pan with butter or spray with cooking oil. Note: you can also use two 9-inch cake pans if you prefer.

Transfer the instant coffee, full-fat coconut milk, melted butter, eggs, lemon juice, and vanilla extract to a mixing bowl and mix until the wet ingredients are well-combined.

Coconut milk, coffee, eggs, and oil being mixed together in a stainless steel mixing bowl with a whisk.

In a separate large mixing bowl, stir together the dry ingredients until all the clumps are out. If youโ€™d like to sift the dry ingredients, feel free.

Stainless steel bowl full of dry ingredients ready to be mixed together. Several cake pans lined with parchment paper near the bowl.

Pour the wet mixture into the bowl with the dry mixture and mix until a thick and smooth cake batter forms.

Stainless steel bowl full of dry ingredients and wet ingredients about to be mixed together.
Smooth chocolate cake batter in a stainless steel bowl with a whisk, ready to be used.

Divide the cake batter between the three cake pans. Bake for 22 to 24 minutes, or until cakes test clean.

Two 8-inch cake pans with cake batter inside, ready to go into the oven.

My trick for checking cakes for doneness is to take their internal temperature (just like you would meat). To do so, insert a digital thermometer into the center of the cake. If it reads 190 degrees Fahrenheit or higher, it is cooked through.

Remove cakes from the oven and allow them to cool completely. Note that cakes fall apart easily when they are manipulated when still warm. For this reason, it is best to bake the cakes well in advance of when you need them so that there is plenty of time to allow them to cool off.

Frost the Chocolate Layer Cake:

Prepare your frosting, or use store bought. As mentioned above, I love using my Sweet Potato Chocolate Frosting, or my Chocolate Buttercream.

Food processor full of chocolate sweet potato frosting, ready to be used.

Spread about 2 tablespoons of frosting (or buttercream) in the middle of a cake stand (or a large plate) and spread it into an even layer. This ensures the cake stays stable and doesnโ€™t slide while youโ€™re decorating or transporting the cake.

Place the first cake layer on top.

Spreading chocolate buttercream over chocolate cake.

After adding the first layer of cake, smear the top with frosting (or buttercream). Add the second cake layer and a second layer of frosting. Repeat for the third cake layer.

Hand holding a cake to layer on top of two other layers, creating the final layer.

Smear the remaining frosting around the edges of the cake so that the cake is fully encased. Or, for a โ€œnaked cakeโ€ look, only spread a small amount of frosting around the edges. This is also known as a crumb coat.

Chocolate layer cake coated in a thick layer of frosting.

If youโ€™d like, you can drizzle my Dairy-Free Chocolate Ganache over the frosting for even more chocolate decadence. I like making droplet effects by pouring it over the sides of the cake.

Allow cake to rest for at least 2 hours before serving. This allows the frosting and the entire cake to set up, making it easier to slice. To speed up the process, you can refrigerate the cake for 1 to 2 hours.

Slice the almond flour chocolate cake and serve!

As cakes set up, they become even more flavorful. For this reason, I recommend preparing the cake at least 6 hours (ideally 24) before serving.

How to Store a Layer Cake:

  1. Room Temperature: After slicing and serving the cake, wrap the rest of the cake in plastic wrap and keep it on the counter for up to 3 days.
  2. Refrigerator: Store leftover cake in an airtight container in the refrigerator for up to 1 week.
  3. Freezer: For longer term storage, Wrap the remaining cake in plastic wrap then place it in a large zip lock bag (or freezer bag) and freeze for up to 3 months. The added plastic wrap helps prevent freezer burn from setting in sooner.

Can I Make A Single Layer Cake?:

Yes, absolutely! Simply see the Notes in the recipe card below to get the recipe for one layer of cake.

You can also make a 2 layer cake by using two 9-inch cake pans and halving the recipe.

Large slice of cake on a plate with a bite taken out.

The next time youโ€™re craving the ultimate chocolate cake and you need it to be grain-free, allow this delightful recipe to be your guiding light!

Perfect for holidays (like Valentineโ€™s Day), birthdays, or everyday enjoyment, this decadent chocolate cake might just become your new favorite.

If you love baking grain-free cakes, check out my other popular almond flour cake recipes!

More Almond Flour Cake Recipes:

Three layers of chocolate bliss!

Large slice of almond flour chocolate cake on a white plate with 3 layers.

Almond Flour Chocolate Cake

No ratings yet
The BEST Almond Flour Chocolate Cake recipe that is moist, fluffy, and tastes just like regular chocolate cake (with even better texture in my opinion!) Use my Chocolate Buttercream Frosting or my Chocolate Sweet Potato Frosting (linked below) to frost the cake. You can even drizzle it with chocolate ganache!
Prep Time 20 minutes
Cook Time 22 minutes
Total Time 42 minutes
Servings: 12 Slices

Ingredients

Frosting Options:

Instructions

Bake the Cake:

  • Heat up a kettle of hot water. Combine 1 cup of hot water with 2 tablespoons of Instant coffee granules to make a mug of coffee. Allow it to sit and cool. The coffee needs to be at room temperature before mixing it with the other ingredients.
  • Preheat the oven to 350 degrees F. Line three (8-inch) springform pans with parchment paper. Grease the sides of the pan with butter or spray with cooking oil. Note: you can also use two 9-inch cake pans if you prefer.
  • Transfer the instant coffee, full-fat coconut milk, melted butter, eggs, lemon juice, and vanilla extract to a mixing bowl and mix until the wet ingredients are well-combined.
  • In a separate large mixing bowl, stir together the dry ingredients until all the clumps are out. If youโ€™d like to sift the dry ingredients, feel free.
  • Pour the wet mixture into the bowl with the dry mixture and mix until a thick and smooth cake batter forms.
  • Divide the cake batter between the three cake pans. Bake for 22 to 24 minutes, or until cakes test clean. My trick for checking cakes for doneness is to take their internal temperature (just like you would meat). To do so, insert a digital thermometer into the center of the cake. If it reads 190 degrees Fahrenheit or higher, it is cooked through.
  • Remove cakes from the oven and allow them to cool completely. Note that cakes fall apart easily when they are manipulated when still warm. For this reason, it is best to bake the cakes well in advance of when you need them so that there is plenty of time to allow them to cool off.

Frost The Cake:

  • Prepare your frosting of choice, or use store-bought frosting.
  • Spread about 2 tablespoons of frosting (or buttercream) in the center of a cake stand (or a large serving plate). This ensures the cake stays stable and doesnโ€™t slide while youโ€™re decorating or transporting the cake. Place the first cake layer on top.
  • After adding the first layer of cake, smear the top with frosting (or buttercream). Add the second cake layer and a second layer of frosting. Repeat for the third cake layer. Spread the remaining frosting around the edges of the cake so that the cake is fully encased. Or, for a โ€œnaked cakeโ€ look, only spread a small amount of frosting around the edges. This is also known as a crumb coat and it gives the cake a sort of rustic or unfinished look.
  • Allow the cake to set up for at least 2 hours, until the frosting feels firm to the touch. This ensures the cake is easier to slice. Slice cake and enjoy with a scoop of vanilla ice cream!

Notes

*Replace the avocado oil with 1 cup of melted butter or with ยพ cup of melted coconut oil if youโ€™d like.
**I like making one batch of ganache to drizzle over the top of the cake, but you can make more if you intend to use it in lieu of frosting.
Nutrition Facts are based on serving 15 slices of a 3-layer cake using the sweet potato chocolate frosting.

For a Single Layer Cake:

  • โ…“ cup hot water
  • 2 tsp instant coffee
  • ยฝ cup full-fat canned coconut milk or half & half
  • โ…“ cup avocado oil
  • 1 large egg
  • 1 tsp pure vanilla extract
  • 1 cup + 2 Tbsp almond flour
  • โ…“ cup tapioca flour
  • ยฝ cup cocoa powder
  • ยฝ cup granulated sweetener of choice
  • ยผ tsp baking soda
  • ยฝ tsp baking powder
  • ยผ tsp sea salt
  • ยผ tsp cinnamon, optional
Follow the same instructions above, using one 8-inch round or square pan.

Nutrition

Serving: 1Slice (of 12) ยท Calories: 797kcal ยท Carbohydrates: 88g ยท Protein: 15g ยท Fat: 48g ยท Saturated Fat: 13g ยท Polyunsaturated Fat: 3g ยท Monounsaturated Fat: 14g ยท Cholesterol: 89mg ยท Sodium: 128mg ยท Potassium: 679mg ยท Fiber: 11g ยท Sugar: 60g
Author: Julia Mueller
Course: Desserts & Treats
Cuisine: American
Keyword: almond flour chocolate cake, chocolate cake, gluten-free chocolate cake, healthy chocolate cake recipes
Did You Make This Recipe?I want to see it! Tag @the.roasted.root on social media!

This post contains affiliate links, which means I make a small commission off items you purchase at no additional cost to you.

Julia Mueller
Meet the Author

Julia Mueller

Julia Mueller is a recipe developer, cookbook author, and founder of The Roasted Root. She has authored three bestselling cookbooks, – Paleo Power Powers, Delicious Probiotic Drinks, and The Quintessential Kale Cookbook. Her recipes have been featured in several national publications such as BuzzFeed, Self, Tasty, Country Living, Brit.co, etc.

Read More About Julia

Need Help With Dinner?

View More Dinner Ideas

Join The Discussion

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

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.