Khanom phra phai, a Thai wedding sweet: pandan-green glutinous-rice cakes, one cut open to show the yellow mung-bean filling, with a modest salted coconut topping
CuisineThai

Khanom Phra Phai: Thai Pandan Dumplings with Sweet Mung-Bean Filling (ขนมพระพาย)

How to make khanom phra phai (ขนมพระพาย), a Thai steamed sweet of pandan-green glutinous-rice dough wrapped around sweet peeled mung-bean filling and finished with a lightly salted coconut topping. Covers the single adopted formula, how to judge the filling and dough, steaming on banana leaf, the topping, other versions such as the three-color and pumpkin doughs, and the wedding symbolism attributed to the dish.

Cooking flow

Cooking steps

STEP 11 / 8

Wash and soak the mung beans

Washed peeled split mung beans soaking in a bowl of water
Soak the washed beans, then drain and discard the soaking water

Rinse 160g peeled split mung beans in several changes of water until the water runs clear. Cover with fresh water and soak for 30 minutes. Drain and discard the soaking water. Don't leave the soaked beans standing at room temperature for long.

STEP 22 / 8

Steam the beans until soft

Drained peeled split mung beans steaming in a steamer
Steam the loose beans until they are soft all the way through

Spread the drained beans in a steamer over boiling water with plenty of steam rising. Steam for 30 minutes, until soft. Check that no hard center remains.

STEP 33 / 8

Blend and cook the filling, then roll it into small balls

Mung-bean filling being worked in a pan until it pulls away from the sides
Keep stirring until the filling dries and pulls away from the pan

Put the steamed beans, 200ml coconut milk and 160g sugar in a blender and blend until smooth. Move the paste to a pan and cook, stirring constantly, until it dries out, pulls away from the sides of the pan and is firm enough to roll. Don't let it scorch.

Let the filling cool slightly. Don't shape it while it is still hot. Roll it into balls about 1.5 cm across.

Slightly cooled yellow mung-bean filling rolled into small balls about 1.5 cm across
Roll the slightly cooled filling into balls about 1.5 cm across
STEP 44 / 8

Knead the pandan dough

Pandan-green glutinous-rice dough kneaded to a soft, clay-like texture
Knead until the dough is soft and smooth, like clay

Mix 125g glutinous rice flour with 3 tbsp concentrated pandan juice. Add 5–6 tbsp water a little at a time, kneading as you go, until the dough comes together like soft clay.

STEP 55 / 8

Wrap the filling

Fingers sealing the edge of pandan-green dough around mung-bean filling
Cover the filling completely and pinch the seam closed

Pinch off balls of dough about 2 cm across. Flatten one, set a ball of filling in the center and bring the dough up around it so the filling is completely covered. Pinch the seam closed and roll gently into a ball. Repeat with the rest.

STEP 66 / 8

Steam on oiled banana leaf

Water lightly sprayed over filled cakes arranged on oiled banana leaf
A light mist of water over the cakes before steaming

Lightly oil a banana leaf and arrange the cakes on it. Spray them with a light mist of water.

Set the leaf in a steamer over boiling water with plenty of steam rising. Cover and steam for 5 minutes, until cooked.

Pandan-green filled cakes on banana leaf steaming in a steamer
Steam the cakes on the banana leaf over boiling water
STEP 77 / 8

Make the coconut topping

Thickened salted coconut topping being stirred in a small saucepan
Stir the topping over the heat until it thickens slightly

In a small saucepan, combine 125ml coconut milk, 5g rice flour and 3g salt. Heat, stirring, until slightly thickened. Don't let it scorch or boil hard.

STEP 88 / 8

Pour the topping over and serve

Salted coconut topping poured over steamed khanom phra phai to serve
Pour the coconut topping over the steamed cakes

Spoon the coconut topping over the steamed cakes and serve.

0 / 0
Ingredients

Ingredients

1 / 1

Ingredients

Ingredient Amount Role
Glutinous rice flour (แป้งข้าวเหนียว) 125g Dough: the wrapper. Use glutinous rice flour only
Concentrated pandan juice 3 tbsp Dough: green color and pandan aroma
Water 5–6 tbsp Dough: add a little at a time while kneading
Peeled split mung beans, dried (ถั่วเขียวเราะเปลือก) 160g Filling: the yellow bean base
Coconut milk 200ml Filling: blended with the steamed beans and sugar
Sugar 160g Filling: sweetness
Coconut milk 125ml Topping: the coconut layer poured over the steamed cakes
Rice flour (แป้งข้าวเจ้า) 5g Topping: light thickening
Salt 3g Topping: a salty contrast to the sweet filling
Water for washing and soaking the beans as needed Preparation: discard after soaking
Cooking oil a little Steaming: for oiling the banana leaf
Water for spraying a little Steaming: a light mist over the shaped cakes
0 / 0

Khanom Phra Phai: Green Dough, Sweet Bean Filling and Salted Coconut

What this sweet should keep

Each cake has three layers: a soft, chewy wrapper of glutinous-rice dough, a sweet filling of peeled mung beans cooked down with coconut milk, and a coconut topping with salt in it. Make the filling and dough separately, judge each by how it looks and feels, and add the topping only after the cakes are steamed.

Yellow split mung beans are rinsed until the water runs clear, soaked, then steamed until soft, then get blended with coconut milk and sugar and stirred in a pan until the paste dries and pulls away from the sides. Small balls of this filling are wrapped in pandan-green glutinous-rice dough, set on oiled banana leaf and steamed briefly. A spoonful of thickened, lightly salted coconut goes over the top at the end. That is khanom phra phai (ขนมพระพาย), a Thai steamed sweet.

This article follows one formula: the version published by the Thai recipe site Pholfoodmafia. It has a glutinous-rice dough, a peeled mung-bean filling and a coconut, rice-flour and salt topping. That recipe lets you color the dough with either concentrated pandan juice or butterfly-pea water. Here we use pandan green throughout. Other Thai recipes make the dough in three colors or add pumpkin, and those versions are described further down as separate recipes, not blended into this one.

About this recipe

Sekai Gohan has not kitchen-tested this recipe. The amounts, sizes and times follow Pholfoodmafia's published recipe, which gives no number of servings or pieces, no total time and no storage guidance. The steaming times are the recipe's own and have not been checked against different home steamers.

What Khanom Phra Phai Is: A Steamed Bean-Filled Sweet from Central Thailand

The name also shows up spelled ขนมพะพาย. A Thai food-definitions document (a PDF in Thailand's DOI repository, which cites a 1991 publication of the Thai royal household bureau) defines it as a sweet in which a bean filling is wrapped in rice flour and glutinous rice flour, then steamed, with ขนมพระพาย given as another name. The formula used here makes its dough from glutinous rice flour alone. The rice flour goes only into the topping.

Pholfoodmafia describes khanom phra phai as a sweet used at weddings in central Thailand. It reads the sticky glutinous-rice dough as a strong bond and the sweet filling as sweet affection. This symbolism comes from that publisher. It is not an established history of where the dish came from, and none of the sources we read shows that the sweet was only ever served at weddings. To see where it sits among other Thai dishes, start from Thai food on Sekai Gohan.

Taste and structure: three parts, three jobs

Part What it's made of Its job in the cake
Wrapper Glutinous rice flour, pandan juice, water A soft, elastic outer layer that holds the filling and carries the green color and pandan aroma
Filling Peeled split mung beans, coconut milk, sugar The sweet center, cooked until dry enough to roll into balls
Topping Coconut milk, rice flour, salt A lightly thickened, slightly salty coconut layer that sets off the sweetness

The topping uses its own coconut milk, separate from the coconut milk in the filling. Measure the two portions separately and keep them apart.

Ingredients: Dough, Filling and Topping

Overhead view of all the ingredients, grouped into dough, filling and topping
Group the ingredients for the dough, filling and topping, and keep the two coconut milks separate

This sweet contains legumes (mung beans) and coconut. Check the labels on flours, coconut milk and other packaged products for allergen and shared-facility information.

Choosing and Substituting

  • Mung beans: choose peeled, split, yellow mung beans. Whole green mung beans and mung bean flour are not substitutes for this formula.
  • Color liquid: concentrated pandan juice is usually made by blending chopped fresh pandan leaves with water and straining the result. Butterfly-pea water can replace the pandan juice in the same 3 tbsp, which gives a blue dough and a different aroma. Choose one of the two. Don't combine them.
  • Coconut milk: use plain coconut milk. Don't assume that sweetened or salted coconut products work the same way. After opening, handle coconut products according to their labels.
  • Flour: don't add rice flour to the dough. A dough of rice flour and glutinous rice flour belongs to a different version (see the variations below).

Equipment

  • Steamer (or a steaming rack in a lidded pot)
  • Bowl for soaking the beans, and a strainer
  • Blender or food processor
  • Pan for cooking the filling, and a wooden spatula
  • Small saucepan for the topping
  • Fine strainer or cloth, if you're making pandan juice from fresh leaves
  • Banana leaf, for setting the cakes on in the steamer
  • Spray bottle

Method: Filling, Dough, Steaming, Then Topping

Order of work

Make the filling first so it can cool slightly before shaping. Make the dough next, then wrap and steam. Make the topping separately and pour it over the cakes only after they are steamed.

When Something Goes Wrong

Problem Likely cause What to do
The filling is too soft to roll It hasn't cooked down enough Return it to the pan and keep stirring until it dries and pulls away from the sides
The filling is too hot to handle It went straight from pan to shaping Let it cool slightly before rolling. Don't shape hot filling with bare hands
The dough cracks when you wrap it Too little water Work in more of the 5–6 tbsp water a little at a time until the dough is soft and clay-like. Don't add other flours
Filling shows through the wrapper The seam wasn't fully closed Pinch the seam firmly and roll the ball again before steaming
The beans still feel hard Not steamed long enough Keep steaming until soft all the way through before blending
The cakes don't look cooked after 5 minutes Steamer differences Check how the cakes look at 5 minutes rather than deciding on a longer time in advance. If they aren't done, keep steaming and check again
The topping looks split or scorched Boiled too hard or heated without stirring Heat gently and stir the whole time. Stop once it thickens slightly

Other Versions: Same Name, Different Recipes

Thai recipe sites publish khanom phra phai in several forms. These are separate recipes with their own proportions. Don't mix their ingredients or times into the formula above.

Version What's different Why it isn't mixed in here
Three-color dough (Wongnai Cooking) 400g glutinous rice flour plus 90g rice flour, with 250ml coconut milk divided among three colored juices. The dough is kneaded for 10–15 minutes, 300g peeled mung beans are soaked and steamed, the filling is stir-cooked, and the cakes are steamed over boiling water for 5–10 minutes The dough ratio, rice flour, quantities and colors all differ from the single-color formula
Pumpkin and other colored doughs (Krua Khun Toi) Pumpkin for a yellow dough, anthocyanin water for purple and pandan for green, with tapioca flour. The filling uses peeled mung beans, coconut cream and sugar, and the filled cakes are steamed for about 5 minutes Measured mostly in cups and flexible amounts, with pumpkin and tapioca flour making it a different method

The Thai definition document's mention of rice flour together with glutinous rice flour matches Wongnai Cooking's three-color dough. If you want to try more than one color, follow one of these other recipes as a whole rather than scaling colors onto this one.

Frequently Asked Questions

What does khanom phra phai taste like?

The formula points to a soft, chewy glutinous-rice wrapper, a sweet coconut-and-mung-bean filling and a coconut topping with a little salt in it. The salt in the topping sets off the sweetness of the filling. We haven't made this recipe ourselves, so this is a description of how it's built, not a tasting note.

What color is it supposed to be?

Pholfoodmafia's recipe colors the dough with either concentrated pandan juice (green) or butterfly-pea water (blue). This article uses pandan green. Other recipes make three-color or pumpkin-yellow doughs, and those are separate versions.

Should I add rice flour to the dough?

Not for this formula. The dough here is glutinous rice flour, pandan juice and water. Rice flour goes only into the topping. Doughs with added rice flour, like Wongnai Cooking's three-color version, are different recipes.

How many cakes does this make?

The recipe doesn't say, and we don't give a number. It gives sizes, about 1.5 cm for the filling balls and about 2 cm for the dough balls, and the final count depends on how evenly you divide and how thick you wrap.

How is it connected to weddings?

Pholfoodmafia describes it as a sweet used at central Thai weddings, with the sticky dough standing for a strong bond and the sweet filling for sweet affection. Wongnai Cooking's article says it was made only for weddings, but it offers no primary evidence for that. Treat both as descriptions from those publishers, not as established history.

How long does it keep?

None of the sources we read gives storage or reheating guidance, so we don't give a storage period. Handle opened coconut products according to their labels.

Sources