You know those recipes that look way more impressive than the effort they actually require? This sticky coconut cake is exactly that. Three layers of pure coconut goodness — dense, chewy, golden on top — and the whole thing comes together in under an hour with ingredients you probably already have sitting in your pantry.
I first made this on a lazy Sunday afternoon when I wanted something sweet but couldn't be bothered with anything complicated. One bowl, a few simple ingredients, and about 45 minutes in the oven later — I had something that tasted like it came straight from a tropical bakery. My family devoured it before it even had a chance to fully cool down.
If you love coconut — and I mean really love coconut — this cake is going to be your new obsession. Fair warning though: making a single batch might be a mistake. You'll wish you had more.
For the cake:
For the golden top layer:
Key ingredient notes:
Step 1: Preheat and prep your pan
Preheat your oven to 350 degrees F (175 degrees C). Grease an 8x8 inch baking pan with butter or cooking spray and line it with parchment paper. Leave a little overhang on the sides — this makes it so much easier to lift the cake out cleanly once it's done.
Step 2: Mix the batter
In a large mixing bowl, combine the desiccated coconut, sugar, flour, baking powder, and salt. Give it a quick stir to combine. Add the eggs, melted butter, coconut milk, and vanilla extract. Mix everything together until you have a thick, well-combined batter. It will look dense — that's exactly what you want.
Step 3: Pour and spread
Pour the batter into your prepared pan and spread it out evenly with a spatula. Make sure it reaches all the corners and sits level. The batter is thick so take a moment to really smooth it out.
Step 4: Make the golden top layer
In a small bowl, whisk together the egg yolks, coconut milk, and sugar until smooth and slightly pale. Pour this mixture evenly over the top of the batter. This layer is going to bake into that beautiful golden caramelized crust that makes this cake so iconic.
Step 5: Bake
Place the pan in the preheated oven and bake for 40-45 minutes. The top should be deeply golden — almost amber — and the edges should be pulling away slightly from the sides of the pan. A toothpick inserted in the center should come out clean or with just a few moist crumbs.
Step 6: Cool and slice
Here is the hard part — you need to let this cake cool completely before slicing. I know. It smells incredible and the wait feels impossible, but cutting it too early means the inside won't hold together properly. Give it at least 30 minutes to cool in the pan before lifting it out and slicing into squares.
Room temperature: Store in an airtight container at room temperature for up to 2 days. The texture stays chewy and perfect during this window.
Refrigerator: Store in an airtight container in the fridge for up to 5 days. Before eating, let it come to room temperature for about 15 minutes or give it a quick 10-second warm in the microwave to bring back that soft chewy texture.
Freezer: This cake freezes really well. Slice it into individual squares, wrap each piece in plastic wrap, and store in a freezer-safe bag for up to 2 months. Thaw at room temperature for a couple of hours before serving.
Simple ingredients, minimal effort, maximum reward — that's what this sticky coconut cake is all about. It's the kind of recipe that makes people think you worked a lot harder than you actually did, and honestly, you don't have to correct them.
Make it once and you'll understand why it's already earned a permanent spot in my recipe rotation. Drop a comment below and let me know how yours turned out — and if you managed to wait for it to cool before slicing, you're a stronger person than I am.
Happy baking. — Kip
A golden-topped, chewy coconut cake made with simple pantry staples that delivers big tropical flavor without any of the fuss. This is the kind of dessert that disappears fast — so you might want to make two.