Kue Lapis | Gao Tang Kue| Indonesian steamed rice cake

1.4K

Kue Lapis: The Rainbow-Layered Cake

If you’ve ever wanted to eat a rainbow, Kue Lapis is here to make your dreams come true! This Indonesian-Malay steamed layer cake is soft, chewy, slightly sweet, and full of nostalgia. And yes, it’s 100% peel-apart-approved 😄

I remember peeling each layer off one by one as a kid, pretending each was a mini fruit roll-up (anyone else?). The chewy texture, sweet coconut flavor, and vibrant colors instantly made it my favorite. Now, I love recreating it with natural dyes and modern flavors!

What is Kue Lapis? 🍮

Kue Lapis (pronounced koo-eh lah-pees) literally means “layer cake” in Indonesian and Malay. It’s made by steaming colorful layers of rice flour, tapioca flour, coconut milk, sugar, and a pinch of salt. Each layer is cooked individually, which gives it that signature rainbow look and satisfyingly springy texture. It’s the ultimate Southeast Asian childhood treat—and a total vibe!

A Bite of History 🏝️

Kue Lapis has roots across Indonesia, Malaysia, and Singapore, often served during festive occasions, tea time, or special family gatherings. It’s believed to have been influenced by Dutch colonization (yep, the Dutch love their cakes), but local ingredients gave it its unique tropical twist!

Variations You’ll Love 🍵🍫🌺

  • Matcha Kue Lapis – earthy green tea layers for a Japanese twist
  • Chocolate Lapis – for cocoa lovers who need a little indulgence
  • Rose or Pandan-flavored – classic floral-scented versions loved across Southeast Asia
  • Ombre Lapis – keep it chic with pastel tones instead of rainbow brights
  • Fruit-Infused – use blueberry, dragon fruit, or mango juice for natural coloring and fruity hints

Substitutes for kue lapis Ingredients 🛒

Can’t find something? No worries!

  • Tapioca flour → Cornstarch (texture will be less chewy but still nice)
  • Coconut milk → Oat or almond milk + coconut extract
  • Natural colors → Use beet juice, matcha, turmeric, or blue spirulina
kue lapis recipe

The Ultimate Kue Lapis Recipe 🍽️

Ingredients:

  • 100g rice flour
  • 100g tapioca flour
  • 200ml thick coconut milk
  • 150ml water
  • 100g sugar
  • A pinch of salt
  • Natural food coloring (at least 3 colors)

Instructions:

  1. Mix rice flour, tapioca flour, sugar, and salt in a bowl.
  2. Slowly whisk in water and coconut milk to make a smooth batter.
  3. Divide into portions and add different colors.
  4. Pour the first color into a greased, heatproof pan and steam for 5–7 mins.
  5. Repeat with each layer until done.
  6. Steam the whole cake for another 10 mins, cool, and slice.
  7. Eat like a proper lapis lover: layer by layer 😄
1 Our Pick
Wooden steamer

Wooden steamer has its natural flavor and even more steaming capacity .

2 Recommended
Stainless steel steamer

Stainless Steel Momo Steamer with Glass Lid 24.5cm 3 Tier (Induction & Gas Stove Compatible)

3 Try out
Baking tray or mold

Square Shape Cake Mould | Carbon Steel Baking pan | Can be Used Microwave Oven OTG, Cooker | Cake Making Supplies – 2 in 1 Combo Set

No ratings yet

Kue Lapis | Gao Teng kueh |Indonesian steamed dessert

Kue lapis is an Indonesian dessert delicacy which is basically a steamed dessert of coconut milk and rice flour and served with coconut ice cream.
Servings 4
Prep Time 10 minutes
Cook Time 45 minutes
Rest Time 5 minutes
Total Time 1 hour

Equipment

Ingredients

  • 300 ml Thick coconut milk
  • 200 g Refined sugar
  • 100 g Rice flour
  • 150 g Tapioca flour
  • 5 ml Vanilla essence optional but tastes better
  • 300 ml Warm water
  • 5 g Salt
  • 1 tsp Food colors traditionally its red, green color.

Instructions

Prepare the Steamer

  • Fill your steamer with water and bring it to a boil.
  • Keep the heat on medium-high and make sure the lid is wrapped with a clean kitchen towel to prevent water from dripping onto the cake.

Mix the Batter

  • In a mixing bowl, combine rice flour, tapioca flour, sugar, and salt.
    200 g Refined sugar, 100 g Rice flour, 150 g Tapioca flour, 5 g Salt
  • Slowly add the warm water while whisking to prevent lumps.
    300 ml Warm water
  • Add the vanilla essence, coconut milk and whisk until the batter is completely smooth.
    300 ml Thick coconut milk, 5 ml Vanilla essence
  • (Optional but recommended) Strain the batter to remove any lumps for a silky texture.
  • Divide the batter into equal portions based on how many colors you plan to use (e.g., 3 colors = 3 bowls). white, red and green traditionally.
    1 tsp Food colors
  • Add a few drops of natural or food-safe coloring into each bowl and mix well.

Steam the cake

  • Lightly grease your cake pan with oil or butter. You can use square molds, pans as per your preference.
  • Place it in the steamer for 1-2 minutes to preheat the pan. This helps the first layer stick well.
  • Pour about 4 tablespoons (or enough to cover the base thinly) of the first color into the pan.
  • Cover and steam for 5–7 minutes until the layer is firm to the touch.
  • Gently pour the next colored layer over the first (use the back of a spoon to avoid disturbing the surface).
  • Pro Tip: Always wait for each layer to set before adding the next—if not, the layers may blend or bubble.
  • Steam again for 5–7 minutes. Repeat until all the batter is used and you’ve built a beautiful rainbow or ombré effect. Usually repeat like three or four complete 3 color layers.
  • Once all layers are done, steam the entire cake for 10–15 minutes to ensure it's fully cooked through.

Cool and Unmold and serve

  • Remove from steamer and let the cake cool completely in the pan. It firms up as it cools, making slicing easier. Once cool, loosen the edges with a knife and gently remove the cake.
  • Use a greased knife or plastic knife to slice neatly (wiping in between helps!).
  • Serve at room temp, and yes—peel those layers apart one by one if you’re feeling playful 😋

Notes

You can even add any flavoring like juices of vegetables but the proportion of flour will be increased. The ratio of the flour to liquid content is 1:2.5 . If you add any juices for color like beet juice add extra flour according to ratio.
Remember not to pour thick layers which will make the layer not cooked properly.
  • Rubbery? Too much tapioca or oversteamed—reduce steaming time slightly next time.
  • Too soft? Not enough steaming or undercooked layers—add a few minutes per layer if needed.
  • Want it firmer? Reduce the liquid slightly or add a touch more rice flour.
Author: The Gourmet Palette
Calories: 526kcal
Cost: $
Course: Dessert, Indonesian desserts
Cuisine: Indonesian
Keyword: gao tang kue recipe, how to make kue lapis in home, how to make kueh lapis, indonesian rice cake recipe, indonesian steam cake, Kue lapis, kue lapis indonesia, kue lapis recipe, kueh lapis, kueh lapis legit recipe, kuih lapis, lapis legit, rice cake, steamed rice cake recipe

Nutrition

Calories: 526kcal | Carbohydrates: 90.8g | Protein: 2.3g | Fat: 18.3g | Saturated Fat: 16.1g | Sodium: 502mg | Potassium: 210mg | Fiber: 2.4g | Sugar: 40.2g | Calcium: 15mg | Iron: 1mg

Perfect Pairings ☕🍧

  • Serve with jasmine tea or iced kopi
  • Add a scoop of coconut ice cream on the side
  • Pair with other kuih like onde-onde or seri muka for a full platter experience

Storage Tips 🧊

  • Store in an airtight container at room temp for 1 day
  • For longer storage, refrigerate up to 3 days (just let it sit out before eating for best texture)
  • Don’t freeze—it’ll ruin that chewy bounce

Peel. Eat. Repeat. 💫

Kue Lapis is more than just a cake—it’s a playful snack, a nostalgic memory, and a slice of Southeast Asia in rainbow form. Whether you’re making it for a celebration or just to brighten your day, this steamed beauty never fails to impress.

Frequently asked questions

1. Why are my layers blending instead of staying separate? 😣

Problem: Batter layers are merging, causing blurred or wavy lines.
Solution:

  • Make sure each layer is fully set before adding the next—steam each layer for 5–7 minutes.
  • Gently pour the next layer over the back of a spoon to avoid disturbing the one below.
  • Don’t use too much water in the batter—excess liquid makes it harder to hold structure.

2. My Kue Lapis feels rubbery and too chewy! 🫠

Problem: The texture is overly elastic and not pleasant.
Solution:

  • Too much tapioca flour can cause this. Try adjusting the ratio (e.g., more rice flour to tapioca, like 120g rice flour to 80g tapioca).
  • Also, don’t oversteam each layer or the entire cake—stick to the recommended time.

3. Why does my cake taste bland or too salty? 😐

Problem: Flavor isn’t well-balanced.
Solution:

  • Check your coconut milk—some canned versions are already salted. Reduce added salt if so.
  • Add a splash of vanilla, pandan extract, or use flavored natural colors (like matcha or cocoa) to amp up the taste.
  • Always taste-test the batter before coloring and steaming!

4. The cake is sticking to the pan! How do I fix that? 😬

Problem: Finished Kue Lapis won’t release cleanly.
Solution:

  • Thoroughly grease your pan with neutral oil or line it with parchment paper if it’s safe for steaming.
  • Let the cake cool completely before removing—it firms up and pulls away from the edges naturally.

5. My layers look uneven—some thick, some thin. What went wrong?

Problem: Inconsistent layer thickness.
Solution:

  • Use a measuring cup or ladle to pour the same amount for each layer (e.g., 4 tablespoons per layer).
  • Give the pan a gentle tap before steaming each layer to spread the batter evenly.
  • Keep your steaming time and batter portions consistent—no rushing allowed!

Leave a Reply

Close
The Gourmet Palette © Copyright 2023. All rights reserved.
Close

Discover more from The Gourmet Palette

Subscribe now to keep reading and get access to the full archive.

Continue reading