Delicious Kuih Lapis: Make This Colorful Vegan Treat at Home
Last Updated on May 8, 2026 by aitanarecipez
As the vibrant colors of the Indonesian flag fluttered in the breeze of my friends’ gathering, I found myself captivated by a whimsical dessert that beckoned from the corner of the table. Kuih Lapis, the traditional layered cake, immediately stole the spotlight with its alluring stack of thin, vivid layers. Each slice promised a delightful mix of subtle sweetness and the rich taste of coconut, creating an exciting twist for my taste buds.
Thinking about ditching fast food in favor of something truly unique? This gluten-free, vegan treasure offers not just a treat for your palate, but a connection to the heart of Indonesian culture. With simple, accessible ingredients, making Kuih Lapis at home transforms any ordinary day into a special occasion, celebrating the beauty of homemade food. Let s embark on this culinary adventure together, crafting a delicious, visually stunning dessert that s bound to impress!
What makes Kuih Lapis so special?
Vibrant colors: The stunning layers of Kuih Lapis make it a feast for the eyes, perfect for gatherings and celebrations.
Cultural experience: This traditional dessert connects you to Indonesia s rich culinary heritage, bringing a piece of culture right to your kitchen.
Easy to make: With basic ingredients and straightforward steps, you ll impress your friends or family without spending hours in the kitchen.
Versatile flavors: Feel free to experiment with natural food colorings and flavorings like pandan to create your own signature version!
Guilt-free indulgence: This gluten-free and vegan dessert lets you indulge without compromising your dietary preferences.
Transform your dessert game and check out more about this delightful treat!
Kuih Lapis Ingredients
For the Batter
Coconut Milk Provides moisture and richness; substitute with almond milk for a nutty flavor.
Rice Flour The main structure for the cake, gives it a slightly chewy texture; can be replaced with gluten-free flour blends.
Tapioca Flour Adds elasticity and helps bind the ingredients together; no direct substitute is recommended due to its uniqueness.
Granulated Sugar Sweetens the layers; can be replaced with coconut sugar for a deeper flavor.
Vanilla Enhances the flavor profile; replace with almond extract for a twist.
Salt Balances sweetness and enhances flavor; use sea salt for a different taste.
For Color and Contrast
Green Food Coloring Adds aesthetics in one layer; omit if avoiding artificial colors, or use natural alternatives.
Brown Food Coloring Creates color contrast in layers; optional, can replace with natural cocoa powder for a darker layer.
Get ready to make your own Kuih Lapis, and enjoy the vibrant experience pulled straight from Indonesian tradition!
How to Make Kuih Lapis
- Combine Ingredients: In a large mixing bowl, whisk together rice flour, tapioca flour, sugar, salt, and vanilla until everything is well mixed. This creates a solid foundation for your batter.
- Add Coconut Milk: Gradually stir in the coconut milk, mixing until the batter becomes smooth and free of lumps. The coconut milk will bring a rich flavor and creaminess to your cake.
- Divide and Color: Split the batter into two portions. Add brown food coloring to one part, leaving the other part plain. Mix well to achieve even color throughout.
- Prepare Baking Pan: Grease an 18×18 cm baking pan with butter to ensure the layers don t stick and are easy to remove after baking. Set it aside as you prepare to steam.
- Preheat the Steamer: Get your steamer ready by preheating it. Make sure to tie the steamer lid with a towel to catch condensation, avoiding water dripping onto your cake layers.
- Layer the Batter: Pour 1 cup of the white batter into the greased pan and steam for 5 minutes. This initial steaming sets the first layer, allowing for beautiful separation between the colors.
- Add the Second Layer: After 5 minutes, add 1 cup of the chocolate batter on top and steam for another 5 minutes. Repeat this process of alternating layers with the remaining batters until all are used up.
- Final Steam: Once layers are complete, pour in the last red batter layer and steam for 25 minutes until the cake is fully set. You’ll know it s done when a toothpick inserted comes out clean.
- Cool and Cut: Allow the cake to cool before transferring it to a plate. Use a plastic-wrapped knife to cut into pieces for serving; this helps prevent sticking.
Optional: Serve with a dusting of coconut flakes for added flavor and texture!
Exact quantities are listed in the recipe card below.
Expert Tips for Kuih Lapis
- Steaming Layers: Ensure each layer is thoroughly steamed before adding the next. This keeps your Kuih Lapis distinct and beautiful.
- Steamer Use: If you’re using a different type of steamer, be mindful of adjustments in steaming time. Each steamer can vary in efficiency!
- Storage Solution: Keep your Kuih Lapis in an airtight container. It tastes best within a few days, so enjoy it fresh!
- Consistent Mixing: When preparing the batter, mix until smooth avoiding lumps will contribute to the desirable chewy texture of the cake.
- Color Alternatives: Experiment with natural colorings like matcha or beet juice if you prefer to skip artificial dyes, adding a delightful twist with every slice!
Kuih Lapis Variations & Substitutions
Feel free to get creative with your Kuih Lapis! Experimenting with these variations can elevate your dessert experience even more.
- Dairy-Free: Substitute coconut milk with almond milk or oat milk for a different creamy texture.
- Natural Coloring: Use beet juice or turmeric for vibrant, natural colors without artificial ingredients.
- Gluten-Free: Replace rice flour with a blend of gluten-free all-purpose flour for a similar chewy texture.
- Flavor Enhancer: Add a tablespoon of pandan extract for a fragrant twist that brightens the cake’s flavor.
- Spicy Kick: Consider mixing a pinch of cinnamon or nutmeg into the batter for a warm spice undertone.
- Sweetener Swap: Use maple syrup or agave nectar instead of granulated sugar for a unique sweetness.
- Nutty Flavor: Fold in toasted coconut flakes for added texture and a delightful coconut flavor boost.
- Layered Surprise: Incorporate a layer of fruit puree or jam between the batter layers for a fruity surprise in each bite.
Let your creativity shine and enjoy the process of making this delightful dessert your own!
How to Store and Freeze Kuih Lapis
Room Temperature: Enjoy your Kuih Lapis fresh, but if you’re not finishing it in a day or two, store it in an airtight container at room temperature for up to 2 days.
Fridge: Store your Kuih Lapis in the refrigerator for up to 5 days. Make sure it’s wrapped tightly to prevent it from drying out.
Freezer: For longer storage, cut your Kuih Lapis into slices and freeze in an airtight container for up to 3 months. Thaw in the fridge or at room temperature before enjoying.
Reheating: If you like it warm, steam slices of Kuih Lapis for a few minutes or microwave briefly until heated through. Enjoy the delightful flavors of this traditional dessert!
What to Serve with Kuih Lapis?
Transform your dessert into a delightful culinary experience by adding some enchanting pairings.
- Coconut Sorbet: This refreshing treat echoes the coconut flavor of Kuih Lapis, providing a cool contrast against its slightly chewy texture.
- Tropical Fruit Salad: A vibrant mix of mango, pineapple, and banana complements Kuih Lapis, bringing freshness and a juicy burst to every bite.
- Chai Tea: The warm spices of chai enhance the subtle sweetness of your layers, creating a cozy drinking experience perfect for sharing.
- Matcha Latte: This creamy beverage balances the rich coconut flavors while introducing a delightful earthiness, making a harmonious pairing.
- Asian-Style Fresh Spring Rolls: These light rolls add a satisfying crunch, offering a refreshing contrast that brightens your dessert table.
- Almond Cookies: Crispy and nutty, these cookies provide a delightful textural contrast, enhancing the overall enjoyment of your Kuih Lapis.
- Sweetened Coconut Cream: Drizzling this over your slices adds an extra layer of indulgence, enhancing the flavors while embracing tradition.
- Lychee Juice: This light, floral beverage amplifies the tropical essence of the dessert, making it a perfect accompaniment for a sunny day.
Enjoy exploring these delicious combinations that will elevate your Kuih Lapis experience to new heights!
Make Ahead Options
These Kuih Lapis are perfect for meal prep enthusiasts! You can prepare the batter up to 24 hours in advance, storing it in an airtight container in the refrigerator to keep it fresh. To pre-assemble, simply divide and color the batter as directed, then refrigerate the portions separately. When you’re ready to enjoy this delightful dessert, steam the layers according to the instructions, ensuring to steam each layer for the recommended time so they set beautifully without losing their distinct appearances. With these make-ahead options, you can savor the authentic taste of Kuih Lapis with minimal effort on busy weeknights!
Kuih Lapis Recipe FAQs
What type of coconut milk should I use for Kuih Lapis?
Absolutely! Use full-fat coconut milk for a richer flavor and creamier texture in your Kuih Lapis. If you’re looking for a nutty flavor instead, almond milk is a good substitute, but it will alter the overall taste.
How should I store my Kuih Lapis?
You can store your Kuih Lapis in an airtight container at room temperature for up to 2 days. If you want to keep it longer, refrigerate it for up to 5 days, but make sure it’s wrapped tightly to keep it moist and fresh.
Can I freeze Kuih Lapis?
Yes, indeed! For longer storage, slice your Kuih Lapis and place it in an airtight container or wrap it tightly with plastic wrap and aluminum foil. This method preserves its delicate texture and flavor for up to 3 months. When you’re ready to indulge, just thaw it in the fridge or at room temperature, and enjoy a delightful treat!
What can I do if my layers aren t steaming properly?
It happens! Ensure your steamer is adequately preheated before adding the batter. If you’re using a layered steamer, check that there’s enough spacing between layers for steam to circulate. Remember, proper sealing of the steamer lid with a towel can prevent condensation, which keeps your layers intact!
Is Kuih Lapis safe for people with allergies?
Great question! This Kuih Lapis recipe is vegan, egg-free, and gluten-free, making it a suitable option for many dietary preferences. However, always double-check the ingredient labels for allergens, particularly if you substitute any ingredients. If someone has nut allergies, be cautious with coconut milk alternatives!
How do I ensure perfect layering in my Kuih Lapis?
The key is patience! After pouring the first layer into your pan, make sure it is steamed well for a full 5 minutes before adding the next layer. This will help maintain defined layers and prevent the colors from bleeding into each other. Repeat this process for each subsequent layer for a striking result!



