This post may contain affiliate links. Please read my disclosure and privacy policy.

A dessert worth celebrating: vegan coconut almond flour cake, studded with chunks of chocolate! It is grain-free, gluten-free, & oil-free.

vegan coconut almond flour cake in a silver cake pan on top of a wire cooling rack
Want to save this recipe?
Just enter your email and get it sent to your inbox. Plus, you will get new recipes delivered to you every week!
Please enable JavaScript in your browser to complete this form.

An Almond Joy of  Cake

I enjoy a jumble of random weekend baking rituals that feel exactly and effortlessly right—that inspire, especially when I’m in a mood (good or bad)–a feeling of “this is why I bake.”

Key to the rituals: baking without a schedule.  I’ll pull out pans and bowls before anyone makes specific requests or pronouncements of profound hunger (most common from resident teenage man-boy). Also essential: ease and familiarity. Muffins, scones, and other quick breads, definitely. Brownies and cookies, yes and yes.

For-no-good-reason cakes also qualify. More often than not, a good reason is revealed once the cake is baked. 

Case in point, my Saturday morning baking joy: Vegan Coconut Almond Flour Cake (with chocolate chunks, thank you very much).

close up of coconut almond flour cake

Healthy Highlights of this Cake

The flavors of the cake are inspired by Almond Joy candy bars–almonds, coconut, and chocolate–but without the accompanying barge of sugar. It’s a cake for many to enjoy, because it is:

  • Vegan (egg-free and dairy-free)
  • Oil-free
  • Grain-free
  • Gluten-free

Ingredients for the Cake

The ingredients for the cake are familiar and minimal. You will need:

  • Blanched almond flour: the package need not say “blanched,” but it needs to be super-fine for best results. Avoid using a coarse almond meal.
  • Chickpea flour: also known as garbanzo bean flour. It works as a replacement for eggs in this simple recipe, binding the cake and adding critical (protein) structure in ways that traditional vegan egg replacements (e.g., flax and chia) cannot. The chickpea flavor is not detectable when used in combination with the almond flour, vanilla, maple syrup and almond extract.
  • Maple syrup: contributes just enough natural sweetness. 
  • Canned full-fat coconut milk: adds moisture (healthy fats, without adding oil) and distinctive flavor.
  • Cider vinegar: use apple cider vinegar, or any light color vinegar you prefer (or have in the pantry). Lemon juice can also be used. This addition of acid promotes a reaction from the baking soda for a decent rise to the cake in the absence of eggs.
  • Vanilla and almond extracts: add the distinctive “almond joy” flavors in one simple step.
  • Unsweetened flake or shredded coconut: use finely shredded coconut. If you only have large flakes/shreds on hand. blitz them in a food processor, or finely chop.
  • Chocolate chunks or chips: for just the right hit of melty chocolate throughout the cake’s interior.

A few other basics–baking powder, baking soda, salt, and water–complete the list

How to Make Vegan Coconut Almond Flour Cake

Because this is an any time, reason or season cake, I designed it to be super-simple. First, preheat the oven to 325F and grease or spray an 8-inch round cake pan.

In a blender or food processor, blend the liquid ingredients–coconut milk, water, vinegar, extracts, and maple syrup–with the chickpea flour until completley smooth. This is the equivalent of the eggs, oil, and dairy in a traditional cake.

Whisk the dry ingredients–almond flour, baking powder, baking soda and salt–in a large bowl. Pour in the coconut milk mixture and stir until completley combined.

black pottery bowl filled with cake batter

Add the chocolate (chunks or chips) next. Even if using chocolate chips, I suggest giving them a rough chop for greater chocolate dispersion in the cake.

black potter bowl filled with cake batter, and chocolate chunks about to be stirred in

Spread the batter in the prepared cake pan and sprinkle the top with coconut. Time to bake!

vegan coconut almond flour cake batter in a silver baking pan, with coconut sprinkled on top

Bake the Cake

In the preheated 325F oven, bake the cake for 25 to 30 minutes until risen, the coconut is toasted, and (most importantly), a toothpick inserted near the center of the cake comes out with only a few moist crumbs attached.

Place the cake pan on a cooling rack and cool the cake for 30 minutes. Run a knife around the edge of the pan to loosen the cake. Place a large plate on top and invert the cake. Remove the cake pan. Place the cooling rack on top of the cake and turn the cake right side up (do not worry if a few stray pieces of coconut come loose; simply sprinkle them back on top).

Cool the cake completely  on the rack. It needs no adornment, unless you are feeling fancy. I was, so I added a drizzle of melted white chocolate!

baked coconut almond flour cake with an icing drizzle

Cake Variations 

The options for varying the cake are wide-ranging. For example, the following:

  • Vanilla Almond Flour Cake: Nix the coconut flakes, chocolate chunks, and almond flavoring and you have a simple and lovely vanilla almond flour cake. I suggest upping the vanilla to 1 and 1/2 teaspoons total.
  • Switch up the Mix-Ins: ‘Tis almost the season of sweet spices, dried cranberries and more. Omit the coconut and consider using chopped dried fruits in place of the chocolate. Instead of almond extract, add a 1/2 to 1 teaspoon of sweet spices (e.g., cinnamon, pumpkin pie spice, ginger, allspice, cardamom, etc.).
  • Vary the Sweetener: Use 1/2 cup coconut sugar (or brown sugar, or natural cane sugar), plus 2 tablespoons water, to replace the maple syrup.
  • Get Zesty: Omit the coconut, chocolate, and almond extract and add 2 to 3teaspoons of finely grated citrus zest. For a holiday classic, keep the dark chocolate, and add orange zest plus a 1/2 teaspoon of cinnamon, cardamom, or pumpkin pie spice.

Happy Baking!

close up of coconut almond cake with icing , a piece cut out to reveal interior

More Grain-Free Vegan Cakes:

vegan coconut almond flour cake in a silver cake pan on top of a wire cooling rack

Vegan Coconut Almond Flour Cake {grain-free, oil-free}

Yield: 8 servings

A dessert worth celebrating: vegan coconut almond flour cake, studded with chunks of chocolate! It is grain-free, gluten-free, & oil-free.

Ingredients

  • 1/2 cup (125 mL) full fat canned coconut milk, well-stirred
  • 1/2 cup (60 g) chickpea flour
  • 1/2 cup (125 mL)  maple syrup
  • 1/2 cup (125 mL) water
  • 1 teaspoon cider vinegar or lemon juice
  • 1 teaspoon vanilla extract
  • 1/4 teaspoon almond extract
  • 1 and 1/2 cups (168 g) blanched almond flour
  • 1 and 1/4 teaspoons baking powder
  • 1/2 teaspoon baking soda
  • 1/4 teaspoon fine sea salt
  • 2 ounces (57 g) dark chocolate, chopped
  • 1/4 cup unsweetened flake or shredded coconut
  • Optional: white chocolate, melted, for drizzling

Instructions

  1. Preheat oven to 325F (160C). Grease or spray an 8-inch (20 cm) cake pan.
  2. In a blender or food processor, blend the coconut milk, chickpea flour, maple syrup, water, vinegar, vanilla, and almond extract until blended and smooth.
  3. In a  large mixing bowl, whisk the almond flour, baking powder, baking soda and salt. Pour in the coconut milk mixture; stir until completely blended and smooth. Stir in the chocolate.
  4. Spread the batter in the prepared cake pan, smoothing the top. Sprinkle top with the coconut.
  5. Bake in the middle of the preheated oven for 25 to 30 minutes or until a toothpick inserted near the center of the cake comes out with only a few moist crumbs attached.
  6. Cool the cake in the cake pan for 30 minutes. Run a knife around the edges of the pan and carefully invert onto a plate; immediately turn right side up onto a cooling rack and cool completely.
  7. If desired, drizzle the cake with melted white chocolate.

Notes

Storage: Store the cooled cake in a cake keeper or other covered container at room temperature for 1 day. Store in an airtight container in the refrigerator for up to 5 days or the freezer for up to 3 months.

Sweetener Options: Replace the maple syrup with 1/2 cup granulated sweetener (e.g., coconut sugar, brown sugar, natural cane sugar) plus 2 additional tablespoons water.

Nutrition Information
Yield 8 Serving Size 1/10 of cake
Amount Per Serving Calories 214Total Fat 13.5gSaturated Fat 4.6gTrans Fat 0gUnsaturated Fat 0gCholesterol 0mgSodium 192.1mgCarbohydrates 22gFiber 3.1gSugar 15.3gProtein 5g

Did you make this recipe?

Tag @powerhungrycamilla on Instagram and hashtag it #powerhungrycamilla

You Might Also Like

About Camilla

I'm Camilla, food writer, author, runner, and spin instructor. PowerHungry® is where I share my easy, minimalist, plant-based recipes, designed for living a healthy, delicious, empowered life.

Leave a comment

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

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

8 Comments

    1. Hi Eda,

      Yes, you can definitely make the cake into smaller cupcake/muffin sizes. Reduce the baking time to around 20 minutes.

  1. I tried this out yesterday for a party – suuuper delicious! It has been a struggle finding recipes that would be allergy friendly for me, tasty, and with ingredients that I could find in my country. Thank You!

  2. I baked the Vegan Coconut Almond Flour Cake! My husband and I was amazed how good the taste was. My husband is very picky but he loved that cake . I have food allergies and I have to eat everything gluten free and so I was amazed how easy it was to make and it tasted so delicious. Thanks sincerely, Gabriele

  3. Just made this cake and I am really impressed with how delicious, moist and amazing texture it has! I used almond milk instead of coconut cream and I didn’t have almond extract either, and it still turned out amazing! This will be my go to quick cake! Thank you!

    1. Oh Vicky, that is so good to hear! Thrilled that to know that it worked well with almond milk, too, I know that will be useful to other readers (as well as to me!) 🙂