Savory Khanom Tokyo: thin pancakes rolled around seasoned ground pork, small sausages and quail egg
CuisineThai

Khanom Tokyo: Thai Rolled Pancakes with Pork, Sausage and Quail Egg (ขนมโตเกียว)

How to make savory Khanom Tokyo (ขนมโตเกียว), the Thai street snack of thin, lightly sweet pancakes rolled around seasoned ground pork, small cooked pork sausages and quail egg. Covers the batter, safe separate cooking of the pork, the cup measurement, and the uncertain story behind the Japanese-sounding name.

Cooking flow

Cooking steps

STEP 11 / 11

Sift the dry ingredients

Sifting flour, baking powder and salt together
Sift the flour, baking powder and salt together while everything is still dry

Put the flour, baking powder and salt together in a fine sieve and sift them into a clean bowl.

STEP 22 / 11

Mix the egg and sugar

Cracking the chicken egg for the batter into a bowl
Crack the egg into an empty bowl

Crack the egg into a separate bowl.

Add the sugar.

Adding sugar to the egg for the batter
Add the sugar to the egg

Mix until the sugar blends into the egg.

Mixing the egg and sugar in the bowl
Keep mixing until the sugar blends in
STEP 33 / 11

Add the milk, oil and vanilla

Pouring milk into the egg and sugar mixture
Add the milk first

Pour the milk into the egg and sugar mixture.

Add the vegetable oil.

Adding vegetable oil to the egg, sugar and milk mixture
Then the oil

Add the vanilla flavoring.

Adding vanilla flavoring to the batter liquid
Then the vanilla

Mix until the liquid is evenly combined.

Mixing the egg, sugar, milk, oil and vanilla together
Mix the liquid until it looks even
STEP 44 / 11

Add the sifted dry ingredients

Adding the sifted flour, salt and baking powder to the liquid
Tip the sifted dry mixture into the liquid

Add the sifted flour mixture to the liquid.

Mix until no dry flour is visible. Mix gently; don't whip it.

Mixing the sifted dry ingredients into the batter
Stir until no dry flour remains, without whipping
STEP 55 / 11

Strain the batter

Straining the mixed batter into a separate clean bowl
Strain the batter once into a clean bowl

Pour the batter through a fine sieve once, into a clean bowl.

STEP 66 / 11

Cover and chill

Covering the strained batter with plastic wrap
Cover the strained batter

Cover the bowl with plastic wrap.

Refrigerate for 15–20 minutes.

Placing the covered bowl of batter in the refrigerator
Rest the covered batter in the refrigerator for 15–20 minutes
STEP 77 / 11

Cook the pork separately and check the temperature

Seasoned ground pork stirred as it cooks in a separate skillet (temperature check comes next)
Cook the pork in its own skillet, breaking it up as it cooks

In a separate skillet, cook the seasoned ground pork, stirring and breaking it into small crumbles. Keep the raw pork and anything it touches away from the batter.

Insert a clean food thermometer into a thick cluster of pork and check that the pork reaches 71°C (160°F) throughout. Don't judge doneness by color alone. Set the cooked pork aside for filling.

Checking the separately cooked ground pork with a food thermometer
Check a thick cluster of pork with a thermometer; color alone is not enough
STEP 88 / 11

Preheat the pan

Preheating a flat griddle or frying pan
Preheat the empty pan over medium heat

Heat a flat griddle or flat frying pan over medium heat.

STEP 99 / 11

Pour and spread the batter thin

Pouring one pancake's worth of batter onto the preheated pan
Pour a small amount of plain batter onto the hot pan

Pour batter for one pancake onto the hot pan.

Spread it with the back of a spoon into a thin round or oval, as thin as you like.

Spreading the batter thin with the back of a spoon
Spread the batter into a thin round or oval
STEP 1010 / 11

Add the quail egg and fillings, and cook until the egg is set

Cracking a quail egg onto the pancake as it begins to set
Crack the quail egg onto the setting pancake

When the batter begins to set, crack a quail egg onto it.

Spread the egg over the pancake with a spoon.

Spreading the quail egg over the pancake
Spread the egg across the pancake

Add the cooked pork, to taste.

Adding the separately cooked ground pork to the pancake with the spread quail egg
Spoon on the pork that was cooked and checked in step 7

Add a sausage.

Placing a cooked pork sausage on the pancake
Place a cooked pork sausage on top

Sprinkle with pepper.

Sprinkling pepper over the filled pancake
Season with pepper

Drizzle on a little seasoning sauce.

Drizzling a little Thai seasoning sauce over the fillings
Add a little seasoning sauce

Keep cooking until both the white and the yolk of the quail egg are firm.

Checking that the quail egg white and yolk have set before rolling
Before rolling, the quail egg should be firm, not runny
STEP 1111 / 11

Roll when the shell is browned

The lightly browned edge of the pancake before rolling
Look for color at the edge of the shell before rolling

Watch the edge of the pancake. When the shell shows some browning, it is ready to roll. The browning tells you about the shell only; it does not show that the fillings are safely cooked.

Slide a thin spatula under the pancake and roll it up around the fillings. Eat while warm.

Rolling the browned pancake around the fillings
Lift with a thin spatula and roll around the fillings
0 / 0
Ingredients

Ingredients

1 / 1

Ingredients

Ingredient Amount Role
All-purpose flour (แป้งอเนกประสงค์) 100g Body of the thin pancake. Sift with the baking powder and salt
Chicken egg (ไข่ไก่) 1 Batter. Mixed first with the sugar
Milk (นมสด) 1 cup Batter liquid
Vegetable oil (น้ำมันพืช) 1 tbsp Mixed into the batter
Sugar (น้ำตาล) 40g Light sweetness and color in the shell
Salt (เกลือ) 1/2 tsp Sifted with the flour
Baking powder (ผงฟู) 2 tsp Sifted with the flour
Vanilla flavoring (กลิ่นวนิลา) 1 tsp Aroma in the batter
Seasoned ground pork (หมูสับปรุงรส) to taste Filling. Cook separately to 71°C (160°F) before using
Small fully cooked pork sausages (ไส้กรอก) to taste Filling. Use as the label directs
Quail eggs (ไข่นกกระทา) to taste Filling. Cracked onto the pancake and cooked until the white and yolk are firm
Pepper (พริกไทย) to taste Seasoning for the fillings
Thai seasoning sauce (ซอสปรุงรส) to taste Seasoning for the fillings
0 / 0

Khanom Tokyo: A Thin Pancake, Spread on a Hot Pan and Rolled Around Its Filling

What this snack should keep

A thin, lightly sweet shell, fillings set before rolling, and a compact roll eaten while still warm.

A small pour of pale batter lands on a preheated flat pan and is pushed out with the back of a spoon into a thin round. As soon as it starts to set, the fillings go on top, and once the edge takes on color, a spatula slips underneath and rolls everything up into a neat little cylinder. That is Khanom Tokyo (ขนมโตเกียว), a Thai snack that, according to The Nation Thailand, is familiar from street corners, markets and the stalls outside schools.

Despite the name, it is not a snack from Tokyo. The Nation describes it as a Thai street snack with a Japanese name, and its exact origin remains unsettled. More on that further down.

Khanom Tokyo comes with both sweet and savory fillings. This article covers one savory version only: a thin batter with seasoned ground pork, small cooked pork sausages, quail egg, pepper and Thai seasoning sauce.

This Version: One Savory Recipe, Followed Closely

The batter and the list of fillings follow a savory Khanom Tokyo recipe published by the Thai flour miller UFM (United Flour Mill) under the name of Chef M. Its batter amounts and units are kept exactly as given, without scaling or conversion. That recipe leaves a few things open: it does not define the size of its cup, does not give amounts for the fillings (they are added to taste), does not state how many pancakes the batter makes, and gives no pan temperature or cooking time. The one fixed time is the 15–20 minute rest for the batter in the refrigerator, and it calls for medium heat.

Two parts here are our own editorial additions rather than part of the UFM recipe:

  • The pork is cooked separately first and checked with a food thermometer until it reaches 71°C (160°F), following the U.S. FoodSafety.gov chart for ground pork. The UFM recipe does not say how the seasoned pork should be prepared, and a thin pancake cooking for a short time should not be assumed to cook raw pork safely.
  • The order of the fillings (quail egg, then pork, sausage, pepper and sauce) and the choice of small sausages are editorial choices for clear steps. The UFM recipe names the fillings but sets no order or size.

We have not kitchen-tested this recipe, so heat levels, pancake size and how much batter to pour each time are left for you to judge at the stove.

Ingredients: Batter and Savory Fillings

The batter ingredients and savory fillings, including cooked pork sausage, laid out separately
Batter ingredients and savory fillings, each in its own bowl
Allergens and labels

The batter contains wheat, egg and milk. Check the labels of the sausages and the seasoning sauce you buy for allergens, and confirm that the sausages are fully cooked pork sausages.

Equipment

  • Fine sieve
  • Two mixing bowls, plus one clean bowl for the strained batter
  • Whisk or spoon
  • Plastic wrap
  • A separate skillet for the pork
  • Food thermometer (essential for checking the pork)
  • Flat griddle or flat nonstick frying pan
  • Small ladle
  • Spoon for spreading the batter
  • Thin metal spatula for rolling

Choosing and Substituting Ingredients

  • Flour: All-purpose flour is the natural match. Flours differ by brand, so the thinness and browning of the shell can vary. Don't assume cake flour is an equivalent swap.
  • Milk: Plain milk.
  • Vegetable oil: Any ordinary neutral-tasting cooking oil.
  • Vanilla flavoring: Vanilla flavorings and extracts differ in strength between products, so the aroma will vary with what you use.
  • Seasoned ground pork: If you can't find Thai pre-seasoned ground pork, you can season plain ground pork with the seasoning sauce and pepper. How much is up to you. Either way, cook it to 71°C (160°F).
  • Sausages: Small fully cooked pork sausages, used as their label directs. Japanese-style mini sausages work, with some difference in flavor. This version does not switch to raw sausage or chicken products.
  • Seasoning sauce: Thai seasoning sauce is preferred. Soy sauce is an optional substitute, but it changes the aroma and saltiness.

Method: Make and Rest the Batter, Cook the Pork, Then Spread, Fill and Roll

Before you start

The batter rests for 15–20 minutes in the refrigerator. Use that time to cook and check the pork in a separate skillet, so the fillings are ready before the first pancake goes on the pan.

Serve Them Hot

Freshly cooked savory Khanom Tokyo served on a plate
Serve the rolls straight from the pan

Khanom Tokyo is meant to be eaten warm, right after rolling. There is no dipping sauce in this version; the pepper and seasoning sauce are already inside. We don't give storage times or reheating instructions for this recipe.

Troubleshooting

Problem What to check What to do
The shell is thick or hard to spread The batter sets before it is spread Pour a smaller amount and spread it right away. Don't let the heat get too strong
The fillings don't stick to the shell The pancake had fully set before the fillings went on Add the quail egg and fillings as soon as the batter begins to set
The quail egg is still runny The egg has not had enough time on the pan Keep cooking until the white and yolk are firm before rolling
Unsure whether the pork is done Color can mislead Check the separately cooked pork with a thermometer for 71°C (160°F). The browned shell is not proof that the fillings are safe

Variations

  • Sweet fillings: The Nation Thailand describes Khanom Tokyo with sweet fillings such as cream as well as savory ones. That is a different version from this recipe and is not covered here.
  • Choosing fillings: At stalls, The Nation notes a range of sweet and savory fillings. Within this savory version, the fillings are added to taste.
  • Without sausage: Leaving out the sausage and keeping the pork and quail egg is our own editorial idea, not part of the UFM recipe. If you try it, keep the separate pork cooking and the firm-egg check.

A Thai Street Snack with a Japanese Name

Khanom Tokyo is a Thai snack. According to The Nation Thailand, it is commonly bought from street vendors, at markets and outside schools. The same report says it is believed to have first appeared in the late 1960s at Thai-Daimaru in Bangkok, but that its origins are uncertain and several stories exist. Ideas that Japanese sweets such as dorayaki or yatsuhashi inspired it are speculation, not established history. The name points to Tokyo, but it is safest to treat Khanom Tokyo simply as a snack that took shape in Thailand.

The fillings vary from sweet to savory. The savory pork, sausage and quail egg version here is one example among them. To explore more of the country's food, see Thailand.

Frequently Asked Questions

Is Khanom Tokyo a Japanese snack from Tokyo?

No. The Nation Thailand presents it as a Thai street snack with a Japanese name. The theory that it first appeared at Thai-Daimaru in Bangkok in the late 1960s is described there as a belief, and its origin is not settled.

Is it sweet?

Khanom Tokyo can be sweet or savory. This version is savory, with a lightly sweet batter (it contains sugar and vanilla) around pork, sausage, quail egg, pepper and seasoning sauce.

How many does this batter make?

The UFM recipe does not give a yield, and we don't estimate one. The number depends on how much batter you pour for each pancake and how thin you spread it.

What size is the "1 cup" of milk?

The UFM recipe writes the milk as 1 cup without defining the cup size. We keep the unit as written rather than converting it.

Why cook the pork separately?

The UFM recipe lists seasoned ground pork as a filling but does not say how it should be prepared. A thin pancake on the pan should not be assumed to cook raw pork safely. Following FoodSafety.gov, cook ground pork until a food thermometer shows 71°C (160°F). FoodSafety.gov also advises cooking eggs until the white and yolk are firm, which is why the quail egg is cooked until set before rolling.

Can I use raw sausage or chicken sausage?

This version uses fully cooked pork sausage, used as its label directs. Raw sausage and chicken products are not part of this recipe.

Sources