Rice cooked past the point of recognition, broken down to silk. The bowl is simple. The condiment tray delivers the four pillars to your hand. That's the system at work, even at 5 a.m.
Breakfast & Brunch
Thai
Weeknight
Comfort Food
20 min
Active Time
45 min cook•1 hr 5 min total
Yield4 servings
Jok is the first dish Bangkok eats every day. Before the sun heats up, before the som tam vendors set out their mortars, before the pad kra pao woks start screaming, the jok pots are already on. Every market in Thailand opens with rice porridge.
Here's the principle at work: jok itself is mild. Almost blank. Rice cooked in so much water for so long that the grains dissolve into a thick, silky porridge with no edges, no bite, just body. That mildness is not a flaw. It's the design. Because the four pillars arrive at the table, not in the pot. Nam pla (fish sauce) for salt. Prik nam som (chili vinegar) for sour and heat. Phrik thai (white pepper) for warmth. The condiment caddy completes the dish. The cook gives you the canvas. You paint the balance yourself.
Ajarn always said Thai food is a system of balance, and jok proves that the system works even when the dish starts quiet. The pork is seasoned with garlic, cilantro root, and white pepper, a small kreung tam pounded just enough to perfume the meat. The egg goes in soft, cracked straight into the hot porridge or poached to a jammy center. Ginger, julienned thin as threads, cuts through the richness. Kratiam jiaw (fried garlic) adds crunch and sweetness. Every element has a job. Nothing is decoration.
This is a Chinese dish that became Thai. Teochew immigrants brought congee to Bangkok two centuries ago. Thailand kept the technique and replaced the soul. Soy sauce stepped aside for fish sauce. The condiment tray grew chilies and lime. The pork picked up cilantro root and white pepper, aromatics that belong to the Thai kreung tam tradition. Jok is proof that the Thai flavor system absorbs and transforms. It doesn't copy. It governs.
Jok (โจ๊ก) derives from the Teochew Chinese word for rice congee, brought to Thailand by Chaozhou immigrants who settled heavily in Bangkok's Yaowarat (Chinatown) district during the 18th and 19th centuries. While the slow-cooked rice technique is purely Chinese, the Thai adaptation is defined by its condiment system: fish sauce replaced soy sauce as the primary seasoning, chili vinegar (prik nam som) became the standard acidic condiment, and the pork filling adopted cilantro root and white pepper from the Thai kreung tam tradition. By the mid-20th century, jok had become Thailand's default breakfast, with dedicated vendors setting up before dawn at every fresh market in the country.
The technique, the tradition, and the story behind every dish.
fresh ginger (khing)peeled and julienned into thin matchsticks
50g
garlic (for frying)thinly sliced
8 cloves
vegetable oil
3 tablespoons
green onion (ton hom)sliced thin
2 stalks
fresh cilantro leaves (phak chi)
for topping
ground white pepper
for finishing
chili vinegar (prik nam som)
for serving
patongo (Thai fried dough sticks) (optional)
for serving
Equipment Needed
•Large heavy-bottomed pot (at least 4 liters)
•Small pan for frying garlic
•Fine strainer or slotted spoon
•Mortar and pestle (optional, for grinding white peppercorns and mixing pork aromatics)
Instructions
1
Season the pork
In a small mortar or a bowl, combine the ground pork with the minced garlic, minced cilantro roots, ground white pepper, light soy sauce, and 1 tablespoon of the fish sauce. Mix it with your hands until everything is incorporated. This is a tiny kreung tam at work: garlic, cilantro root, and white pepper are three of the foundational aromatics in Thai cooking. Even in a Chinese-origin dish, the Thai system shows up. Set the pork aside while you start the rice.
Cilantro root is not cilantro stem. The root has an earthy, concentrated flavor that the leaves can't replicate. If you can't find it, use the bottom inch of the cilantro stem as a backup, but know that it's a compromise.
2
Cook the porridge base
Bring the pork stock (or water) to a boil in a large heavy pot. Add the rinsed rice and stir once. Reduce to a steady simmer. This is the part that takes patience. Cook for 30 to 40 minutes, stirring every 5 minutes to prevent sticking, until the rice grains have completely broken down and the porridge is thick, smooth, and silky. The consistency you want is like heavy cream that just barely holds itself. It should pour off a spoon in a slow, continuous stream, not clump, not run like water. If it gets too thick, add the reserved water a splash at a time.
Street vendors cook their jok for hours in massive pots, sometimes starting with day-old cooked rice to speed the breakdown. At home, 35 to 40 minutes with raw rice gets you there. Stir from the bottom. Porridge sticks and burns if you ignore it.
3
Fry the garlic
While the rice simmers, make the kratiam jiaw (fried garlic). Heat the oil in a small pan over medium heat. Add the sliced garlic and stir constantly. Watch it like a hawk. Garlic goes from golden to burnt in about ten seconds. The moment the slices are a light, even gold, pull the pan off the heat and strain the garlic onto a paper towel. Save the garlic oil in a small dish. Both the crispy garlic and the oil go on top of the jok at the end. This is not a garnish. It's a structural element: crunch against silk, sweet against savory.
Start with cold oil and cold garlic together, then bring up the heat slowly. This gives you a wider window before burning. Pulling them out at light gold is critical because residual heat will darken them another shade off the stove.
4
Form and cook the pork
When the porridge is smooth and silky, season it with the remaining 1 tablespoon of fish sauce. Taste. It should be lightly seasoned, not bland, not salty. Now take the seasoned pork and form it into small, rough balls about the size of a large marble, or pinch off irregular pieces and drop them directly into the simmering porridge. Don't compact them too tightly. You want them loose so they stay tender. Let them cook in the porridge for 3 to 4 minutes until they're cooked through and the porridge has absorbed their flavor.
Some vendors add the pork as a loose mixture, stirring it in so it breaks apart into shreds throughout the porridge. Others form neat little balls. Both are correct. I prefer the loose method for weekday mornings and balls when I'm feeding people. Presentation is a courtesy, not a rule.
5
Add the egg
Ladle the hot porridge into individual bowls. Crack one egg into each bowl while the porridge is still hot. The residual heat will gently set the white while leaving the yolk soft and runny. If you prefer a more set egg, stir it in immediately and the heat will cook it through. If you want a clean soft-boiled egg instead, cook eggs in boiling water for 6 and a half minutes, shock in ice water, peel, and halve over the bowl. The yolk should be jammy, orange, barely set. That's the standard at most jok stalls.
The raw egg cracked into hot porridge is the traditional market method. The egg cooks gently from the porridge's heat. If that makes you uneasy, the soft-boiled method gives you the same richness with more control.
6
Top and serve
Pile the julienned ginger on top. Scatter the fried garlic. Drizzle a little garlic oil over the surface. Add sliced green onion and cilantro leaves. Finish with a heavy dusting of ground white pepper. Serve immediately with the condiment tray: fish sauce, chili vinegar (prik nam som), extra white pepper, and sugar if you like. The bowl is now yours to balance. More fish sauce for salt. A spoonful of chili vinegar for sour and heat. That's the four pillars arriving at the table. The cook gave you the foundation. You finish the building. If you've got patongo (fried dough sticks), tear them into pieces and dip. That's the Bangkok breakfast.
Chef Tips
•Jok is a Chinese dish that Thailand made its own. The technique is pure Teochew congee: rice cooked in excess liquid until it disintegrates. But the soul is Thai. Fish sauce, not soy sauce, is the primary seasoning at the table. Chili vinegar replaces the Sichuan pickles. Cilantro root and white pepper perfume the pork the way only Thai aromatics can. When Ajarn talked about Chinese-Thai food, he always said: the technique crossed the sea, but the flavor principles belong to us.
•The ginger is not optional. Julienne it as thin as you can, like threads. Raw ginger cuts through the richness of the porridge and pork the way a blade cuts through fog. Without it, jok is heavy and one-note. With it, every bite has a sharp, bright edge that keeps you eating. That contrast is the design.
•White pepper, not black pepper, is the correct spice for jok. White pepper is the seed with the outer skin removed, giving it a sharper, more focused heat that penetrates the mild porridge. Black pepper would taste muddy here. The Teochew Chinese brought white pepper, and it stuck because it works. Principles, not accident.
•The condiment tray (krueng prung, เครื่องปรุง) is part of the dish. Fish sauce (nam pla), chili vinegar (prik nam som), sugar, and white pepper. This is how Thai noodle and porridge dishes work: the cook delivers the base, the eater tunes the balance. Don't skip the tray. It's not a suggestion. It's the system.
Advance Preparation
•The porridge base can be cooked the night before and refrigerated. It will thicken considerably overnight. Reheat with added water or stock, stirring constantly, until it returns to a pourable, silky consistency. This is actually how many market vendors work: cook a massive pot overnight, reheat before dawn.
•Fried garlic (kratiam jiaw) can be made up to three days ahead and stored in an airtight container at room temperature. The garlic oil keeps separately in a jar. Both stay good for days.
•Season and form the pork balls the night before and refrigerate. Drop them into the hot porridge as you reheat. This makes a 5 a.m. breakfast realistic. Market vendors prep everything the night before. So should you.
Frequently Asked Questions
Nutrition Information
1 serving (about 550g)
Calories
550 calories
Total Fat
31 g
Saturated Fat
8 g
Trans Fat
0 g
Unsaturated Fat
22 g
Cholesterol
240 mg
Sodium
1500 mg
Total Carbohydrates
42 g
Dietary Fiber
1 g
Sugars
1 g
Protein
26 g
Where cooking meets culture.
Culinary guides, cultural storytelling, and the editorial depth that makes cooking meaningful.