National Dish Thailand: Kanom Krok (Recipe)

In this article
Discover Kanom Krok, one of Thailand’s most beloved street-food treats! These little half-sphere coconut pancakes are crisp on the outside and irresistibly creamy in the middle, made from just a handful of humble ingredients. With the gentle sweetness of coconut milk and the soft chew of rice flour, they are the kind of snack you’ll spot sizzling away in dimpled pans at markets across the country. Bring the bustle of a Thai street stall straight into your own kitchen.
About Kanom Krok
Kanom Krok is a traditional Thai snack found above all on the country’s lively street markets. These small, round cakes are made from coconut milk and rice flour, a combination that gives them a unique texture and an unmistakable flavour. They are crisp on the outside and creamy within, which makes every bite a pleasure. Kanom Krok can be prepared either sweet or savoury, so it suits just about every taste.
Ingredients (serves 1–2)
- 1 cup rice flour
- 1 cup coconut milk
- 1/4 cup sugar
- 1/4 cup water
- 1 pinch of salt
- Toppings of your choice (e.g. spring onions or sweetcorn for the savoury version)
Shopping for the ingredients
The ingredients for Kanom Krok are easy to find in most Asian supermarkets. Be sure to choose fresh coconut milk, as it can improve the flavour considerably. Rice flour is a key component that you should also be able to track down in any well-stocked supermarket. Other ingredients such as sugar and salt are basic store-cupboard staples that you will usually have on hand already.
Preparing the dish
Before you start cooking, it pays to get all your ingredients ready. Measure out the quantities you need carefully to achieve the best possible result. Combining the coconut milk and rice flour takes a little patience if you want a smooth batter. For the perfect flavour you can also stir in extra ingredients to enrich the mixture.
Step-by-step instructions
- In a bowl, mix the rice flour, coconut milk and water into a smooth batter.
- Add the sugar and a pinch of salt, then stir the mixture well.
- Heat a Kanom Krok pan or a special dimpled mini-pan until it is hot.
- Spoon the batter evenly into the hollows of the pan and cover with a lid.
- Cook the little treats until they are set and the tops are just beginning to brown.
Gluten-free / lactose-free version
For a gluten-free version of Kanom Krok you can use gluten-free rice flour, which makes an ideal base for this recipe. Take care that all the other ingredients are gluten-free too, in order to avoid any cross-contamination. If you would like a lactose-free option, simply use coconut milk in place of ordinary milk. That way the original flavour is preserved while still meeting your dietary needs — much the same approach that keeps a coconut-rich Gaeng Massaman suitable for many diners.
Tips for vegans and vegetarians
This recipe is wonderful for vegans, as it naturally contains no animal products. Use plant-based sugar to make sure every part of the preparation is vegan. Adding ground nuts or dried fruit can enrich the sweet version even further. That way the snack stays entirely plant-based while also becoming a more nourishing little treat!
More tips and tricks
Getting the cooking time right is key to perfect Kanom Krok: watch it closely so you reach just the right consistency. Experiment with different toppings such as fried onions or fresh coriander to create interesting flavour variations. The temperature of the pan also has a big effect on the result, so be patient and adjust the heat as needed. Finally, you can play with the thickness of the batter layer in each hollow to achieve exactly the texture you prefer.
Adapting the recipe to your taste
The beauty of Kanom Krok lies in just how versatile the recipe is. You can vary the amount of sugar to dial the sweetness up or down to your liking. Stir in different additions such as chocolate chips or fresh fruit to create new flavour combinations. The shape and size of the little cakes can change too, which makes the dish even more adaptable.
Ingredient substitutions
If you don’t have every ingredient to hand, there are plenty of alternatives. Instead of coconut milk you could use soy milk or another plant-based option to stand in for the coconut flavour. In place of rice flour, cornflour can make an interesting addition, though it will alter the taste — a more savoury route also taken in dishes like Khao Pad Sapparot. Be creative and try out whatever tastes best to you!
Drink pairing ideas
A range of drinks goes well with Kanom Krok and rounds out the intensity of its aromas. A classic Thai iced tea harmonises beautifully with the sweet, creamy flavours. Fresh fruit juices or coconut water make refreshing accompaniments too, drawing out the snack’s flavour notes. Experiment with different combinations until you find the perfect match.
Serving and presentation ideas
Presentation is an important factor when serving Kanom Krok. Use pretty plates or plain wooden bowls to play up its rustic look. Garnishing with fresh herbs or edible flowers can lend the dish an elegant touch. An appealing arrangement of the little cakes can also have a striking effect on a festive buffet table.
A bit of history
Kanom Krok has a long history within Thai culture and is often served at festivals and celebrations. The snack has its origins in the southern region of Thailand and, over the years, has grown into a much-loved street food. It embodies a Thai food culture that leans on fresh, wholesome ingredients. By bringing together coconut and rice, Kanom Krok unites traditional Thai flavours in one delicious mouthful — a coconut-forward sweetness echoed across Thai cuisine and in treats like Khanom Mo Kaeng.
More recipe ideas
Summary: Kanom Krok
Kanom Krok is a fascinating Thai snack that wins you over with its crisp outside and creamy filling. It is simple to prepare and calls for just a few — yet flavourful — ingredients. With a wealth of ways to adapt and vary it, this snack is perfect for every kind of palate. Let the flavours of Thailand inspire you, and enjoy making this unique little treat yourself!


