Thai Waffle Recipe ขนมรังผึ้ง

Yes, we do have a version of the waffle in Thailand! We call them “kanom rung peung” or literally “bee hive snack”, and they are made with coconut milk, palm sugar, shredded coconut, and studded with sweet corn, but you can change the corn to taro, raisins, or anything else you’d like.

Though I often eat these for breakfast (I freeze them and just pop them in the toaster), in Thailand they are sold on the street and are eaten as snacks any time of day (kind of like a doughnut!), and because they are already sweet and delicious on their own, you don’t need any additional toppings!

Note on the waffle iron: Thai waffles are thinner than the typical American/Belgian waffles, so I chose to use the Scandinavian style waffle iron which makes thinner waffles (check it out here). You CAN use the classic squared or round Belgian waffle iron, but your waffle will not rise to fill the entire depth because this batter is thinner, so you will end up with a one-sided waffle. This is totally fine, you don’t need to buy a whole new iron for this, I just wanted let you know in advance!


Makes about 6 waffles


  1. In a small pot, combine sugar and just enough of the coconut milk to cover, then heat, stirring frequently, until the sugar is dissolved. Remove from heat, then add shredded coconut, salt and the remaining coconut milk. Let cool completely.

  2. Add in just enough coconut milk to cover

    Once sugar is dissolved, add in the rest of the ingredients

  3. In a mixing bowl, whisk rice flour, all-purpose flour and baking powder together.

  4. Combine all dry ingredients

  5. Beat eggs well and stir into the cooled coconut milk mixture.

  6. Whisk while pouring eggs into coconut milk mixture

  7. Pour the coconut milk mixture into the flour bowl and stir with a rubber spatula just until combined, making sure to scrape all the way to the bottom of the bowl. Stir in the corn (or whatever you are using) and rest the batter for 30 minutes before using.

  8. Combine wet and dry ingredients

    Fold in your add-ins

  9. If serving all of them right away, preheat oven to 200°F, this is to keep all your waffles warm while you make the rest.

  10. Cook in a preheated waffle iron until golden brown. (For my iron I use: A little less than 1/2 cup of batter, 3.5 darkness setting, high heat setting. I gently rest the top lid of the iron onto the batter and DO NOT clamp the lid closed or the waffle will be too thin.)

  11. Spread the batter to the corners of the waffle iron

    Rest the lid on top of the batter

  12. If serving right away, keep finished waffles warm in the oven while you make the rest. For the extra ones you’re saving for later, let them cool completely on a rack and freeze in a freezer bag. To reheat, I put them in the toaster or toaster oven until heated through and a little crispy on the outside.

  13. Pro tip: the underside of the waffle always looks better than the top


Course taught by Pailin “Pai” Chongchitnant.

Pailin “Pai” Chongchitnant is the author of the cookbook Hot Thai Kitchen, host of TV series One World Kitchen on Gusto TV, and creator and host of the YouTube channel PailinsKitchen.

Original Recipe can be found at Hot Thai Kitchen. All images are screengrabs from accompanying Youtube video. Audio from La La Land