Good food. Less fuss.
From the EZdish collection

Thai Sweet Sticky Rice with Coconut Custard (Khao Niew Sangkhaya)

Thai · Dessert

A classic Southeast Asian dessert featuring fragrant, salty-sweet glutinous rice topped with a silky, rich coconut egg custard steamed inside pandan-infused coconut milk.

IntermediateGluten freeDairy free
Jump to recipe
Thai Sweet Sticky Rice with Coconut Custard (Khao Niew Sangkhaya) — recipe cover
1 hrA little patience, a lot of flavor
Prep time20 min
Cook time40 min
Servings6 people
DifficultyIntermediate
Let's make something good

How to make it

7 steps. Take it one step at a time.

  1. Wash the glutinous rice thoroughly

    Wash the glutinous rice thoroughly until the water runs clear. Soak the rice in plenty of water for at least 4 hours, or preferably overnight.

    4 hr
  2. Drain the rice and place it

    Drain the rice and place it in a steamer basket lined with cheesecloth. Steam over boiling water at 100°C (212°F) for 20-25 minutes or until the rice is tender and translucent.

    25 min
  3. Combine 240ml coconut milk, 100g sugar, and 6g salt

    While the rice is steaming, combine 240ml (1 cup) coconut milk, 100g (1/2 cup) sugar, and 6g (1 tsp) salt in a small saucepan. Heat gently until the sugar is dissolved; do not let it boil.

  4. Transfer the hot steamed rice

    Transfer the hot steamed rice to a bowl. Pour the coconut mixture over it and stir gently. Cover and let it sit for 20 minutes to allow the rice to absorb the liquid.

    20 min
  5. Mix the eggs, remaining 240ml coconut milk, palm sugar, and a pinch of salt

    In a bowl, mix the eggs, remaining 240ml (1 cup) coconut milk, palm sugar, and a pinch of salt. Use pandan leaves to squeeze and whisk the mixture by hand until the sugar is completely dissolved and the mixture is frothy. Strain through a fine-mesh sieve into a heatproof dish.

  6. Place the dish in the steamer and steam

    Place the dish in the steamer and steam over medium-low heat at 100°C (212°F) for 20-30 minutes until the custard is set and firm to the touch.

    30 min
  7. To serve, place a portion of sweet sticky rice

    To serve, place a portion of sweet sticky rice on a plate and top with a generous slice of the warm coconut custard.

A little kitchen wisdom

Using duck eggs instead of chicken eggs will provide a richer flavor and a firmer, more traditional texture for the custard. For the best aroma, use fresh pandan leaves to squeeze the eggs, as this helps remove the 'eggy' smell and incorporates natural fragrance.

What you'll need

Steamer basketCheeseclothMixing bowlsSmall saucepanFine-mesh sieve
Keep the good going

For now. And for later.

Make it ahead

The sticky rice can be prepared a few hours ahead and kept warm. The custard is best served fresh but can be refrigerated.

Store & enjoy

Store the rice and custard in separate airtight containers in the refrigerator. Re-steam the rice for 5 minutes to restore texture. The custard can be eaten cold or slightly warmed.

Allergens

Contains eggs.

Your next favorite, all in one place

A recipe worth keeping.

Save your favorites, plan your meals, and make cooking feel easy with EZdish.

Get the app
Keep exploring

More recipes to try

An AI-created recipe from the EZdish collection. Ingredient quantities and techniques have not been independently kitchen-tested. Published on this website . Updated . First published in the EZdish collection .

Thai Sweet Sticky Rice with Coconut Custard (Khao Niew Sangkhaya)
Step 1 of 7

Wash the glutinous rice thoroughly

Wash the glutinous rice thoroughly until the water runs clear. Soak the rice in plenty of water for at least 4 hours, or preferably overnight.

4 hr