Sticky Coconut Cake (Easy, Chewy & Absolutely Irresistible)

Total Time: 55 mins Difficulty: Beginner
The chewiest, most satisfying coconut cake you'll ever make
Three slices of sticky coconut cake stacked on a wooden board showing golden caramelized top and chewy white coconut interior pinit

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.

Why you’ll love this recipe

  • One bowl, minimal cleanup — this recipe is as simple as it gets
  • That golden caramelized top is everything — crispy on the outside, chewy inside
  • Made with pantry staples you already have at home
  • Naturally gluten free adaptable with a simple flour swap
  • It’s a crowd pleaser — kids and adults both go absolutely wild for it
  • Works as a dessert, a snack, or honestly even a breakfast treat

Ingredients

For the cake:

  • 2 cups desiccated coconut (unsweetened works best — sweetened makes it overly sweet)
  • 1 cup coconut milk (full fat, from a can — not the carton kind)
  • 3/4 cup granulated sugar
  • 3 large eggs
  • 1/4 cup butter, melted (unsalted)
  • 1 teaspoon vanilla extract
  • 1/2 cup all-purpose flour (or rice flour for a gluten free version)
  • 1 teaspoon baking powder
  • A pinch of salt

For the golden top layer:

  • 2 egg yolks
  • 3 tablespoons coconut milk
  • 2 tablespoons sugar

Key ingredient notes:

  • Desiccated coconut vs shredded coconut: Desiccated coconut is finer and drier, which gives this cake its signature dense and chewy texture. Shredded coconut has more moisture and will change the texture slightly — still works, but desiccated is the way to go.
  • Full fat coconut milk: This is non-negotiable. Low fat coconut milk doesn’t have enough richness to carry the flavor of this cake. Always go full fat.
  • The egg yolk topping: This is what gives the cake that gorgeous golden caramelized top you see in the photos. Don’t skip it — it’s the best part.
  • Rice flour swap: If you want to make this gluten free, swap the all-purpose flour for rice flour 1:1. The texture actually gets even chewier, which a lot of people prefer.

Step-by-step instructions

Step 1: Preheat and prep your pan

Preheat your oven to 350 degrees F (175 degrees C). Grease an 8×8 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.

Serving suggestions

  • Serve at room temperature for the best chewy texture — straight from the fridge makes it a little too firm
  • Dust lightly with powdered sugar for a simple and elegant presentation
  • Pair with a scoop of vanilla ice cream for a warm dessert moment that honestly slaps
  • Serve alongside fresh tropical fruits like mango or pineapple to lean into the coconut flavor
  • A cup of hot tea or coffee alongside a slice of this is a genuinely great afternoon snack situation
  • Cut into smaller bite-sized squares and serve on a platter for a party or gathering — they disappear fast

Storage tips

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.

Closing

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

Difficulty: Beginner Prep Time 10 mins Cook Time 45 mins Total Time 55 mins
Estimated Cost: $ 8
Best Season: Suitable throughout the year

Description

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.

Ingredients

For the cake:

For the golden top layer:

Instructions

  1. Preheat oven to 350 degrees F. Grease and line an 8x8 inch baking pan with parchment paper.
  2. In a large bowl, combine coconut, sugar, flour, baking powder, and salt.
  3. Add eggs, melted butter, coconut milk, and vanilla. Mix until a thick batter forms.
  4. Pour batter into prepared pan and spread evenly.
  5. Whisk together egg yolks, coconut milk, and sugar. Pour evenly over the batter.
  6. Bake for 40-45 minutes until the top is deeply golden and a toothpick comes out clean.
  7. Cool completely in the pan before slicing into squares.
Keywords: sticky coconut cake, chewy coconut cake, easy coconut cake recipe, Filipino coconut cake, baked coconut dessert, simple coconut cake, coconut cake from scratch
Did you make this recipe?

Tag #recipesbykip and #deliciousrecipesbykip if you made this recipe. Follow @recipesbykip on Instagram for more recipes.

Pin this recipe to share with your friends and followers.

pinit

Frequently Asked Questions

Expand All:

Can I use sweetened desiccated coconut?

You can, but the cake will come out noticeably sweeter. If you only have sweetened coconut on hand, reduce the sugar in the batter by about 2 tablespoons to balance things out. Unsweetened gives you better control over the overall sweetness level.

Why did my cake turn out too wet in the middle?

This usually comes down to one of two things — either the oven temperature was too low or the cake needed more time. Every oven behaves a little differently. If the top is golden but the center still feels jiggly, tent the pan loosely with foil and bake for another 5-10 minutes. The foil stops the top from over-browning while the center finishes cooking.

Can I make this without eggs?

The eggs play a big structural role in this recipe, so swapping them out entirely is tricky. That said, flax eggs work reasonably well here — mix 1 tablespoon of ground flaxseed with 3 tablespoons of water per egg and let it sit for 5 minutes before using. The texture will be slightly different but still very good.

Can I bake this in a different sized pan?

Yes. A 9x9 inch pan works fine — the cake will just be slightly thinner and may bake a few minutes faster, so start checking around the 35 minute mark. Avoid going much larger than that or the cake will be too thin to have that satisfying chewy bite.

Is this the same as Filipino bibingka or kalamay?

Not exactly, but it draws inspiration from similar Southeast Asian coconut-based desserts. The sticky, chewy texture and golden egg yolk topping are reminiscent of Filipino biko and other traditional coconut rice cakes. Think of it as a simplified, oven-baked version that captures those same cozy tropical flavors without the more involved traditional process.

Can I add other flavors to this cake?

Absolutely. A teaspoon of pandan extract gives this cake a beautiful green color and a subtle floral flavor that pairs incredibly well with coconut. A bit of lime zest in the batter adds brightness. Some people also add a handful of chocolate chips for a coconut-chocolate twist — IMO that version is wildly underrated.

A self-taught Cook, Filmmaker, and Creative Director

Most days you can find me in the kitchen experimenting with new recipes or behind my camera capturing the stories food tells. What I’m most passionate about is creating dishes that are quick, comforting, and surprisingly healthy—and sharing them with you.

Leave a Comment

Your email address will not be published. Required fields are marked *

This error message is only visible to WordPress admins

Error: No feed found.

Please go to the Instagram Feed settings page to create a feed.