If you are looking to wow your taste buds with something irresistibly delightful, then this Sticky Coconut Cake (Wingko Babat) Recipe is the perfect treat to try. This Indonesian classic is a luscious blend of rich coconut flavor and a sticky, chewy texture that feels like a warm hug in every bite. With just a handful of simple ingredients and a little patience, you’ll create a cake that is both comforting and exotically satisfying. Trust me, once you make this Sticky Coconut Cake (Wingko Babat) Recipe, it will become one of your favorite go-to desserts for sharing with friends and family.

Ingredients You’ll Need
The beauty of this Sticky Coconut Cake (Wingko Babat) Recipe lies in its simplicity. Each ingredient plays a key role in balancing flavor, texture, and moisture, making the final cake wonderfully sticky and bursting with coconut goodness.
- 2 large eggs, separated: The egg whites create lift and structure while the yolks enrich the topping’s golden finish.
- 1¼ cups granulated sugar: Provides sweetness and helps caramelize the top layer beautifully.
- 2¼ cups full-fat canned coconut milk: Adds creamy moisture and deep coconut flavor essential to Wingko Babat.
- 3 cups sweetened shredded coconut: Delivers texture and authentic coconut chew that defines this cake.
- 1½ cups glutinous rice flour: The secret to that sticky, slightly chewy bite that makes this dessert so unique.
- 1 teaspoon vanilla extract: Enhances the overall flavor and adds a gentle aromatic touch.
How to Make Sticky Coconut Cake (Wingko Babat) Recipe
Step 1: Prepare the Batter
Start by preheating your oven to 350°F (175°C). In a medium bowl, whisk together the egg whites and granulated sugar until well combined; this ensures the sugar dissolves and the whites help add lightness. Gradually incorporate the coconut milk, shredded coconut, glutinous rice flour, and vanilla extract, stirring gently until the batter is smooth. Expect it to be thin and quite liquid—that’s exactly how it should be for that perfect sticky texture.
Step 2: Bake the Cake
Line an 8×8-inch baking pan with parchment paper to prevent sticking and pour in the batter evenly. Place it in the oven and bake for about 45 minutes, or until the cake is set but still retains a slight jiggle. This slow baking helps bring out the natural caramelization and thickens the coconut base just right.
Step 3: Add the Egg Yolk Topping
Once the cake is baked, carefully remove it from the oven and use a brush to gently coat the surface with the beaten egg yolks. Then switch your oven to broil and bake for another 5 to 10 minutes, keeping a close eye so the topping turns a gorgeous golden brown without burning. This finishing touch adds a rich, shiny layer and wonderful color contrast.
Step 4: Cool and Set
Allow the cake to cool completely in the pan on a wire rack. Once cooled, cover it tightly with plastic wrap and refrigerate for at least 8 hours or overnight. This resting period is essential—it sets the sticky texture and flavors to meld beautifully. When ready, slice into squares or triangles and prepare to enjoy!
How to Serve Sticky Coconut Cake (Wingko Babat) Recipe
Garnishes
This cake shines on its own, but adding a few thoughtful garnishes can elevate the experience. Toasted coconut flakes sprinkled on top add a lovely crunch and deepen the coconut aroma. A light dusting of powdered sugar or a drizzle of honey can also balance the sweetness and add visual appeal.
Side Dishes
Sticky Coconut Cake is wonderfully versatile as a snack or dessert. Pair it with a cup of rich Indonesian coffee or jasmine tea to complement its natural sweetness. For a more indulgent treat, serve alongside a scoop of vanilla ice cream or fresh tropical fruits like mango and pineapple for a refreshing contrast.
Creative Ways to Present
Try serving the Sticky Coconut Cake (Wingko Babat) Recipe as mini squares on an elegant wooden platter to bring a rustic charm. Alternatively, cut into bite-sized pieces and skewer with decorative picks for a delightful party appetizer. Wrapping individual pieces in banana leaves also adds an authentic touch and enhances the tropical vibe.
Make Ahead and Storage
Storing Leftovers
Because of its sticky, moist nature, wrap leftover Sticky Coconut Cake tightly in plastic wrap or store in an airtight container. Keep it refrigerated to maintain freshness, and it will stay delicious for up to 4 days. The flavors often deepen after resting overnight in the fridge, making leftovers just as enjoyable as freshly made.
Freezing
If you want to save your Sticky Coconut Cake (Wingko Babat) Recipe for longer, freezing is a great option. Wrap individual portions in plastic wrap, then place in a freezer-safe container or bag. It will keep well for up to 2 months. When ready to eat, thaw overnight in the refrigerator.
Reheating
To reheat, gently warm slices in a low oven (about 300°F or 150°C) for 10 to 15 minutes until soft but not dried out. You can also microwave briefly—just be careful not to overdo it, or the texture may toughen. Reheating helps bring back some of the stickiness and aroma for a near-fresh experience.
FAQs
What makes Wingko Babat sticky?
The distinctive stickiness of Wingko Babat comes from using glutinous rice flour combined with shredded coconut and coconut milk. This combination creates a chewy, dense texture that holds the cake together beautifully.
Can I use fresh coconut instead of shredded sweetened coconut?
Fresh coconut can be used, but it will alter the texture and sweetness of the cake. Shredded sweetened coconut is preferred as it contributes both sweetness and moisture consistency essential for this recipe.
Is this cake gluten-free?
Yes! Since this recipe uses glutinous rice flour, it is naturally gluten-free, making it a perfect dessert option for those with gluten sensitivities.
How long should I refrigerate the cake before serving?
Refrigerating the cake for at least 8 hours or overnight is crucial. This resting time helps the cake set its sticky texture and allows flavors to fully develop for the best taste and consistency.
Can I make this cake without an oven?
Traditional preparation requires baking to set the cake properly, but some have adapted stovetop steaming methods for a similar effect. However, the broiling step for the egg yolk topping is unique to oven use and adds an essential flavor and appearance.
Final Thoughts
I hope you are as excited as I am to bring a bit of Indonesian magic into your kitchen with this Sticky Coconut Cake (Wingko Babat) Recipe. It’s a wonderfully simple yet impressive dessert that feels like a warm, tropical embrace. Once you make it, sharing it with your loved ones will become your favorite tradition. Give it a try and watch how this sticky delight wins hearts bite after bite!
Print
Sticky Coconut Cake (Wingko Babat) Recipe
- Prep Time: 15 minutes
- Cook Time: 55 minutes
- Total Time: 9 hours 10 minutes (including refrigeration time)
- Yield: 18 servings
- Category: Dessert
- Method: Baking
- Cuisine: Indonesian
Description
Sticky Coconut Cake, also known as Wingko Babat, is a traditional Indonesian treat made with glutinous rice flour, shredded coconut, and rich coconut milk. This dense, sweet cake has a caramelized golden topping created by brushing on egg yolks before broiling. It is baked to perfection, then chilled for several hours to develop its sticky texture, making it a delightful dessert or snack with a tropical coconut flavor.
Ingredients
Cake Batter
- 2 large eggs, separated
- 1¼ cups granulated sugar
- 2¼ cups full-fat canned coconut milk
- 3 cups sweetened shredded coconut
- 1½ cups glutinous rice flour
- 1 teaspoon vanilla extract
Instructions
- Prepare the Batter: Preheat your oven to 350°F (175°C). In a medium bowl, whisk the egg whites and granulated sugar until combined. Gradually add the coconut milk, shredded coconut, glutinous rice flour, and vanilla extract, stirring until smooth. The batter will be thin and liquid.
- Bake the Cake: Pour the batter into an 8×8-inch baking pan lined with parchment paper. Bake for 45 minutes or until the cake is set and firm to the touch.
- Add the Egg Yolk Topping: Remove the cake from the oven and gently brush the top with the beaten egg yolks. Set the oven to broil and bake for an additional 5-10 minutes, until the top is golden brown and caramelized.
- Cool and Serve: Let the cake cool completely in the pan on a wire rack. Once cooled, cover with plastic wrap and refrigerate for at least 8 hours or overnight to allow the cake to set into its characteristic sticky texture. Cut into squares or triangles before serving chilled or at room temperature.
Notes
- Use full-fat canned coconut milk for the richest flavor and best texture.
- Be sure to line the baking pan with parchment paper for easy removal.
- The resting time in the refrigerator is essential to develop the sticky texture of the cake.
- Brush the egg yolk gently to avoid disturbing the cake surface before broiling.
- This cake can be stored in the refrigerator for up to 3 days.

