Chocolate Avocado Cake might sound unusual at first, but trust me on this one. This rich, fudgy cake uses avocado to add moisture and healthy fats while the chocolate completely masks any avocado flavor. Made with almond flour, it’s naturally gluten free without sacrificing texture or taste.
More Recipes? Try My Sourdough Discard Chocolate Cake or this Chocolate Coconut Cake next.

Why You’ll Love This Recipe
- Rich, fudgy chocolate flavor that rivals any traditional cake
- Naturally gluten-free using almond flour
- Adds healthy fats from avocado without any avocado taste
- Moist texture that stays fresh for days
- Impressive enough for special occasions but easy enough for weekends
Equipment Needed
- Three 6-inch round cake pans or two 8-inch round pans
- Parchment paper rounds
- Large mixing bowls
- Electric mixer
- Spatula
- Wire cooling rack
Chocolate Avocado Cake
- Total Time: 1 hour
- Yield: 12 servings 1x
Description
This rich, fudgy cake uses avocado to add moisture and healthy fats while the chocolate completely masks any avocado flavor. Made with almond flour, it’s naturally gluten-free without sacrificing texture or taste. The cake delivers on both flavor and texture, making people go back for seconds.
Ingredients
FOR THE CAKE:
3½ cups almond flour, packed
â…” cup coconut sugar
½ cup unsweetened cocoa powder
1 teaspoon baking soda
½ teaspoon salt
4 large eggs
1 ripe avocado, mashed (about ½ cup)
1 cup pure maple syrup
¼ cup almond milk
2 teaspoons vanilla extract
FOR THE FROSTING:
½ ripe avocado, mashed
½ cup grass-fed butter, sliced
5 oz dark chocolate, chopped
1 teaspoon coconut oil
2½ cups powdered sugar
Instructions
1. Preheat your oven to 350°F and line your cake pans with parchment paper rounds. In a large bowl, combine the almond flour, coconut sugar, cocoa powder, baking soda, and salt. Stir everything together and set aside.
2. In a separate bowl, whisk the eggs together until combined. Add the maple syrup, almond milk, and vanilla extract, whisking to blend. Mash your avocado really well in a small bowl, then add it to the wet ingredients and stir until smooth.
3. Pour the wet ingredients into the bowl with the dry ingredients. Gently fold everything together with a spatula until just combined. Divide the batter evenly among your prepared pans and bake for 30 to 35 minutes, or until a toothpick comes out clean.
4. Let the cakes cool in their pans for 10 minutes, then carefully invert them onto a wire rack to cool completely.
5. For the frosting: Mash the avocado really well in a large bowl, then add the thinly sliced butter. Melt the dark chocolate and coconut oil together until smooth, then pour it over the butter and avocado. Let it sit for 3 to 5 minutes to soften the butter, then stir everything together with a spatula. Add the powdered sugar and use a hand mixer to combine until thick and spreadable.
6. Place one cake layer on your serving plate and spread a layer of frosting on top. Stack the next layer and repeat. Top the entire cake with remaining frosting and serve.
Notes
Almond flour is key to this recipe’s texture. Make sure to pack it firmly into your measuring cups so the cake holds together properly.
The avocado needs to be perfectly ripe for both the cake and frosting. Too hard and it won’t mash smoothly; too ripe and the flavor might come through.
Mash avocado for at least 30 seconds to remove as many lumps as possible.
Coconut sugar adds sweetness with a subtle caramel note, but regular cane sugar works if that’s what you have.
Use high-quality dark chocolate for the frosting since it makes a big difference in flavor.
Store the cake at room temperature for up to 24 hours, then refrigerate for up to 3 days.
- Prep Time: 25 minutes
- Cook Time: 35 minutes
- Category: Dessert
- Method: Baking
- Cuisine: American
Nutrition
- Serving Size: 1 slice
- Calories: 596
- Sugar: 51g
- Sodium: 302mg
- Fat: 35g
- Saturated Fat: 10g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 68g
- Fiber: 8g
- Protein: 11g
- Cholesterol: 75mg
Ingredients You’ll Need
For the Cake:
- 3½ cups almond flour, packed
- â…” cup coconut sugar
- ½ cup unsweetened cocoa powder
- 1 teaspoon baking soda
- ½ teaspoon salt
- 4 large eggs
- 1 ripe avocado, mashed (about ½ cup)
- 1 cup pure maple syrup
- ¼ cup almond milk
- 2 teaspoons vanilla extract
For the Frosting:
- ½ ripe avocado, mashed
- ½ cup grass-fed butter, sliced
- 5 oz dark chocolate, chopped
- 1 teaspoon coconut oil
- 2½ cups powdered sugar
Ingredient Notes
Almond flour is key to this recipe’s texture. Make sure to pack it firmly into your measuring cups so the cake holds together properly. Don’t try substituting other gluten-free flours because they behave completely differently in baking.
The avocado needs to be perfectly ripe for both the cake and frosting. Too hard and it won’t mash smoothly; too ripe and the flavor might come through. Choose avocados that give slightly when pressed but aren’t mushy. Mash them really well to avoid lumps in your batter.
Coconut sugar adds sweetness with a subtle caramel note, but regular cane sugar works if that’s what you have.
Pure maple syrup keeps the cake incredibly moist, and the quality matters here since you’re using a full cup.
Step-by-Step Instructions
Step 1: Prepare Pans and Mix Dry Ingredients
Preheat your oven to 350°F and line your cake pans with parchment paper rounds. This step is crucial for preventing sticking. In a large bowl, combine the almond flour, coconut sugar, cocoa powder, baking soda, and salt. Stir everything together and set aside.
Step 2: Combine Wet Ingredients
In a separate bowl, whisk the eggs together until combined. Add the maple syrup, almond milk, and vanilla extract, whisking to blend. Mash your avocado really well in a small bowl, then add it to the wet ingredients and stir until smooth.
Step 3: Mix and Bake
Pour the wet ingredients into the bowl with the dry ingredients. Gently fold everything together with a spatula until just combined. Some small lumps of avocado are okay, but don’t overmix or the cake will be dense. Divide the batter evenly among your prepared pans and bake for 30 to 35 minutes, or until a toothpick comes out clean.
Step 4: Cool Completely
Let the cakes cool in their pans for 10 minutes, then carefully invert them onto a wire rack to cool completely. This is important because frosting a warm cake will cause it to fall apart, especially since it’s gluten-free.
Step 5: Make the Frosting
Mash the avocado really well in a large bowl, then add the thinly sliced butter. Melt the dark chocolate and coconut oil together until smooth, then pour it over the butter and avocado. Let it sit for 3 to 5 minutes to soften the butter, then stir everything together with a spatula. Add the powdered sugar and use a hand mixer to combine until thick and spreadable.
Step 6: Assemble the Cake
Place one cake layer on your serving plate and spread a layer of frosting on top. Stack the next layer and repeat. Top the entire cake with remaining frosting and serve.

Pro Tips & Cooking Hacks
- Mash the avocado for at least 30 seconds to remove as many lumps as possible
- Line pans with parchment paper rounds to prevent sticking
- Pack almond flour tightly when measuring for proper structure
- Always wait for cakes to cool completely before frosting
Tips & Variations
Use high-quality dark chocolate for the frosting since it makes a big difference in flavor. Brands like Ghirardelli, Lindt, or Guittard work beautifully. If you want a sweeter cake, use milk chocolate instead of dark chocolate in the frosting.
You can make this cake in two 8-inch pans instead of three 6-inch pans. Just adjust the baking time slightly and check for doneness around 28 minutes. Store the cake at room temperature for up to 24 hours, then refrigerate for up to 3 days. The frosting texture will change when cold, so let it come to room temperature before serving.
Serving Suggestions
This cake is rich enough to stand on its own, but a dollop of whipped cream or a scoop of vanilla ice cream takes it over the top. Fresh raspberries or strawberries add a nice tart contrast to the chocolate. For special occasions, dust the top with cocoa powder or add fresh edible flowers.
Serve it with coffee or a glass of cold milk. It’s perfect for birthday parties, holiday gatherings, or anytime you want to impress guests with a homemade dessert.
Common Mistakes
- Not mashing avocado well enough – lumps will show up in the finished cake
- Skipping the parchment paper – the cake will stick to the pan
- Frosting the cake while it’s still warm – it will fall apart
- Overmixing the batter – this deflates the whipped eggs and makes the cake dense

What to Serve With Chocolate Avocado Cake
Keep sides simple when serving this decadent cake. Fresh berries, whipped cream, and vanilla ice cream are all classic pairings. A cup of strong coffee or espresso balances the sweetness perfectly.
For parties, serve small slices since the cake is quite rich. Pair it with sparkling water or champagne for an elegant touch. Kids love it with a glass of cold milk.
Frequently Asked Questions
Can you taste the avocado in this cake?
Not at all. The chocolate completely masks the avocado flavor. It just adds moisture and richness.
Can I make this cake dairy-free?
Yes, use vegan butter in the frosting instead of regular butter. The cake itself is already dairy-free if you use almond milk.
How do I know when the avocado is ripe enough?
It should give slightly when you press it but not feel mushy. If you cut it open and it mashes easily with a fork, it’s perfect.
Can I substitute the almond flour?
No, this recipe is specifically designed for almond flour. Other gluten-free flours behave differently and won’t give you the same results.
How should I store leftover cake?
Store at room temperature for up to 24 hours in a covered container. After that, refrigerate for up to 3 days. Let it come to room temperature before serving.
💬 Tried this recipe? Leave a comment and rating below!