Clear Soup with Tofu and Pork (Gaeng Jued Tao Hu Moo Sap)
Created by
No paste, no chili, no coconut. Still a gaeng. The gentlest dish in Central Thai cooking proves that the system works even at a whisper: fish sauce for salt, palm sugar for sweet, white pepper for warmth, clear broth for soul.
Soups & Stews
Thai
Weeknight
Comfort Food
15 min
Active Time
20 min cook•35 min total
Yield4 servings
Here's what confuses people. Gaeng doesn't mean curry. It means any dish with liquid. Gaeng jued is a gaeng. Tom yam is a gaeng. The coconut curries are gaeng. The word describes structure, not spice level. The moment you understand that, you understand why this clear, gentle soup belongs in the same family as gaeng khiew wan. Same system. Different volume.
Gaeng jued is the quiet one. No kreung tam. No chili. No coconut milk. Just good stock, soft tofu, seasoned pork, glass noodles, and the four pillars turned down to their lowest setting. Fish sauce for salt. Palm sugar for sweet, barely a teaspoon, just enough to round the broth. White pepper (prik thai khao) for warmth instead of chili heat. The sour pillar sits this one out. And that's fine. Ajarn always said the system is flexible. Not every dish uses all four. The principle is balance, not formula.
This is Bangkok home cooking with Chinese fingerprints all over it. The clear broth technique, the soft tofu, the glass noodles, the fried garlic on top: all Teochew Chinese traditions that merged with Central Thai cooking generations ago. My mother made this when someone was sick, or tired, or just needed something warm without a fight. It's the dish Thai families eat at the table together on a weeknight when nobody has the energy for anything complicated. You ladle it into bowls, put out the krueng prung (condiment tray), and everyone adjusts their own. More fish sauce. A pinch of white pepper. Some chilies in vinegar for whoever wants heat. That's the Thai way.
Don't mistake gentle for simple. The broth has to be right. A good pork stock, clear and clean, is the entire foundation. If your stock is weak, your gaeng jued is water with things floating in it. There's nowhere to hide in this dish. Every ingredient is visible, every flavor is exposed. That's why it teaches you something the louder dishes don't: restraint is a principle too.
Gaeng jued (แกงจืด, literally "bland curry") reflects the deep Teochew Chinese influence on Central Thai cuisine, a legacy of centuries of Chinese immigration to Bangkok and the Gulf coast. The clear broth technique, glass noodles (wun sen, from the Chinese fen si), and soft tofu are all Chinese contributions that became fully naturalized in Thai home kitchens by the early 20th century. Despite its Chinese roots, the dish is seasoned entirely within the Thai framework: fish sauce replaces soy sauce as the salt source, and palm sugar replaces rock sugar, anchoring gaeng jued firmly within the four-pillar system even at its gentlest expression.
The technique, the tradition, and the story behind every dish.
soaked in room-temperature water for 10 minutes, drained
pork stock or chicken stock
Quantity
4 cups
water
Quantity
2 cups
napa cabbage (phak kat khao)
Quantity
150g
cut into 2-inch pieces
fish sauce (nam pla)
Quantity
2 tablespoons
for the broth
palm sugar (nam tan pip)
Quantity
1 teaspoon
ground white pepper (prik thai khao)
Quantity
1/2 teaspoon
for finishing
fried garlic (kratiem jiaw)
Quantity
2 tablespoons
fried garlic oil
Quantity
2 tablespoons
fresh cilantro (phak chi)
Quantity
for garnish
leaves and stems
spring onions (ton hom)
Quantity
2
sliced into 1-inch pieces
Ingredient
Quantity
minced pork
200g
fish sauce (nam pla)for seasoning the pork
1 tablespoon
ground white pepper (prik thai khao)for seasoning the pork
1/2 teaspoon
garlicminced, divided
4 cloves
soft tofu (tao hu on)cut into 1-inch cubes
300g (1 block)
glass noodles (wun sen)soaked in room-temperature water for 10 minutes, drained
40g (1 bundle)
pork stock or chicken stock
4 cups
water
2 cups
napa cabbage (phak kat khao)cut into 2-inch pieces
150g
fish sauce (nam pla)for the broth
2 tablespoons
palm sugar (nam tan pip)
1 teaspoon
ground white pepper (prik thai khao)for finishing
1/2 teaspoon
fried garlic (kratiem jiaw)
2 tablespoons
fried garlic oil
2 tablespoons
fresh cilantro (phak chi)leaves and stems
for garnish
spring onions (ton hom)sliced into 1-inch pieces
2
Equipment Needed
•Medium stockpot or Dutch oven
•Ladle
•Small pan for frying garlic
Instructions
1
Season the pork
In a bowl, combine the minced pork with half the minced garlic, 1 tablespoon of fish sauce, and 1/2 teaspoon of white pepper. Mix with your hands until the seasoning is evenly distributed and the pork feels slightly sticky. That tackiness means the proteins are binding. Don't form meatballs yet. You'll pinch small pieces directly into the hot broth. That roughness is the point: irregular shapes catch broth and give you textural interest that neat little spheres never will.
Some cooks add a teaspoon of minced cilantro root (rak phak chi) to the pork mixture. If you can find it, do it. Cilantro root is one of the nine essential ingredients Ajarn identifies. It adds an earthy depth that the stems and leaves can't replicate.
2
Build the broth
Bring the stock and water to a gentle boil in a medium pot. Not a rolling boil. Gaeng jued is a clear soup. If you boil it aggressively, the broth goes cloudy and you lose that clean, transparent quality that defines the dish. A lazy simmer with small bubbles breaking the surface. That's your target.
3
Cook the pork
Pinch off small pieces of seasoned pork, roughly the size of a large marble, and drop them one by one into the simmering broth. Don't stir immediately. Let them set for about a minute. The surface of each piece needs time to firm up so it doesn't dissolve into the liquid. After a minute, give a gentle stir to release any pieces stuck to the bottom. Cook for 3 to 4 minutes until the pork is cooked through and floating. Skim any foam that rises. That foam is coagulated protein. It's not harmful, but it muddies your broth.
4
Add tofu and cabbage
Slide the tofu cubes in gently. Don't dump them. Soft tofu breaks if you look at it wrong. Lower each piece in with a spoon and let it settle. Add the napa cabbage pieces. The white stalky parts go in first because they take a minute longer than the leafy tops. Cook for 2 minutes until the cabbage softens but still has some bite. Limp, translucent cabbage means you've gone too far.
Use soft tofu (tao hu on), not firm, not silken. Soft tofu holds its shape in the broth but is tender enough to break apart when you eat it with a spoon. Firm tofu has no place in gaeng jued. It fights the soup instead of becoming part of it.
5
Add glass noodles
Drop the soaked glass noodles into the pot. They cook in about a minute. Watch them go from opaque white to glassy and translucent. The second they're clear, they're done. Overcook them and they turn to mush, absorb all the broth, and stick together in a gummy mass. One minute. Set a timer if you need to.
6
Season and serve
Add 2 tablespoons of fish sauce and the palm sugar. Stir gently. Taste. The broth should be clean, savoury, slightly sweet, with the warmth of white pepper humming underneath. Not salty. Not bland. Somewhere in between where you can taste the stock itself. Add the spring onions and remaining minced garlic, stir once, and take it off the heat. Ladle into bowls while it's hot. Top each bowl with a spoonful of fried garlic and a drizzle of the golden garlic oil. Scatter cilantro over the top. The fried garlic hits the hot broth and fills the room with that smell. You know the one. Every Thai kitchen at dinnertime.
The krueng prung (condiment tray) is essential with gaeng jued. Set out fish sauce, white pepper, sliced bird's eye chilies in vinegar (prik nam som), and sugar. Each person adjusts at the table. This is the Thai system at work: the cook provides balance, the eater makes it theirs.
Chef Tips
•The broth is everything in gaeng jued. If you don't have homemade pork stock, simmer pork bones with a few cilantro roots and white peppercorns for an hour. Strain it. That's your foundation. Boxed broth will work in a pinch, but it'll taste like boxed broth. There's nowhere to hide in a clear soup.
•Fried garlic (kratiem jiaw) is the finishing move. Slice garlic thin, fry it slowly in oil until it's golden and crispy, then drain it on paper. Save the oil. Both the garlic and the oil go on top of the soup at the table. If you rush the frying and the garlic burns, start over. Burnt garlic is bitter, and bitterness ruins gaeng jued's gentle balance.
•White pepper (prik thai khao) is not black pepper. It's hotter, sharper, and more aromatic. It's the heat source in gaeng jued, doing the job that chilies do in every other Thai dish. A little goes further than you'd expect. Add it to the broth and again at the table. Two layers of warmth.
•Fish sauce is the only salt. Don't add table salt. Don't add soy sauce. Fish sauce provides salinity plus the umami depth of fermented protein. That's the Thai principle. Soy sauce is from the Chinese tradition, and even though gaeng jued has Chinese roots, it crossed over. It follows Thai rules now.
Advance Preparation
•Pork stock can be made up to 3 days ahead and refrigerated, or frozen for a month. Good stock is the single biggest upgrade you can make to this dish.
•Fried garlic (kratiem jiaw) keeps in an airtight container at room temperature for up to a week. Make a big batch. You'll use it on everything: rice, noodles, soups, stir-fries. The garlic oil keeps just as long.
•Glass noodles can be soaked in advance and kept drained in the fridge for a few hours. The seasoned pork mixture can be prepared and refrigerated for up to a day. But assemble and cook the soup fresh. Reheated gaeng jued loses its clarity and the noodles absorb all the broth.
Frequently Asked Questions
Nutrition Information
1 serving (about 500g)
Calories
310 calories
Total Fat
20 g
Saturated Fat
5 g
Trans Fat
0 g
Unsaturated Fat
14 g
Cholesterol
35 mg
Sodium
1435 mg
Total Carbohydrates
16 g
Dietary Fiber
1 g
Sugars
2 g
Protein
15 g
Where cooking meets culture.
Culinary guides, cultural storytelling, and the editorial depth that makes cooking meaningful.