Desserts
This almond flour coconut cake delivers a moist, fluffy crumb with tropical flavors that taste like a vacation in every bite. The secret lies in blending almond flour's natural richness with coconut's sweet, nutty essence—no refined sugar or dairy needed.
I perfected this recipe after testing countless variations, ensuring it stays tender even after slicing. The result? A cake that's light yet satisfying, with a subtle coconut aroma that lingers with every forkful.
What sets this recipe apart is the simple yet effective technique for achieving that perfect texture. Almond flour absorbs moisture differently than wheat flour, so we rely on a combination of coconut milk, eggs, and a touch of applesauce to keep it moist without being dense.
The baking process is straightforward—just mix, pour, and bake—but the magic happens in the details, like using room-temperature ingredients and avoiding overmixing. This ensures a cake that's foolproof for both beginners and experienced bakers.
By the time it emerges from the oven, you'll have a golden, fragrant cake with a tender crumb and a hint of coconut sweetness that's impossible to resist. The natural flavors of almond and coconut shine through, making it a standout dessert that's as nutritious as it is delicious.
It pairs beautifully with fresh berries, a drizzle of coconut cream, or even a dusting of powdered sugar for a finishing touch.
Perfect for special occasions or a guilt-free treat, this cake proves that plant-based desserts can be just as indulgent as traditional ones. The recipe scales easily, so you can adjust the size based on your needs—whether it's a single layer for two or a triple-layer showstopper for a crowd.
Let's get baking!
Ingredients for almond flour coconut cake
Almond flour's nutty richness meets coconut's tropical sweetness—just eight ingredients for a cake that's moist, tender, and utterly indulgent.
| Ingredient | Amount | Notes |
|---|---|---|
| Almond Flour 🌰 | 2 cups | Finely ground, unsweetened |
| Unsweetened Shredded Coconut 🥥 | 1 cup | Toasted for enhanced flavor |
| Full-Fat Coconut Milk 🥥 | 13 ½ oz | Can (full-fat, not light) |
| Granulated Coconut Sugar 🍯 | ¾ cup | Or maple syrup for liquid sweetener |
| Extra-Firm Tofu 🥬 | 1 cup | Blended for moisture replacement |
| Unsweetened Applesauce 🍎 | ½ cup | For natural sweetness and moisture |
| Flaxseed Meal 🌾 | 2 tbsp | Mixed with 6 tbsp water for egg replacer |
| Vanilla Extract 🌿 | 1 tbsp | Pure, high-quality preferred |
| Baking Powder 🧂 | 1 tsp | Aluminum-free preferred |
| Sea Salt 🧂 | ½ tsp | Fine grain preferred |
| Coconut Oil 🫒 | ½ cup | Melted for richness |
| Coconut Cream 🥥 | ¼ cup | For frosting (optional) |
| Fresh Berries 🍓 | 1 cup | For garnish (optional) |
Almond flour is the star here—Bob's Red Mill or Anthony's Goods brands are my go-to for consistent texture. The shredded coconut? Trader Joe's has the best pre-toasted kind, but if you're using unsweetened, toast it yourself in a dry pan for 5 minutes to bring out those caramel notes. Coconut milk can vary wildly in fat content—full-fat only (like Thai Kitchen brand) ensures that rich, creamy texture. The tofu might sound odd, but blending it creates the perfect moisture substitute without altering flavor. I keep a block in the freezer for quick access—thaw overnight in the fridge.
No almond flour? Substitute with oat flour (blend rolled oats into a fine powder), though the texture will be slightly denser. Swap coconut sugar for maple syrup or agave at a 1:1 ratio, but reduce other liquids by 2 tbsp. The flax eggs are non-negotiable for binding—chia seeds work too (same ratio), but flax has a milder taste. For the coconut oil, avocado oil is a neutral alternative if you're avoiding coconut flavor entirely. Fresh berries for garnish? Frozen works in a pinch—just thaw and pat dry.
This cake keeps beautifully—3 days at room temperature wrapped tightly, or 1 week in the fridge. For longer storage, slice and freeze portions for up to 3 months. The secret to reheating? Warm slices in the microwave for 10-15 seconds with a damp paper towel—restores that just-baked moisture. I always make a double batch because it disappears faster than you'd think. The frosting? Whip the coconut cream with a touch of coconut sugar until stiff peaks form—3 minutes in the fridge chills it perfectly.
Why You'll Love This Recipe
- No Mixer Needed: I swear by this trick—just blend the almond flour, coconut sugar, and tofu until it’s smoother than store-bought batter. No sifting, no measuring cups, just dump and pulse. Honestly, my blender does more work than I do.
- Tropical Crunch Without the Guilt: That shredded coconut topping? It’s the star—caramelized just enough to be addictive, but the almond flour keeps it light as a cloud. Between us, it’s the kind of dessert that makes you forget it’s actually good for you.
- Weeknight Dessert, No Excuses: Bake it while dinner simmers, slice it straight from the pan, and serve it warm. The full-fat coconut milk makes it rich enough for company but simple enough for a solo night in. (Yes, even on a Tuesday night.)
- Leftovers That Don’t Suck: This cake actually improves the next day—moist, not dry, and perfect for breakfast toast or a quick snack. I’ve had it cold, room temp, and reheated, and it’s never let me down. My secret weapon for lazy mornings.
Step-by-step instructions for almond flour coconut cake
Here's how to create a perfectly moist, tropical-inspired cake with rich coconut flavor and tender texture.
Prepare the Flax Egg and Blend Wet Ingredients
In a small bowl, mix the 2 tablespoons flaxseed meal with 6 tablespoons water and let it sit for 5 minutes until it thickens into a gel-like consistency. This is your egg substitute—it's crucial for binding the cake.
While that thickens, blend the 1 cup extra-firm tofu, 0.5 cup unsweetened applesauce, 0.5 cup melted coconut oil, 13.5 oz full-fat coconut milk, 0.75 cup granulated coconut sugar, 1 tablespoon vanilla extract, 0.5 teaspoon sea salt, and 1 teaspoon baking powder in a food processor until completely smooth. The mixture should be perfectly homogeneous with no visible chunks. This step ensures a velvety texture throughout the cake.
Combine Dry Ingredients and Create the Batter
In a separate large bowl, whisk together the 2 cups almond flour and 1 cup unsweetened shredded coconut. Sift in the baking powder and sea salt to prevent clumping. Gradually pour the blended wet ingredients into the dry mixture while stirring gently with a spatula—you want to maintain air pockets for a light crumb.
Fold in the flax egg mixture last, mixing just until combined. The batter will be thick but should still hold its shape when dropped from a spoon. Avoid overmixing—this can make the cake dense. If the batter seems too thick, add 1-2 tablespoons coconut milk to loosen it slightly. The ideal consistency is like thick pancake batter.
Bake the Cake to Perfect Moisture
Preheat your oven to 350°F and grease an 8-inch round cake pan thoroughly with coconut oil (or line it with parchment paper). Pour the batter into the prepared pan and smooth the top with a spatula. Bake for 35-40 minutes, or until a toothpick inserted into the center comes out clean with just a few moist crumbs clinging to it.
This cake relies on the coconut milk and applesauce for moisture, so don't overbake—it should be tender, not dry. The edges should be golden while the center remains slightly springy to the touch. If you notice the top browning too quickly, tent the cake with foil after 20 minutes of baking to prevent overcoloring.
Cool and Frost (Optional)
Remove the cake from the oven and let it cool in the pan for 10 minutes before transferring to a wire rack to cool completely. The cake will sink slightly as it cools—this is normal and actually enhances the moist texture. For extra flavor, you can brush the warm cake with a simple syrup made by heating 2 tablespoons coconut sugar with 2 tablespoons coconut milk until dissolved.
For the optional coconut cream frosting, whip the 0.25 cup coconut cream with 1 tablespoon powdered sugar (if desired) until fluffy. Spread it over the cooled cake and top with the 1 cup fresh berries for a vibrant finish. The contrast between the tropical coconut flavors and fresh berries makes this cake truly special.
Serve and Enjoy
Slice the cake into 8 equal wedges and serve immediately or store covered at room temperature for up to 3 days. The cake keeps well, but it's best enjoyed fresh when the texture is at its peak. Each slice should be tender with a delicate crumb, infused with coconut aroma, and perfectly balanced between sweet and nutty flavors.
This cake proves that almond flour can be just as moist and flavorful as traditional wheat flour cakes—it's all about the right technique and ingredients. The combination of coconut milk, applesauce, and tofu creates a rich, velvety texture that stays moist for days, making this a winner for any occasion.
Pro Tips For Making Almond Flour Coconut Cake
- Pulse the Tofu: Blend the extra-firm tofu until it’s smooth and uniform—no lumps. I learned this the hard way when my first batch had grainy bits that made the cake dense instead of light. Use a food processor and scrape the sides every 30 seconds to guarantee it’s fully broken down.
- Toast the Coconut: Spread the shredded coconut on a baking sheet and toast it at 325°F (160°C) for 8–10 minutes until golden and fragrant. Skipping this step leaves the coconut tasting raw and dull—trust me, the extra 10 minutes makes a real difference in flavor.
- Don’t Overmix the Batter: Stir the almond flour and coconut milk mixture just until combined—overmixing develops gluten and makes the cake tough. Fold in the tofu and sugar gently with a spatula; think "marble swirl" rather than "smooth paste."
- Test for Doneness Early: This cake sets quickly, so check for doneness at 25 minutes with a toothpick—it should come out clean but slightly crumbly. After burning three batches by walking away, I now set a timer for 20 minutes and peek at 15. The edges brown fast.
Make-ahead tips for almond flour coconut cake
Prep Ahead Strategy
Mix the batter up to 24 hours ahead and store it in an airtight container in the fridge. The flavors meld beautifully overnight, and the almond flour absorbs moisture more evenly.
When ready to bake, let the batter sit at room temperature for 30 minutes before pouring into the pan—this prevents cracking from cold ingredients. I always double the recipe because it disappears faster than expected! 🌰
Freezer-Friendly Slices
Slice the fully baked and cooled cake into wedges, then wrap each piece individually in plastic wrap. Store in a freezer-safe bag for up to 3 months.
To serve, thaw at room temperature for 1 hour or warm in the microwave for 10-15 seconds with a damp paper towel to restore moisture. The texture remains tender when reheated properly. 🥥
Coconut Cream Prep
Make the coconut cream frosting 1 day ahead and store it in the fridge. Whip it just before serving to maintain fluffiness—overwhipping releases excess liquid. For extra stability, chill the bowl and beaters in the freezer for 5 minutes before whipping. This trick ensures perfect peaks every time. 🍯
Garnish Prep Shortcuts
Prep your berries and coconut flakes the night before. Store fresh berries in a sealed container with a paper towel to absorb excess moisture. Toast ½ cup shredded coconut in a dry pan for 5 minutes and store in an airtight container at room temperature.
These simple steps save time while keeping garnishes fresh. 🍓
Baking Pan Prep
Grease your 8-inch cake pan with coconut oil the night before and store it in the fridge. This prevents sticking and makes assembly quicker on baking day. For extra insurance, line the bottom with parchment paper cut to fit.
I keep a stack of prepped pans ready in my freezer for spontaneous baking moments. ⏰
Make-Ahead Frosting
Combine the coconut cream and powdered sugar in a piping bag and freeze for 1 hour before your event. When ready to use, thaw for 10 minutes at room temperature, then pipe directly onto the cake. This method creates professional-looking swirls with minimal effort. ✨
Nutrition facts
Frequently asked questions
Why does my almond flour coconut cake turn out dense instead of light?
Overmixing the batter or using too much almond flour are the most common culprits. Almond flour absorbs moisture differently than wheat flour, so avoid overmixing after adding the wet ingredients. Also, ensure you're using 2 cups almond flour (not more) and that your coconut milk is full-fat—this keeps the texture tender. The batter should be thick but still pourable, like thick pancake batter.
Can I make this cake without tofu? Yes! For a 1:1 replacement, use 1 cup unsweetened applesauce or 1 cup mashed banana instead of tofu. Both add moisture and natural sweetness while maintaining the cake's structure. If you prefer a neutral flavor, applesauce works best. Just
How do I prevent the cake from cracking on top?
Cracking usually happens when the cake bakes too quickly or the oven is too hot. Start with a 350°F oven and tent the cake with foil after 20 minutes if the top browns too fast. Also, ensure your ingredients are room temperature before mixing—cold ingredients can cause uneven baking. A water bath (placing the cake pan in a larger pan with hot water) also helps create a more even rise.
What's the best way to add chocolate to this recipe?
For a chocolate twist, melt ½ cup vegan chocolate chips with the coconut oil and let it cool slightly before blending with the wet ingredients. Add 1 tablespoon cocoa powder to the dry ingredients for a subtler chocolate flavor. The cake will still be light but with a rich, fudgy contrast. Pair it with coconut cream frosting for a tropical-chocolate combo!
Can I use this recipe for a layer cake?
For a 3-layer cake, divide the batter evenly among three 6-inch pans and bake each layer for 25-30 minutes. Let the layers cool completely before assembling with coconut cream frosting. For extra stability, chill the cake in the fridge for 1 hour before slicing. This method works perfectly for birthdays or special occasions!
