Desserts
This apple and coconut cake recipe delivers the perfect balance of tropical flavors and comforting textures—juicy apple layers, tender cake, and a buttery streusel hug that ties it all together. The secret lies in caramelizing the apples before baking, which infuses the cake with natural sweetness and moisture.
I developed this recipe after years of baking apple desserts, and the coconut adds a subtle richness that elevates it beyond your typical spice cake.
The cake itself is simple yet impressive, with a tender crumb that holds up beautifully to the caramelized apples and toasted coconut. What makes this recipe stand out is the streusel topping—it’s not too sweet, not too crumbly, but just right for creating those irresistible buttery pockets.
The combination of warm cinnamon, cool coconut, and fresh apples makes every bite feel like a little vacation in your mouth.
Baking this cake requires just a few key steps: prepping the apples, mixing the batter, layering everything carefully, and finishing with a golden-brown streusel. The result is a cake that’s rich enough to feel indulgent but light enough to enjoy as a dessert or even breakfast.
The coconut adds a tropical twist, while the apples keep it familiar and comforting.
For extra flair, top with toasted coconut flakes or a drizzle of caramel before serving—it’s the perfect finishing touch. This recipe is foolproof, with clear instructions and tips to ensure success every time.
Whether you’re baking for a special occasion or just craving something homemade, this apple and coconut cake will deliver.
Ingredients for apple and coconut cake
Tropical flavors meet classic comfort with these 13 simple yet transformative ingredients.
| Ingredient | Amount | Notes |
|---|---|---|
| All-Purpose Flour 🌾 | 3 cups | Sifted for light texture |
| Granulated Sugar 🍚 | 1 ½ cups | White or light brown |
| Unsalted Butter 🧈 | 1 cup | Cold, cubed for streusel |
| Large Eggs 🥚 | 2 whole | Room temperature |
| Vanilla Extract 🌿 | 1 tbsp | Pure vanilla preferred |
| Baking Powder 🧂 | 2 tsp | Aluminum-free preferred |
| Ground Cinnamon 🌶️ | 1 ½ tsp | Freshly ground ideal |
| Salt 🧂 | ½ tsp | Fine sea salt |
| Shredded Apples 🍎 | 3 cups | Honeycrisp or Fuji, peeled |
| Unsweetened Shredded Coconut 🥥 | 1 cup | Toasted for extra flavor |
| Toasted Coconut Flakes 🥥 | ½ cup | For garnish |
| Caramel Sauce 🍯 | ½ cup | Store-bought or homemade |
| Whole Milk 🥛 | ½ cup | For cake batter |
The apples are the heart of this cake, so pick Honeycrisp or Fuji—they stay juicy without turning mushy. Pre-shredded bags work, but freshly peeled and grated gives you that perfect texture. I always buy my apples from Whole Foods or the local farmers market in season. The coconut? Unsweetened shredded is key—sweetened versions throw off the balance. Toast your flakes in a dry pan for 3-5 minutes until golden; that nutty aroma takes it to the next level. For the butter, European-style brands like Plugrá melt beautifully without overpowering.
No vanilla extract? Vanilla bean paste or even a scraped vanilla bean works in a pinch. Running short on baking powder? Baking soda plus cream of tartar at half the amount mimics the lift. The caramel sauce can be store-bought—Smucker's or Trader Joe's are reliable—but homemade is worth the 10 minutes if you've got time. Subbing apples? Pears or peaches work beautifully, but adjust the sugar down to 1 cup. For a gluten-free twist, swap the flour for a 1:1 blend like Bob's Red Mill. The milk can be any kind, but whole milk gives the richest texture—don't skimp here.
Store the cake in an airtight container at room temperature for up to 3 days, or refrigerate for 5 days if you're prepping ahead. The streusel stays crisp for about 2 days before softening, so make it fresh if possible. Freeze the whole cake (unfrosted) for up to 3 months—thaw at room temperature before serving. I like to wrap individual slices in parchment and freeze them for quick treats. The caramel and coconut flakes are best added fresh before serving, but you can drizzle caramel ahead and store the flakes separately.
Why You'll Love This Recipe
- No Mixer Needed: I swear by this recipe when my mixer’s on the fritz—just whisk the butter, sugar, and eggs until smooth (about 3 minutes with a sturdy spoon). The coconut flakes add texture without extra work, and the apples? I toss them in a bowl with a pinch of cinnamon while the batter rests. Honestly, it’s the kind of cake that makes me feel like a baking pro even when I’m not.
- Tropical Comfort Bite: That first forkful of moist crumb with tender apples and buttery coconut? It’s like a hug in cake form. The vanilla ties everything together, but the star is the caramelized apples—sweet, spiced, and just slightly tart. I’ll be real: I’ve made this for brunch, dessert, and even a lazy Sunday lunch, and it never disappoints.
- Leftovers That Last: This cake keeps beautifully for days, so I often bake it on Sunday and pull slices for snacks or school lunches. The coconut stays crispy even after reheating, and the apples don’t turn mushy. Between us, I’ve sent this to work parties, potlucks, and even as a hostess gift—it’s always the first to disappear.
- Pantry Staple Magic: You’re probably already stocked for this—flour, sugar, butter, eggs—plus a few apples and coconut flakes. No specialty ingredients, no last-minute grocery runs. I made mine last week using expired flour (yes, really) and it still turned out rich and tender. That’s the kind of recipe that saves money and stress when you need something sweet fast.
Step-by-step instructions for tropical apple and coconut cake
Here's how to create layers of moist cake, spiced apples, and buttery coconut streusel that hug every bite.
Prepare the Cake Batter for Perfect Layers
Preheat your oven to 350°F and grease two 9-inch round cake pans, lining the bottoms with parchment paper. In a large mixing bowl, combine the 3 cups all-purpose flour, 2 teaspoons baking powder, 1.5 teaspoons ground cinnamon, and 0.5 teaspoon salt. Sift this dry mixture together to eliminate any lumps and ensure even distribution throughout the batter.
In a separate bowl, cream together the 1 cup unsalted butter (softened but not melted) and 1.5 cups granulated sugar using an electric mixer on medium speed until light and fluffy, about 3-4 minutes. This step incorporates air, which creates those beautiful, tender layers. Add the 2 whole large eggs, one at a time, mixing well after each addition. Stir in the 1 tablespoon vanilla extract and 0.5 cup whole milk until just combined.
Gradually add the dry ingredients to the wet mixture, mixing on low speed just until incorporated. Be careful not to overmix—stop as soon as the batter comes together. Divide the batter evenly between the prepared pans, spreading it out smoothly. Bake for 25-30 minutes or until a toothpick inserted into the center comes out clean. Let the cakes cool in the pans for 10 minutes before transferring to a wire rack to cool completely.
Create the Spiced Apple Filling
While the cakes are baking, prepare the apple filling. In a medium bowl, combine the 3 cups shredded apples with 1 cup unsweetened shredded coconut. The apples should be firm but tender—Honeycrisp or Fuji varieties work best for this texture. Mix gently to distribute the coconut evenly, but avoid mashing the apples. This filling will add a burst of juicy sweetness between the cake layers.
For extra flavor, sprinkle the apple mixture with an additional 0.5 teaspoon ground cinnamon and a pinch of salt. This enhances the natural sweetness of the apples and balances the tropical coconut notes. Set the filling aside until ready to assemble the cake.
Make the Buttery Coconut Streusel Topping
In a small bowl, cut the remaining 1 cup unsalted butter (yes, the full cup—this is the secret to a rich, flavorful streusel) into small cubes. Mix it with 0.5 cup granulated sugar, 0.5 cup unsweetened shredded coconut, and 1 teaspoon ground cinnamon until the mixture resembles coarse crumbs with some pea-sized butter pieces remaining. The texture should be slightly sandy but still hold together when pressed.
This streusel is what makes this cake special—it's buttery, slightly crunchy, and packed with coconut flavor. Press half of the streusel mixture evenly over the cooled cake layers, reserving the rest for the final topping. The streusel will soften slightly as it bakes, creating pockets of gooey butter that contrast beautifully with the tender cake.
Assemble and Bake the Cake Layers
Once the cakes have cooled completely, place one layer on a serving plate. Spread the apple-coconut filling evenly over the cake, leaving a ½-inch border around the edges. This prevents the filling from oozing out during baking. Place the second cake layer on top and gently press down to create a smooth surface. Spread the remaining streusel evenly over the top layer, pressing down lightly with your fingers to ensure it adheres well.
Bake the assembled cake at 350°F for 15-20 minutes, or until the streusel is golden brown and the cake is heated through. The edges should look crisp, and you should smell that delicious buttery coconut aroma filling your kitchen. Keep a close eye on it during the last few minutes to prevent overbrowning.
Finish with Caramel and Garnish
Remove the cake from the oven and let it cool for 10 minutes before drizzling the 0.5 cup caramel sauce over the top. Use a spoon or piping bag to create an even layer, allowing the caramel to drip down the sides for a beautiful presentation. While the caramel is still warm, sprinkle the 0.5 cup toasted coconut flakes evenly over the top. These will add a delightful crunch and enhance the tropical theme of the cake.
Let the cake cool completely before slicing. The layers should be moist but not soggy, with a perfect balance of spiced apples, tender cake, and buttery coconut streusel. Serve at room temperature for the best texture and flavor experience.
Pro Tips For Making Apple And Coconut Cake
- Use Room-Temp Butter: Cold butter makes dense cake—trust me, I’ve made this mistake. Let your butter sit out for 30-45 minutes until it’s soft but still holds its shape. This ensures your batter stays light and fluffy, especially when folding in coconut and apples.
- Slice Apples Last Minute: Apples oxidize fast, turning your cake’s filling into sad, brown mush. Only chop them right before mixing into the batter—toss them in lemon juice if you’re prepping ahead, but don’t overdo it or the flavor gets funky.
- Don’t Overmix the Batter: I used to beat this like I was kneading dough—big mistake. Mix the dry and wet ingredients just until combined, then fold in the apples and coconut gently. Overmixing turns your cake tough, and nobody wants that.
- Bake Until Golden, Not Just Set: The cake’s edges might look done at 325°F, but keep it in until the center hits 200°F—yes, even if it means 10 extra minutes. Underbaked cake sinks like a rock, and nobody’s impressed by a sad, gummy middle.
Dietary considerations for this dish
Gluten-Free Adaptations
For a gluten-free version, replace the 3 cups all-purpose flour with a 1:1 gluten-free flour blend like Bob’s Red Mill or King Arthur. These blends contain xanthan gum, which mimics gluten’s binding properties.
I’ve tested this substitution and found the texture remains tender when using 1 teaspoon extra vanilla extract to enhance moisture. For extra insurance, add 1 tablespoon ground flaxseed mixed with 3 tablespoons water to the batter—this acts as a binder. 🌾
Dairy-Free Options
Swap the 1 cup unsalted butter for 1 cup coconut oil (solid) or 1 cup dairy-free butter like Earth Balance. For the milk, use ½ cup coconut milk (full-fat) or ½ cup almond milk—both work well but coconut milk adds a subtle tropical depth.
The streusel can stay butter-free by using ½ cup coconut oil instead, though the texture will be slightly less crisp. Toast the coconut extra long (5-7 minutes) to compensate for the reduced butter.
Vegan Substitutions
Transform this into a vegan cake by replacing the 2 eggs with 2 flax eggs (2 tablespoons ground flaxseed + 6 tablespoons water, rested for 5 minutes). For the butter, use vegan butter or coconut oil.
The milk can be oat milk or soy milk—avoid almond milk as it can make the cake dry. The caramel sauce should be vegan (store-bought options like Trader Joe’s work perfectly), and ensure your vanilla extract is alcohol-free. The coconut flakes are naturally vegan, so no changes there!
Lower Sugar Swaps
Reduce the 1.5 cups granulated sugar to 1 cup and replace the remaining ½ cup with ½ cup coconut sugar or ½ cup mashed banana. For the streusel, cut the sugar to ¼ cup and add ½ teaspoon extra cinnamon to boost flavor.
The apples will still caramelize beautifully, and the coconut adds natural sweetness. If using bananas, add them to the cake batter along with the milk—this keeps the texture moist without extra fat. 🍎
Nut-Free Considerations
This recipe is naturally nut-free, but always double-check your unsweetened shredded coconut and toasted coconut flakes for cross-contamination warnings. For extra safety, use a dedicated toaster or toasting pan for the coconut flakes. The caramel sauce should also be nut-free—brands like Smucker’s or homemade versions are typically safe.
If you’re avoiding all coconut entirely, replace it with 1 cup finely chopped dried cranberries or 1 cup diced pear in the filling and streusel.
Nutrition facts
Frequently asked questions
Can I make this cake without apples?
The apples are essential for the moist texture and natural sweetness, but you can substitute 3 cups finely diced pears or 3 cups peaches (fresh or canned, drained). For a tropical twist, try mango or pineapple chunks, though you may need to reduce sugar slightly. The coconut flavor will still shine through!
How do I prevent the cake from drying out?
Keep the cake moist by wrapping it tightly in plastic wrap after baking and storing it in an airtight container. For extra freshness, brush the cooled layers with a simple sugar syrup (equal parts water and sugar, heated until dissolved) before assembling. This adds moisture without altering the flavor. Serve within 2 days for the best texture.
Can I bake this cake in a single layer instead of two?
Yes! Omit the second cake layer and bake the batter in a single 9x13-inch pan for 40-45 minutes at 350°F. Spread the apple-coconut filling evenly over the baked cake, then top with all the streusel. Bake an additional 10-15 minutes until golden. The texture will be denser but still delicious—great for a sheet cake!
What's the best way to store leftovers?
Store the cake in an airtight container at room temperature for up to 3 days, or refrigerate for 5 days if prepping ahead. For longer storage, wrap individual slices in plastic wrap and freeze for up to 3 months. Thaw at room temperature before serving. The streusel stays crispest when stored separately and added fresh before serving.
Why did my streusel turn out crumbly instead of buttery?
Overmixing the streusel or using too much sugar can create a dry texture. The key is to mix the butter and sugar just until combined—pea-sized butter pieces should remain. For extra richness, chill the streusel for 15 minutes before pressing it onto the cake. If it's still too crumbly, add 1 tablespoon extra butter and mix again.
