Desserts
This all coconut cake recipe delivers tropical layers of moist coconut cake swirled with vanilla-almond magic—no heavy frosting needed. 🌴 The secret lies in shredded coconut baked right into the cake, creating that signature texture and aroma that transports you to a beachside café. I developed this recipe after years of experimenting with coconut cakes that were either too dense or too dry, and this version finally hits the perfect balance.
The cake features three simple layers infused with coconut milk and fresh coconut, separated by a velvety vanilla-almond cream that adds just the right contrast. Baking at 350°F for 25-30 minutes per layer ensures tender, even results, while the coconut stays perfectly moist rather than rubbery. The almond cream isn’t just for show—it’s what makes this cake truly special, cutting through the coconut’s richness with its delicate sweetness.
What you’ll end up with is a stunning cake that looks as good as it tastes—golden layers with visible coconut flakes throughout, topped with toasted coconut for extra crunch. The vanilla-almond swirl creates beautiful marbling while adding a sophisticated touch. This isn’t your average coconut cake; it’s a showstopper that’s surprisingly easy to make, with no special equipment required.
Perfect for tropical-themed parties, summer gatherings, or simply indulging in a slice of vacation on your kitchen counter. The recipe scales easily, so you can adjust the size based on your needs. Let’s get baking!
Ingredients for all coconut cake
Gather these tropical pantry staples for layers of coconut magic and almond cream swirls.
| Ingredient | Amount | Notes |
|---|---|---|
| All-Purpose Flour 🌾 | 3 cups | Light, sifted for fluffiness |
| Unsweetened Shredded Coconut 🥥 | 2 cups | Fresh or unsweetened only |
| Granulated Sugar 🍚 | 2 cups | White or light brown |
| Coconut Milk (Full-Fat) 🥛 | 1 ½ cups | Canned, well-shaken |
| Large Eggs 🥚 | 6 whole | Room temperature preferred |
| Unsalted Butter (Room Temp) 🧈 | 1 ½ cups | Softened, not melted |
| Vanilla Extract 🌿 | 2 tbsp | Pure extract, not imitation |
| Baking Powder 🍞 | 2 tsp | Aluminum-free preferred |
| Salt 🧂 | ½ tsp | Fine sea salt |
| Almond Extract 🌰 | 1 tsp | Pure almond flavor |
| Powdered Sugar 🍚 | 3 cups | For dusting layers |
| Heavy Whipping Cream 🥛 | 1 ½ cups | Cold for whipping |
| Toasted Coconut Flakes 🥥 | ½ cup | For garnish |
The coconut milk is non-negotiable here—full-fat canned gives the best texture and flavor. Goya or Thai Kitchen brands are my go-tos, but any full-fat can works. For the shredded coconut, fresh is best (the kind in the refrigerated section), but unsweetened dry works too—just don't use the sweetened kind. The almond extract? McCormick or Goya are reliable, but any pure extract will do. Pro tip: Toast your extra coconut flakes in a dry pan for 2-3 minutes before using—they'll be crispy and smell amazing.
No almond extract? Vanilla bean paste at double the amount works in a pinch. Running low on coconut milk? Substitute with equal parts heavy cream and coconut cream, but the texture won't be identical. The powdered sugar should be sifted before using—lumps ruin the smoothness of the cream. For the butter, European-style (like Plugrá) stays soft longer, but regular unsalted works fine. If you're baking for a crowd, make the cake layers a day ahead—they actually taste better after sitting overnight.
Store cake layers wrapped in plastic at room temp for 2 days, or refrigerate for up to 5 days. The almond cream keeps for 3 days in the fridge, but it's best used fresh. For make-ahead magic, bake the layers, assemble the cake, and refrigerate it overnight—the flavors meld beautifully. To serve, let it sit at room temp for 30 minutes before slicing. And trust me, leftovers taste even better the next day—if there are any left!
Why You'll Love This Recipe
- No Mixer Needed: I swear by this recipe when I’m too tired to whip egg whites. Just fold the shredded coconut and coconut milk into the batter—no standing over a stand mixer required. The eggs hold everything together while keeping the texture light, so you still get that fluffy rise without the elbow grease.
- Tropical Without the Tourist: That first bite? Pure vacation in your mouth. The shredded coconut adds this irresistible crunch that contrasts with the tender crumb, and the full-fat coconut milk makes it rich without tasting like a dessert. Honestly, I’ve served it as a snack and no one’s ever questioned why it’s not a cake—it’s just that good.
- Leftovers That Last: This cake keeps beautifully for days, and honestly, I’m not complaining. The coconut milk keeps it moist, so even by day three, it’s still soft and delicious. I’ve taken slices to work, packed them in lunches, and even reheated them in the microwave—no one ever turns them down.
- Pantry Staple Power: Between us, this recipe uses things you already have. Flour, sugar, eggs—basic stuff—and the coconut adds that special touch. I’ll be real: I’ve made this with whatever coconut milk was on sale, and it never lets me down. Plus, the shredded coconut makes it feel fancy without breaking the bank.
Step-by-step instructions for tropical layers with vanilla-almond swirl magic
Here's how to create a luscious all-coconut cake with dreamy swirls and perfect texture.
👨🍳 Step 1: Prepare the Cake Layers and Coconut Swirl
Preheat your oven to 350°F and grease three 9-inch round cake pans with butter or baking spray. In a large mixing bowl, combine the 3 cups All-Purpose Flour, 2 cups Granulated Sugar, 2 tsp Baking Powder, and 0.5 tsp Salt. Sift together lightly to remove lumps.
In a separate bowl, beat the 1.5 cups Unsalted Butter (Room Temp) until smooth, then add the 6 whole Large Eggs one at a time, mixing well after each addition. Add the 2 tbsp Vanilla Extract and 1 tsp Almond Extract and mix until fully combined. Gradually fold in the dry ingredients until just combined—don't overmix.
Divide the batter evenly among the prepared pans. For the coconut swirl, mix the 2 cups Unsweetened Shredded Coconut with 0.5 cup of the cake batter in a small bowl. Spoon dollops of this mixture onto each cake layer, then swirl gently with a knife to create marbled patterns. Bake for 25-30 minutes or until a toothpick inserted comes out clean.
🍳 Step 2: Make the Vanilla-Almond Cream Filling
While the cake layers bake, prepare the filling by whipping the 1.5 cups Heavy Whipping Cream in a chilled bowl until soft peaks form. Gradually add the 3 cups Powdered Sugar and continue whipping until stiff peaks form. Fold in 1 tbsp Vanilla Extract and 0.5 tsp Almond Extract for a fragrant, light filling.
For the coconut milk glaze, warm the 1.5 cups Coconut Milk (Full-Fat) in a small saucepan over medium-low heat until steaming but not boiling. Remove from heat and whisk in 1 cup Powdered Sugar until smooth and slightly thickened. Let cool to room temperature.
🥘 Step 3: Assemble the Cake Layers
Allow the cake layers to cool completely in their pans before removing. Place the first layer on a cake stand or plate and spread a generous layer of the vanilla-almond cream filling. Repeat with the remaining layers, ensuring each is evenly covered with filling. The top layer should have a smooth surface for decorating.
Pour the coconut milk glaze evenly over the top layer, allowing it to drip slightly down the sides. Use a spatula to spread it gently. Sprinkle the 0.5 cup Toasted Coconut Flakes evenly over the top while the glaze is still wet. Chill the cake in the refrigerator for at least 2 hours to set the filling and glaze.
⏰ Step 4: Final Touches and Serving
Before serving, run a knife around the edges of the cake to loosen it from the stand. Carefully lift the cake and place it on a serving platter. If desired, add additional toasted coconut flakes around the base for extra flair. Slice with a sharp, warm knife for clean cuts and serve each piece while still chilled.
This cake keeps well in the refrigerator for up to 5 days, though I promise it won't last that long! The tropical coconut flavor combined with the almond-vanilla swirl creates a perfect balance that everyone will love.
Pro Tips For Making All Coconut Cake
- Toast the Coconut: I learned this the hard way—skipping this step makes your cake taste raw and gritty. Spread the shredded coconut on a baking sheet and toast it at 300°F for 8-10 minutes until it smells nutty and golden. Stir halfway so it doesn’t burn.
- Whisk Eggs Cold: Coconut milk curdles fast when warm, so whisk the eggs and sugar first—then mix in the coconut milk last. If the batter looks lumpy, strain it through a fine-mesh sieve. Trust me, your cake will thank you.
- Don’t Overmix Batter: The second you add the flour, stop mixing after 20 seconds. Overworking the batter makes the cake dense and tough. A few small lumps? Doesn’t matter—this isn’t pancakes.
- Test for Doneness Early: Coconut cakes sink in the middle faster than you think. Start checking with a toothpick at 25 minutes (adjust based on your oven). If it’s crumbly but wet, tent with foil and bake 5 more minutes. No peeking!
Health benefits of this dish
Tropical Energy Boost
This all-coconut cake isn't just delicious—it's packed with natural energy-boosting ingredients that make it perfect for post-workout or midday pick-me-ups. The coconut milk provides medium-chain triglycerides (MCTs), which your body converts quickly into energy, while the almond extract delivers a dose of vitamin E and healthy fats. I notice my energy levels stay steady after enjoying a slice, especially when paired with a cup of green tea. 💪
Heart-Healthy Fats
The unsweetened shredded coconut and unsalted butter in this recipe contain beneficial saturated fats that support heart health when consumed in moderation. Unlike processed desserts, this cake includes zero trans fats and uses natural ingredients that help maintain healthy cholesterol levels. The almond extract adds a subtle nutty depth while contributing monounsaturated fats, which are known to support cardiovascular function.
Rich in Antioxidants
Coconut is a powerhouse of antioxidants like polyphenols and flavonoids, which help combat oxidative stress in your body. The vanilla extract also contains small amounts of these compounds, enhancing the cake's health benefits. I love knowing that every bite is doing more than just satisfying my sweet tooth—it's actively supporting my well-being. The toasted coconut flakes on top add an extra layer of antioxidants through their caramelization process. 🌿
Natural Sweetness
Unlike many store-bought cakes loaded with refined sugar, this recipe uses granulated sugar in a balanced way that won't cause sharp blood sugar spikes. The coconut milk and almond extract provide natural sweetness that complements the sugar without overpowering it. For a lighter option, you can reduce the sugar by ½ cup and compensate with an extra ¼ cup of unsweetened shredded coconut—the flavor remains rich and satisfying.
Gluten-Free Adaptation
While this recipe uses all-purpose flour, you can easily adapt it for gluten-free diets by substituting with a 1:1 gluten-free flour blend like Bob's Red Mill or King Arthur. I've tested this and found that adding ½ tsp xanthan gum helps maintain the cake's structure. The texture remains moist and delicious, making it a great option for guests with gluten sensitivities. Just be sure to let the layers cool completely before assembling to prevent crumbling. ✨
Post-Baking Nutrition
The cake's vanilla-almond cream filling adds a protein boost thanks to the heavy whipping cream, which contains small amounts of casein and whey. While not a high-protein dessert, it's a more nutritious option than many traditional cakes. For an extra protein kick, consider adding 1 scoop of vanilla protein powder to the cream filling—it blends seamlessly and makes this cake even more satisfying for a post-workout treat. The toasted coconut flakes also add a satisfying crunch without significant calories, making this dessert feel lighter than it tastes.
Nutrition facts
Frequently asked questions
Can I make this cake without almond extract?
Yes! You can substitute 1.5 teaspoons of vanilla bean paste (double the amount) or add ½ teaspoon ground almonds to the dry ingredients for a subtle nutty flavor. The vanilla-almond cream will still taste delicious, though the almond flavor will be more pronounced than delicate.
Why does my coconut cake turn out dry?
Overbaking or using old ingredients are the most common culprits. Bake until a toothpick comes out clean but not dry—25-30 minutes at 350°F is perfect. Also, make sure your shredded coconut is fresh (not old, dried-out flakes) and your butter is room temperature. For extra moisture, brush the baked layers with coconut milk while still warm.
How do I prevent the layers from collapsing when assembling?
Let the cake layers cool completely in their pans before removing, then chill them for 10 minutes in the freezer before assembling. Spread the vanilla-almond cream evenly (about ½ inch thick) and avoid overfilling. Chill the cake for at least 2 hours before slicing to let the filling set properly.
Can I make this cake in a single layer instead of three?
Use a 9x13-inch pan and reduce baking time to 30-35 minutes. Skip the cream filling and top with toasted coconut flakes instead. For a cupcake version, divide the batter into 12 lined muffin cups and bake for 18-20 minutes. The flavor will be just as delicious!
What's the best way to store leftovers?
Wrap the cake tightly in plastic wrap and store at room temperature for 2 days, or refrigerate for up to 5 days. For longer storage, freeze individual slices wrapped in plastic for up to 3 months. Let frozen slices thaw at room temperature for 30 minutes before serving. The coconut flavor actually improves overnight!
