Steamed Purple Sweet Potato Soy Layered Cake – 紫番薯豆浆九层糕

Commonly known as 九层糕 or steamed kueh lapis, this dish is bound to be familiar to most of us who have eaten it growing up. It has a nice smooth texture and is a sure hit for many.

Today’s recipe will be an interesting twist! We are using the limited edition Nutrisoy Purple Sweet Potato Soya Milk (made with real purple sweet potato!) to alternate with regular soya milk to create a purple and white soy kueh lapis. The steps are so so easy, and just require soya milk, a bit of sugar, tapioca starch and rice flour.

Alternate the layers every 4 minutes, and it won’t be long before you have this kueh recreated at the comfort of home, with that purple sweet potato soya taste – A nostalgic yet fun treat for the young at heart!

  • Share:


  • Servings: 7” square

  • Time: 1 hour

  • Skill: Easy

Purple Layer:

  1. 600ml Nutrisoy Purple Sweet Potato Soya Milk

  2. 60g sugar

  3. 125g tapioca starch

  4. 100g rice flour

  5. Ingredients

    White Layer:

    1. 600ml Nutrisoy Fresh Soya Milk

    2. 60g sugar

    3. 125g tapioca starch

    4. 100g rice flour

  6. For each layer, warm up soy milk with sugar in a sauce pot until sugar is dissolved.

  7. Transfer to a mixing bowl and stir in tapioca starch and rice flour until well mixed.

  8. Strain mixture to remove any clumps.

  9. Grease a 7” square tin with a little cooking oil, then preheat the tin in a steamer.

  10. Place ½ cup (125ml) of white mixture over the bottom of the tin and steam for 4 minutes.

  11. Place ½ cup (125ml) of purple mixture over the white layer and steam for 4 minutes.

  12. Repeat steps 3 and 4, alternating colours until all the mixture is used up.

  13. After putting the last purple layer on top, steam for 15 minutes.

  14. Remove from steamer and cool.

  15. When cool, remove from steamer and cut into slices using an oiled knife.