No paste. No chili oil. No coconut. Just rice dissolving into pork broth seasoned with fish sauce, white pepper, and ginger. The tom jued family stripped to its bones, and proof that Thai food doesn't need complexity to follow the principles.
Soups & Stews
Thai
Weeknight
Comfort Food
Quick Meal
10 min
Active Time
15 min cook•25 min total
Yield2 servings
Not every Thai dish is loud. Some are quiet. Khao tom is the quietest dish in the entire system, and it still follows the rules.
This is the tom jued family: clear soups. No kreung tam. No paste pounded in the mortar. No chili. No coconut. Just broth, seasoned simply with garlic, white pepper, and nam pla (fish sauce). Ajarn always said the clear soups are the truest test of a cook because there's nowhere to hide. A green curry can absorb mistakes into coconut cream and chili. Khao tom can't. If your broth is weak, you taste it. If your fish sauce is cheap, you taste it. If your rice is wrong, you taste it.
The principle here is restraint within the framework. Fish sauce for salt. That's the only pillar that matters in this bowl. Maybe a pinch of sugar for balance, but barely. White pepper for warmth, not heat. Ginger, not galangal, because khao tom is home cooking, and ginger is what sits in your kitchen when it's two in the morning and you need something that heals.
My mother made this for me when I was sick, when I came home late from university, when it was raining and nobody wanted to eat anything heavy. She'd crack an egg into the pot, swirl it with chopsticks, and hand me the bowl without a word. That's khao tom. It's not a dish you photograph for social media. It's a dish that takes care of you.
The rice is cooked separately and added to the broth. That's the difference between khao tom and jok (congee). In jok, the rice breaks down completely into porridge. In khao tom, the grains are soft but still visible, still individual. Two completely different dishes. Don't confuse them. The broth stays clear. The rice stays whole. That's the line.
Khao tom is among the oldest preparations in the Central Thai home kitchen, predating the rise of paste-based curries as everyday fare. The dish has clear parallels with Chinese rice soups (zhou/congee), reflecting centuries of Chinese culinary influence in Bangkok's markets and family kitchens. Unlike jok (Thai congee), where rice is boiled until it disintegrates into porridge, khao tom preserves the integrity of the grain in a clear, seasoned broth, a distinction Central Thai cooks consider fundamental.
The technique, the tradition, and the story behind every dish.
minced pork or sliced pork lointhinly sliced if using loin
150g
eggs
2
garlicthinly sliced
4 cloves
fresh ginger (khing)cut into fine matchsticks
1 tablespoon
fish sauce (nam pla)
2 tablespoons
white pepper (prik thai khao)
1/2 teaspoon
granulated sugar
1/2 teaspoon
vegetable oil
2 tablespoons
Chinese celery (khuen chai)roughly chopped
2 stalks
green onion (ton hom)sliced thin
1 stalk
steamed jasmine rice
as accompaniment
Equipment Needed
•Medium pot or saucepan
•Small pan for frying garlic
•Ladle
Instructions
1
Fry the garlic
Heat the oil in a small pan over medium heat. Add the sliced garlic and fry slowly, stirring constantly, until every slice is evenly golden. Not brown. Golden. Pull them out the second they're done and drain on a paper towel. They'll darken slightly as they rest. If you wait until they look done in the pan, they'll be burnt on the plate. This is your garnish and it's doing serious work: the fried garlic oil goes into the soup, the crispy chips go on top.
Save the garlic frying oil. Every drop of it goes into the broth later. That oil carries toasted garlic flavor through the entire bowl. Don't waste it.
2
Build the broth
Bring the pork bone broth to a gentle boil in a medium pot. If you're using homemade stock, taste it first. It should already have body and a faint sweetness from the bones. If you're using store-bought, it needs help: add the ginger matchsticks now and let them infuse for 2 minutes. Season with the fish sauce, sugar, and white pepper. Stir once. Taste. The broth should be clean, savory, and gently warm from the pepper. Not spicy. Warm. That's the distinction. Fish sauce is your only salt here. If the broth tastes flat, add more nam pla, not table salt.
Ajarn always said the clear soups are the truest test because there's nowhere to hide. Your broth quality is everything. If you have time, simmer pork neck bones with water, a few cilantro roots, and white peppercorns for an hour. That stock will make this dish sing.
3
Cook the pork
If using minced pork, pinch it into small pieces and drop them into the simmering broth. If using sliced loin, lay the slices in gently. Either way, cook for about 2 minutes. Minced pork is done when it floats and turns opaque. Sliced pork curls slightly at the edges. Don't overcook. The broth will poach the meat perfectly if you leave it alone.
4
Add the rice
Add the cooked jasmine rice to the broth. Stir gently to separate any clumps. The rice should loosen and float in the broth, each grain still distinct. This is not jok. You are not making porridge. If the grains start breaking apart, your heat is too high. Simmer for 1 to 2 minutes, just long enough for the rice to absorb some of the broth and soften slightly. Day-old rice works best because the grains have firmed up overnight and hold their shape in hot liquid.
5
Add the egg
Crack the eggs directly into the simmering soup. You have two choices and both are correct. Swirl them with chopsticks for ribbons of cooked egg running through the broth. Or leave them whole and let them poach, soft yolk intact, nestled in the rice. Street vendors ask you: "Khai dao rue khai khon?" (fried egg or stirred egg). At home, I leave them whole. The soft yolk breaks into the broth when you eat and becomes part of the seasoning. Let the eggs set for about 1 minute if poaching whole, 30 seconds if swirling.
6
Finish and serve
Ladle the soup into bowls, making sure each bowl gets a fair share of rice, pork, and egg. Drizzle with the reserved garlic frying oil. Scatter the fried garlic chips, chopped khuen chai (Chinese celery), green onion, and a few matchsticks of raw ginger on top. Finish with a generous crack of white pepper. Serve immediately with extra fish sauce and white pepper on the side. The cook seasons the soup. The eater adjusts. That's the Thai way.
Chef Tips
•Khao tom is not jok. This confuses people constantly. Jok (โจ๊ก) is rice cooked down into thick porridge, Thai congee. Khao tom (ข้าวต้ม) is cooked rice added to broth. The grains stay whole. The broth stays clear. Two entirely different dishes with two different textures and two different purposes. If your rice has dissolved, you made jok.
•White pepper (prik thai khao) is the spice of the tom jued family. Not chili. Not black pepper. White pepper gives a gentle, earthy warmth that sits in the back of the throat. It's the seasoning of home kitchens and night markets, not the fire of a som tam stall. Use it generously. It belongs here.
•Day-old rice from the fridge is ideal. Freshly cooked rice is too soft and starts breaking apart the moment it hits hot broth. Cold rice has firmed up. The starch has retrograded. It holds its shape. This is one of those rare cases where leftovers are better than fresh.
•Chinese celery (khuen chai, ขึ้นฉ่าย) is not the same as Western celery. It has thin, hollow stems and intensely aromatic leaves. It's a garnish, not a vegetable. A small amount goes a long way. If you can't find it, flat-leaf parsley gets you into the neighborhood, but it's not the same address.
Advance Preparation
•Cook jasmine rice a day ahead and refrigerate. Cold, day-old rice holds its shape best in the hot broth.
•Pork bone broth can be made 2 to 3 days ahead and refrigerated, or frozen for up to a month. A proper stock made with pork neck bones, cilantro roots, and white peppercorns is worth the effort.
•Garlic can be fried up to a few hours ahead. Store at room temperature on a paper towel. Don't refrigerate or it loses its crunch.
Frequently Asked Questions
Nutrition Information
1 serving (about 700g)
Calories
695 calories
Total Fat
36 g
Saturated Fat
10 g
Trans Fat
0 g
Unsaturated Fat
26 g
Cholesterol
241 mg
Sodium
2310 mg
Total Carbohydrates
59 g
Dietary Fiber
1 g
Sugars
1 g
Protein
30 g
Where cooking meets culture.
Culinary guides, cultural storytelling, and the editorial depth that makes cooking meaningful.