This Almond Flour Chocolate Cake is a fudgy and gluten-free version of my date chocolate cake, instead made with almond flour, but still with no eggs and no dairy. It’s a healthy cake rich in fiber and natural protein.
While the whole recipe is just below, don’t miss all my tips further down, including ingredient swaps, my cooking tips, and step-by-step shots!
Like This Recipe?
Leave a comment below or head to our Facebook page where I reply to (almost) all comments, our Instagram page for inspiration, or our Pinterest for saving recipes!

Almond Flour Chocolate Cake
Ingredients
- 1 ½ cups Medjool Dates - (note 1)
- ⅓ cup Maple Syrup - (note 2)
- ¼ cup Peanut Butter - (note 3)
- 1 ¼ cups Almond Milk - (note 4)
- 2 ½ cups Almond Flour - (note 5)
- ½ cup Unsweetened Cocoa Powder
- 2 tablespoons Flaxmeal - (note 6)
- 1 teaspoon Baking Soda
- 1 teaspoon Baking Powder
Instructions
- Preheat the oven to 350°F (180°C). Line a 9-inch springform round cake pan with parchment paper, on the bottom and on the sides of the pan. Oil the bottom and sides with cooking oil spray. Set aside.
- In a bowl, add dates, cover with boiled water, and set them aside for 5 minutes to soften.
- Drain the dates over a sieve to discard the water.
- Place the soaked dates in a food processor with maple syrup, peanut butter, and almond milk.
- Process on medium-high speed until smooth.
- Add remaining dry ingredients and blend again until a thick, smooth chocolate cake batter forms. Remove the food processor blade, scrape down any batter that sticks to it into the food processor bowl.
- Use a rubber spatula to transfer the batter from the food processor to the cake pan.
- Sprinkle a few sliced almonds on top of the cake.
- Bake the cake for 55-65 minutes at 350°F (180°C) – foiling the top of the pan after 30 minutes to prevent the cake from darkening or burning on top.
- Insert a toothpick in the middle of the cake to check the baking time. If the toothpick comes out clean or with a little crumb, it's ok. If it's wet, it needs a longer baking time.
- Cool down 10 minutes in the pan at room temperature, then run a knife around the cake pan to loosen the cake. Then, open the springform carefully to release the cake on a cooling rack.
- Let the cake cool down for 2 hours at room temperature before slicing.
- Slice and serve with melted dark chocolate on top, or using my vegan ganache recipe.
Notes
Nutrition
Ingredients and Substitutions
You only need a few simple ingredients to make this recipe. Here’s how to pick and swap them.

- Medjool Dates – These are essential for the fudgy texture and natural sweetness of the cake. They act as a binder, helping to hold the almond flour together. I don’t recommend other date varieties as they might not bind the flour as effectively, which could result in a more fragile cake.
- Maple Syrup – This adds a touch more sweetness and contributes to the cake’s moist texture. You can also use agave syrup or coconut nectar.
- Peanut Butter – This adds richness and depth of flavor, contributing to the cake’s fudgy consistency. Almond butter, sunflower seed butter, or cashew butter are also excellent choices.
- Almond Milk – This provides the necessary liquid to bring the batter together and ensures a moist cake. Any plant-based milk, such as oat milk or soy milk, works well here.
- Almond Flour – This is the primary dry ingredient, giving the cake its tender, gluten-free structure. Almond meal is also an option, though your cake might have a slightly grainier texture.
- Unsweetened Cocoa Powder – This gives the cake its rich, deep chocolate flavor.
- Flaxmeal – This acts as a binder and helps to provide structure in this egg-free recipe. Ground chia seeds are a good alternative.
- Baking Soda – This is a leavening agent that helps the cake rise and contributes to its tender crumb.
- Baking Powder – This works with the baking soda to create a light and airy texture.
How to Make Almond Flour Chocolate Cake
This cake is quite easy to make if you have a food processor. Here’s how in pictures.

Pour the ingredients in the bowl of a food processor.

Blend at high speed until it makes a sticky batter.

Pour the batter into a springform pan with parchment paper at the bottom.

Bake the cake for 55-65 minutes at 350°F (180°C).
Carine’s Baking Tips
Let me share a few more tips for a perfect almond flour chocolate cake.
- Measure Flour Accurately – When measuring almond flour, avoid packing it down. Scoop the flour into your measuring cup and then level it off. Over-packing can add too much flour, leading to a dry and crumbly cake.
- Patience is Key – This cake bakes for a good hour. After about 30 minutes, you should loosely cover the top of the pan with foil. This prevents the top of the cake from over-browning or burning while the inside continues to bake. Keep an eye on it by inserting a toothpick into the center; if it comes out clean or with just a few moist crumbs, your cake is ready.
- Cooling Process – Let the cake cool in the pan for about 10 minutes before running a knife around the edges and carefully releasing it onto a cooling rack. It’s crucial to let the cake cool completely at room temperature for at least 2 hours before slicing. Slicing it warm can cause it to break apart since it needs time to firm up.
- Springform Pan Advantage – Using a springform pan is highly recommended for easy release. Make sure to line both the bottom and sides with parchment paper and oil them well. Before opening the springform, run a knife around the inner edge of the pan to ensure the cake releases smoothly and doesn’t break.
- Drain Dates Fully – After soaking your dates, be sure to drain them thoroughly and discard the water. Do not add the soaking water to the food processor, as this will make your batter too thin.
- Embrace the Fudgy Texture – This is a rich, fudgy chocolate cake, so it won’t rise significantly like a traditional fluffy cake. Its dense, moist texture is what makes it so delicious!






Made this exactly according to the recipe. Delicious!
Question… would this work with prunes o a combo of dates and prunes. Once had a dense prune cake in a Jamaican restaurant and it was fabulous and the taste of this recipe was reminiscent of it.
I am pretty sure it will work the same!
can I use an egg if I don’t use the flaxmeal?
I have no idea how it will impact the recipe as I don’t bake with eggs.
This is a popular item in our household, and I also enjoy baking it for my very close family friends, who appreciate it greatly.
Your comment makes me so happy, thank you!
Carine, this is the best recipe I’ve tried! I made this as a birthday cake for my husband and he loved it. I love your website and all the amazing choices I have as gf vegan!
Thank you so so much for this lovely message! I am so happy you are baking with me here.
Loved it! I made this in my wonder oven and I put it on th bottom shelf so the bottom of the cake got a little burnt but it was delicious and I’m going to try it again.
Thanks for the lovely feedback. I do always recommend fan-forced oven, middle rack for an even baking. I hope it gets even better next time, let me know!
This was amazing!!! My new cake recipe!!
I am so happy to hear that!
I’m not a vegan but I like the look of this. Would 2 eggs work instead of the flax seed?
I have no idea, I didn’t use 2 tablespoons of flaxseed to replace eggs, it’s a binder but it doesn’t means 2 eggs will work at all.
I see there is vanilla in the photo but not in the ingredients. I just made the cake and it’s in the oven…. Did I miss the vanilla somehow?
Well, technically chocolate cake never have vanilla extract in it. I am simply obsessed with vanilla, so even tho I written the recipe without it, I like to add a teaspoon of vanilla. It’s totally up to you, the recipe will work very well without it too.
I’m always having to adjust recipe ingredients because of my allergies and sensitivities. That being said, this one was so easy. Hurrah! I used almond butter rather than peanut. For baking powder (which has cornstarch in it) I substituted 1/4 tsp baking soda + 1/2 tsp cream of tartar, plus the additional baking soda the recipe calls for. I did not discard the water the dates were soaked in. I gently boiled it down into date syrup and saved it in a jar in the fridge to use for a future recipe. Instead of maple syrup (too sugary for me) I used a scant 1/3 c of unsweetened applesauce and 3 drops of pure monkfruit extract. I didn’t have any slivered almonds, so I skipped the nuts on top, but I wish it had occurred to me to sprinkle chopped walnuts. I would have liked the extra bite they provide. My cake looks and smells wonderful, but I’m not cutting into it yet as I have that 2 hr cooling period to wait for. If the applesauce didn’t work as hoped, I’ll try again with maple syrup. I’m hoping to create a great dessert to bring to Thanksgiving dinner.
Thanks for sharing with me! I really hope all these changes keep the cake sliceable, not too moist or fragile. Let me know!
Deliciously moist. I used 1 half cups of almond meal and 1 cup plain flour as that’s what I had. I wanted to make this for my vegan colleague, I hope she likes it.
Thank you so much! I am glad it work well with a cup of flour as a swap.