Khanom Phra Phai: Green Dough, Sweet Bean Filling and Salted Coconut
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.
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

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
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
- Pholfoodmafia, "Kanom Pra Pai (ขนมพระพาย)." The formula used in this article: dough, peeled mung-bean filling and coconut topping, the method order, sizes and steaming times, and the central Thai wedding symbolism attributed to the dish. https://www.pholfoodmafia.com/recipe/kanom-pra-pai-%E0%B8%82%E0%B8%99%E0%B8%A1%E0%B8%9E%E0%B8%A3%E0%B8%B0%E0%B8%9E%E0%B8%B2%E0%B8%A2/
- Wongnai Cooking, "วิธีทำ "ขนมพระพาย" เมนูขนมไทยโบราณ หวาน หอม เหนียวนุ่ม ละมุนลิ้น!" A separate three-color version with rice flour, used only for comparison, and the article's own statement linking the sweet to weddings. https://www.wongnai.com/recipes/ka-nom-pra-pai
- Krua Khun Toi, "ขนมพระพาย." A separate version with pumpkin, colored doughs and tapioca flour, used only for comparison. https://www.kruakhuntoi.com/recipes/%E0%B8%82%E0%B8%99%E0%B8%A1%E0%B8%9E%E0%B8%A3%E0%B8%B0%E0%B8%9E%E0%B8%B2%E0%B8%A2/
- Thai food-definitions document (PDF in Thailand's DOI repository; publisher not confirmed in the PDF text). The spellings ขนมพะพาย / ขนมพระพาย and the definition of the sweet as a bean filling wrapped in rice flour and glutinous rice flour and steamed. It cites a 1991 royal household bureau publication, which was not itself consulted. https://doi.nrct.go.th/admin/doc/doc_598872.pdf















