This avocado chocolate cake recipe is rich, fudgy, surprisingly healthy and completely oil free!


Why you’ll love this avocado chocolate cake
- Tastes just like a bakery classic chocolate cake.
- Ultra fluffy, moist texture and a deep dark chocolate flavor.
- Unlike traditional chocolate layer cakes, this one is very low in saturated fat, cholesterol free, high fiber, and high protein, with under 150 calories total for a three layer slice!
- The recipe is perfect for birthday parties or Sunday night family dessert, with gluten free, soy free, dairy free, egg free, and vegan options all included.
Readers also love these Avocado Brownies
Step by step recipe video

Can you taste the avocado?
You really cannot taste the avocado here at all.
Substituting superfood avocado for oil in baked goods, like cakes or cupcakes, is a great way to add nutrition and cut back on saturated fat without sacrificing moisture or flavor.
Choose a ripe avocado to give the cake a deliciously soft texture without all the extra fat and empty calories. No one will be able to taste the difference.
Use up leftover avocado in an Avocado Smoothie

Healthy avocado cake ingredients
Avocado – You need half a cup of ripe mashed avocado, which is about one large fruit. To check for ripeness at the grocery store, pick up an avocado in your hands. It should yield slightly to pressure but not feel overly mushy.
Flour – I like whole grain spelt flour. All purpose flour or a cup for cup gluten free mix work as well. For most consistent and best results regardless of what flour you choose, follow the gram measurements listed below instead of cups.
While almond flour yields a super fudgy cake, it does not hold together. If you want a flourless or low carb version, I recommend using the keto cake option included in the recipe box.
Cocoa powder – Buy high quality unsweetened cocoa powder for the richest chocolate taste.
Almond butter – Packed with protein and nutrition, creamy or crunchy almond butter is a healthier choice than dairy butter or vegetable oil in baking. If you want a tree nut free option, swap the almond butter for sunflower butter or melted coconut oil.
Sugar – You can go with conventional granulated sugar or an equal weight of unrefined coconut sugar (follow gram measurements if using coconut sugar). Or for a sugar free chocolate cake, granulated erythritol or xylitol work.
Vanilla extract – Look for pure vanilla extract, not artificial or imitation vanilla flavoring. It makes all the difference in taste.
Other ingredients – The simple cake also calls for baking soda, salt, and optional mini chocolate chips. There are no eggs required, not even flax eggs. Add a half teaspoon of ground cinnamon or a pinch of cayenne if preferred.

How to make the best chocolate avocado cake
- The first step is to preheat your oven to 350 degrees Fahrenheit, or 177 degrees Celsius.
- Grease two or three 8 inch round baking pans, or one 9×13 inch rectangular pan, and optionally line the bottoms with a circle or sheet of parchment paper. Set the pans aside.
- In a large mixing bowl, combine the flour, sugar, cocoa powder, baking soda, salt, and mini chocolate chips (if using). Stir well to evenly disperse the ingredients.
- Discard the avocado pit and peel, then mash the flesh until it is completely smooth with no lumps.
- Gently warm up your almond butter in the microwave or in a saucepan to a thin, drizzly consistency. You want it easily stirrable so it does not clump when mixed into the recipe.
- Add the water, mashed avocado, almond butter or melted coconut oil, and pure vanilla extract to the mixing bowl. Stir until just evenly combined. To avoid a tough result, do not overmix the batter.
- Divide the cake batter evenly among the prepared pans. Arrange the pans on the center rack of the oven, and bake for twenty minutes.
- When baking time is up, check for doneness by inserting a toothpick into the center of a cake. It should come out mostly clean.
- Let the chocolate avocado cakes cool fully. If time permits, it is best to then cover the cooled cakes and leave them on the counter overnight before frosting the next day.
- Carefully go around the sides with a knife and pop out onto large plates. Frost the bottom layer before placing the second cake layer on top with your hands. Repeat the process if making a three layer chocolate cake.
- Finally, frost the top and sides if you wish. Garnish with shaved chocolate, sprinkles, homemade ganache, birthday candles, Chocolate Truffles, or decorations of choice.
- Store leftovers tightly covered on the counter for one day or in the refrigerator for up to four days. Or for longer storage, slice and freeze in an airtight container for up to three months. Thaw completely before serving.

Frosting tips and tricks
Cool before frosting. To prevent icing from melting into the cake layers and causing a mess, it is best to allow the cakes to fully cool before adding any frosting.
Let it sit overnight if time permits. Once cooled, loosely wrap each layer in cling wrap or a cloth towel. This step allows steam to escape, and the cakes will be more chocolatey and much firmer, for easier frosting the next day without breaking.
Crumb layer first. Adding a light layer of frosting to the base will create a smooth finish and avoids the look of chocolate crumbs all over the finished cake.
Katie favorites. I love Chocolate Cream Cheese Frosting or Chocolate Avocado Frosting on this cake. It also tastes fantastic topped with a sprinkle of powdered sugar and sliced banana, blueberries, or other fresh berries.
Frosting alternative: Top with Vegan Chocolate Mousse

The recipe was adapted from my Vegan Chocolate Cake and Chocolate Zucchini Cake.

Avocado Chocolate Cake
Ingredients
- 2 cups flour (240g) (or try this Keto Chocolate Cake)
- 1 1/2 cup sugar (300g) or xylitol for sugar free
- 3/4 cup unsweetened cocoa powder (60g)
- 1 tsp baking soda
- 1 tsp salt
- 1 cup mini chocolate chips (optional)
- 1 1/2 cup water (360g)
- 1/2 cup mashed avocado (120g)
- 1/2 cup almond butter (120g) or melted coconut oil
- 1 1/2 tbsp pure vanilla extract (21g)
Instructions
- 1. Preheat the oven to 350° Fahrenheit (177° Celsius).
- 2. Grease two or three 8 inch round baking pans or one 9×13 inch rectangular pan. Optionally, line the bottoms with a circular sheet of parchment paper. Set aside.
- 3. Stir flour, sugar, cocoa powder, baking soda, salt, and optional chocolate chips in a large mixing bowl until well combined.
- 4. Peel avocado and discard the pit. Mash with a fork until completely smooth.
- 5. Gently warm almond butter or coconut oil in a saucepan or microwave until thin and very easy to stir. This will prevent clumping later.
- 6. Add the water, avocado, almond butter or oil, and pure vanilla extract to the bowl of dry ingredients. Stir until just evenly mixed. For best results, do not overbeat the batter.
- 7. Divide evenly among the prepared cake pans. Bake on the center rack of the oven for 20 minutes or until a toothpick inserted into the center of a cake comes out mostly clean.
- 8. Let fully cool. I recommend covering the cooled avocado chocolate cake and leaving on the counter overnight for a better texture before frosting.
- 9. Go around the sides of the pans with a knife and invert cakes onto large plates.
- 10. Frost the bottom later, then carefully place a second cake layer on top with your hands. (See the recipe video for a visual representation of this step.) Frost this layer.
- 11. If making a triple layer cake, repeat the process for the top layer. Garnish as desired.
- 12. Tightly cover any leftovers and store on the counter for one day or in the refrigerator for up to four days. Or slice and freeze in an airtight container for up to three months.
Video
Notes
More healthy cakes




Lemon Mug Cake (microwave or oven)





















I may have missed it, but how many servings are in the full cake?
Anything avocado I will always take a look at. Cannot beat the health benefits of this wonderful food. Extra plus is the texture. Just love the experiments. Keep it coming!
Hi Katie,
Loving all your recipes, especially your Chocolate Avocado Mousse…served it up at my partner’s birthday party and everyone loved it…the best part was, no-one knew it was superfood and healthy!
Thanks again!
Angie C. 🙂
Has anyone tried this recipe with coconut or almond flour?
Everything I have tried on your website have been awesome, I have followed you for a couple of years I think the first thing I made was your chocolate shots mmm good. I was wondering if date paste would work for the sugar I know at an organic restaurant we go to they make an avocado dark chocolate they call it cake but it is more like cheesecake without the cheese hence the avocado and they use a homemade date paste and it is divine it is so creamy so I was wondering your thought on trying it on your cake. I am making this, this weekend thank you thank you for such great healthy recipes.
I made this today and got overexcited and threw a whole avocado in – it’s come out like a really lovely dense chocolate tart! Delicious.
I made this cake today
And I’m not sure if I did something strange incorrectly, but you can definitely taste the avocado (maybe only because I knew it was in there, cause my family said they couldn’t, they knew something out of the ordinary was in there, but they didn’t know what).
It was also super super gooey, maybe next time I’ll put the oven temp up and cook for longer, at least 5-10 minutes longer. I prefer my cake to be cakey, not almost pudding like haha
But, with all that said
It was still a hit with the family, and because of it’s contents, I can indulge!
Thank you katie!
I often make avocado shakes for lunch- 1/2 avocado, 1/2 banana, 2 tbs PB2, 1 tbs cocoa, 1/2 cup almond or soy milk and 4-5 ice cubes in my Tribest blender. So thick and smooth I sometimes need a spoon to eat it!
I made this today, using buttermilk instead of yogurt, it turned out great! I love avocado and chocolate together and now I have a great cake recipe. Next time I’m going to double the recipe because I have a feeling I’m going to eat this one pretty quickly!
This cake is perfect! Made no changes – all I had were regular chocolate chips rather than minis. My husband tasted it and said it was good before I told him what was in it. Turned my back and 3/4 of the cake was gone!!! My second cake is in the oven now.
Katie! I made this exactly one year ago for my mom’s birthday. (You sent me an email after I commented about it 🙂 Well, it’s her birthday again, so I made it again! So so SO good! I didn’t have any yogurt, so I used canned pumpkin. Couldn’t taste it at all, nor did it affect the outcome! My whole family- even those against anything healthy in cake- loved it! I paired it with a Matcha frosting, mostly because I was feeling Halloweeny, but didn’t want to use any food coloring.
Anyway, thank you for the fantastic recipe! This cake has the perfect amount of fudginess and is just plain delicious!! I need to make it more often!!!
Just made this cake because my avocados were very ripe, and I put 1/2 cup avocado in it. The cake is very yummy 🙂 ! Thanks for the receipe!
Looks delicious! Could you substitute coconut flour in this recipe? Can’t wait to try it.
Hi Katie,
No matter how I adjust the baking time (more than doubled) I can’t get this cake to solidify. It’s still wet in the middle. Any suggestions? I’m using gluten free baking flour, in case that makes a difference.
Hi! Are you using bobs gf flour or one not specified in the ingredients?
This is one of our favorites. Easy to make, delicious and on the healthier side. The Grandsons love it.
So you would sub the same amount of oil for avocado?