Kanom Krok Recipe (Thai Coconut Pancakes)

This post may contain links to affiliate websites, and I receive an affiliate commission for any purchases you make using these links.

This easy kanom krok recipe brings you the best Thai coconut pancakes—crispy, sweet, and creamy! Made with rich coconut milk and cooked in a hot pan, they’re foolproof and turn out perfectly every time.

Close-up of kanom krok, Thai coconut milk pancakes, topped with green onions and corn.

Quick tip: If you love these cute tiny treats, you’ve got to try roti next! It’s another Thai pancake that’s a street food staple in Thailand.

Kanom krok is a traditional Thai dessert made from rice flour and coconut milk, cooked in a special pan with small round molds. These mini pancakes have a crispy exterior and a soft, custard-like center, and can be topped with many different toppings for added flavor.


A hand presenting a Thai coconut pancake, with a cast-iron kanom krok pan in the distance.

Recipe highlights

  • Dairy & gluten-free: 100% family-friendly and perfect for anyone avoiding dairy or gluten.
  • Endless toppings: You can mix and match toppings however you like—corn, taro, or even something unique like cheese or nuts.
  • Great for any time: These are perfect to make with the kids on a lazy weekend, whether you like them for dessert or a tasty snack throughout the day!
  • Easy Instructions: The detailed instructions with images will have you making these coconut milk pancakes like a Thai chef.
  • Street food at home: Making this dessert will make your kitchen smell like a Bangkok street market, and they’re easier than you think—promise!
Authentic Thai kanom krok served in a bamboo basket on a banana leaf, with a cast iron pan in the background.

If you love desserts with coconut milk as much as I do, make sure to try some of my favorites: pandan coconut jelly and bua loy!

What is the best kanom krok pan?

The right pan makes all the difference when it comes to these coconut pancakes. It’s what gives them that crispy bottom and creamy center. I’ve got two great recommendations for you—both can be found online or at an Asian supermarket.

Cast iron pan

This is the traditional choice—the kind you’d see at street food markets in Thailand. Made from cast iron, it evenly distributes heat, giving each pancake its signature crispy bottom. If you’re lucky enough to find one, make sure it’s heavy (cast-iron heavy) and well-made. The lighter ones don’t hold heat as well, and that’s key to getting the texture right. Get it on Amazon.

A cast iron takoyaki pan works just as well for home cooking and is a lot cheaper!

Seasoned kanom krok pan.
Seasoning my kanom krok pan over charcoal.

Don’t forget to season: If you’re using a cast iron pan, it needs to be seasoned before you start. I usually heat mine up over charcoal until it’s smoking, fill each mold with a high-smoke point oil (like canola oil or vegetable oil), and let it sit for an hour. This makes sure nothing sticks and everything crisps up perfectly.

Takoyaki pan

For an easier option, an electric takoyaki pan works great too! It’s non-stick, so no seasoning is needed. Just plug it in, set the temperature, and you’re good to go.

Note: While browsing on Amazon, I came across two similar pans that are worth a try: a Danish Aebleskiver pan and a Dutch poffertjes pan!

Ingredient notes

You can pick up everything you need from your nearest Asian grocery store or Asian market. For exact measurements, don’t forget to check the recipe card at the end of this post!


Ingredients for kanom krok labeled: rice flour, water, palm sugar, white sugar, salt, and coconut milk.

Batter

  • Coconut milk – Use high-quality full-fat coconut milk like Aroy-D for both the batter and filling (not coconut cream).
  • Rice flour – Provides structure, keeping the pancakes light and crisp (not glutinous rice flour).
  • Water – Binds the ingredients together.
  • Palm sugar
  • Salt

Coconut milk filling

  • Coconut milk – Creates a creamy, custard-like filling that melts in your mouth.
  • White sugar
  • Salt

Optional garnishes

  • Toasted coconut flakes
  • Chopped green onions
  • Toasted sesame seeds
  • Fresh coconut shreds
  • A drizzle of honey
  • Chocolate chips

Step-by-step instructions

Make the batter

Step-by-step images showing the preparation of kanom krok batter in a bowl.

Step 1: In a large mixing bowl, pour in the water and add the rice flour.

Step 2: Let the mixture sit for 20 minutes.

Step 3: Knead the mixture until completely smooth and free of lumps.

Step 4: Add the coconut milk, palm sugar, and salt. Continue kneading until the palm sugar dissolves completely.

Make the coconut filling

Step-by-step instructions for making the coconut filling.

Step 5: In another bowl, whisk together the coconut milk, white sugar, and salt until smooth.

Cook pancakes

Step-by-step images of making Kanom Krok pancakes: pouring batter into the hot indented pan, the batter beginning to cook and bubble, adding the coconut milk topping, and then finishing with green onions for garnish.

Step 6: Preheat your pan. If using a cast iron pan, heat it over charcoal. If using a stovetop pan, heat it over medium heat.

Step 7: Brush a light layer of oil into each mold. Stir the batter and fill each mold about two-thirds full, starting from the outer edge and working towards the center.

Step 8: Once the batter is in, stir the coconut filling and spoon it on top of each mold.

Step 9: Sprinkle chopped green onions or your desired topping over each pancake.

Step 10: If possible, cover the pan with a lid to trap the heat. This helps cook the pancakes evenly and ensures a crispy bottom and set filling.

Step 11: Once cooked, use a small spoon to gently lift the kanom krok out of the pan. Serve them warm, fresh off the pan, when they’re crispy on the outside and creamy inside.

Kitchenware

  1. Measuring cups and spoons
  2. Two mixing bowls: One for the batter, one for the filling.
  3. Whisk
  4. Kanom krok pan
  5. Heat-resistant cooking brush: For greasing the pan.
  6. Pouring jug: To easily pour the batter and filling into the pan.
  7. Spoon: For flipping or removing the pancakes from the pan.

Recipe tips and tricks

  • Cook over medium heat: This ensures your pancakes don’t burn (if too high) or lack crispiness (if too low). You can start with one pancake as a test.
  • Taste-test: Starting with a test pancake allows you to adjust the flavors in your batter and filling. Aim for a balance of creamy, sweet, and subtly salty flavors.

Did you know? The Lao name for this dessert is khao nom kok, and it’s packed with the same irresistible coconut-filled goodness!

Kanom translates to candy or dessert, while krok means mortar. It’s unclear if the batter was originally made using a mortar and pestle—even my Thai grandmother couldn’t confirm it!

How to store coconut milk pancakes

  • Storing: Let the pancakes cool completely before placing them in an airtight container. Use parchment paper to separate the layers, and store in the fridge for up to 2 days.
  • Reheating: Warm them in the oven or the kanom krok pan, or enjoy cold.
  • Make ahead: The batter and filling can be made a day ahead and kept in the fridge.

More Thai coconut dessert recipes you’ll love!

Loved reading this kanom krok recipe? Please make my day by dropping a star rating and/or a comment below! Follow me on social media: FacebookInstagram, and Pinterest.

Kanom Krok Recipe (Authentic Thai Coconut Pancakes)

Close-up of kanom krok, Thai coconut milk pancakes, topped with green onions and corn.
This kanom krok recipe creates the best Thai coconut pancakes—creamy, easy to make, and full of flavor. A must-try street food from Thailand!
Praew
Prep Time 20 minutes
Cook Time 30 minutes
Total Time 50 minutes
Cuisine Thai
Course Dessert, Snack
Serving Size 10 people

Ingredients

For the batter

  • 10.5 ounces rice flour
  • 34 fluid ounces water
  • 1.7 fluid ounce coconut milk
  • 4.2 ounces palm sugar
  • 0.5 teaspoon salt

For the coconut filling

  • 13.5 fluid ounces coconut milk
  • 1 ounce white sugar
  • 1 teaspoon salt

Instructions

Make the batter

  • In a large mixing bowl, pour in the water and add the rice flour.
  • Let the mixture sit for 20 minutes.
  • Knead the mixture until completely smooth and free of lumps.
  • Add the coconut milk, palm sugar, and salt. Continue kneading until the palm sugar dissolves completely.

Make the coconut filling

  • In another bowl, whisk together the coconut milk, white sugar, and salt until smooth.

Cook pancakes

  • Preheat your pan. If using a cast iron pan, heat it over charcoal. If using a stovetop pan, heat it over medium heat.
  • Brush a light layer of oil into each mold. Stir the batter and fill each mold about two-thirds full, starting from the outer edge and working towards the center.
  • Once the batter is in, stir the coconut filling and spoon it on top of each mold.
  • Sprinkle chopped green onions or your desired topping over each pancake.
  • If possible, cover the pan with a lid to trap the heat. This helps cook the pancakes evenly and ensures a crispy bottom and set filling.
  • Once cooked, use a small spoon to gently lift the kanom krok out of the pan. Serve them warm, fresh off the pan, when they’re crispy on the outside and creamy inside.

Notes

  • Use the nutrition card in this recipe as a guideline.
  • For this recipe, you'll need a kanom krok pan. You can purchase one online at Amazon. For more information, see the recipe under 'kanom krok pan'.
  • The batter and toppings can be prepared a day in advance and stored in the fridge.
Calories: 247kcal | Carbohydrates: 38g | Protein: 3g | Fat: 10g | Saturated Fat: 9g | Polyunsaturated Fat: 0.2g | Monounsaturated Fat: 1g | Sodium: 383mg | Potassium: 122mg | Fiber: 1g | Sugar: 11g | Vitamin C: 0.4mg | Calcium: 14mg | Iron: 2mg

Similar Posts

2 Comments

  1. 5 stars
    kanom krok is my favorite thai dessert. this guide is very detailed. will make it for sure when i have the time!!

5 from 1 vote

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating