Thịt Kho Tàu: Southern Vietnamese Pork Belly and Eggs Braised in Coconut Water

Thịt kho tàu in a deep amber braising liquid with pork belly and eggs, served with white rice and pickled scallions on a southern Vietnamese table
Serves
4–6 servings
Level
Intermediate
Cuisine
Vietnamese (Southern)

Thịt kho tàu, the Tết braise of southern Vietnam: how to build the caramel without stirring, simmer pork and eggs in coconut water, and season with fish sauce.

Cooking flow

Cooking steps

STEP 11 / 8

Cut the pork into even cubes

Hands cutting a skin-on pork belly slab into 2.5 cm cubes on a cutting board
Keep the skin and fat attached to every cube

Cut the pork belly into 1-inch (2.5 cm) cubes. Keep the skin and fat on every piece. They melt and soften over the two hours, and they make the dish what it is. Try to keep the cubes the same size so they cook at the same rate. Smaller pieces fall apart during the braise, and bigger ones do not take in the flavour. You are done when you have a pile of near-cubes with the stripes of skin, fat and lean showing on each cut face.

STEP 22 / 8

Season the pork with the aromatics

Pork belly cubes being mixed with chopped shallot, garlic, salt and black pepper in a bowl
No liquid should collect in the bowl. The seasoning is meant to cling to the meat

Put the cubes in a bowl and add the chopped shallots and garlic, the salt and the ½ tsp black pepper. Toss well with your hands so the seasoning gets into every side. Putting salt and aromatics on now keeps the flavour from tasting flat once the caramel coats the meat. Wash your hands and the board once the raw pork is done. The pork is ready when every cube is coated in flecks of shallot and garlic and looks glossy rather than wet.

STEP 33 / 8

Make the caramel without stirring

Vegetable oil and sugar heating in a heavy pot, turning golden without being stirred
Keep the pork bowl right next to the stove. Once the gold edges turn amber, move quickly

Heat the oil in the heavy pot over medium heat, then scatter the sugar evenly over the surface. Do not stir. Leave it for 3½ to 4 minutes while it melts, bubbles finely and turns from the edges inward. Stirring clumps the sugar and makes it colour unevenly. When the caramel is golden and has just begun to darken a shade, add the pork straight away. If black smoke rises, it has gone too far.

The caramel decides the colour

All the colour in this pot comes from the caramel. Pull it too early and the pork stays pale and grey. Burn it and the whole braise turns bitter, and two hours of simmering will not take that away. If it smokes black, wipe out the pot and start again with fresh oil and sugar. That costs you a few minutes instead of the whole dish.

Hot sugar

Molten caramel sticks to skin and burns deeply. Lower the pork in gently, keep your face back from the pot when it spits, and do not taste from the pan.

STEP 44 / 8

Brown the pork in the caramel

Pork belly cubes browning in caramel in the pot, turned with a wooden spoon
Pale faces mean that side has not sat long enough. Let each turn rest a full minute

Tip the seasoned pork into the caramel and spread it out. Leave it for 1 minute without touching it, then stir and turn the pieces. Repeat this, a minute still and then a stir, until every side has taken colour. Browning here gives the dish its roasted depth. Without it the finished pork looks dull. Move on when the cubes are brown on all faces and the caramel on the bottom of the pot has mostly moved onto the meat.

STEP 55 / 8

Add the coconut water and skim

Skimming scum from the surface after adding coconut water to the browned pork
Tilt the spoon so it skims only the top layer. You want the scum, not the liquid

Pour in the coconut water, cover, and bring the pot to a gentle simmer, where the surface barely moves. A hard boil tightens the meat and makes it tough. Lift the lid now and then and skim off the grey-white scum that collects on top. Skimming keeps the liquid clear and its colour clean. The pot is ready for the eggs when the liquid has turned amber from the caramel and very little new scum rises.

STEP 66 / 8

Hard-boil and peel the eggs

Hands peeling hard-boiled eggs for the braise, with three peeled eggs on a plate
Starting from the wide end, where the air pocket is, gets the peel moving cleanly

While the pork simmers, hard-boil the eggs in a small saucepan. Cool them, then peel them under running water so the whites stay smooth and unbroken. Do this on a clean surface with no raw pork nearby. Keep the eggs whole. They go into the pot as they are and take in colour from the outside. Each egg is ready when it is firm and fully peeled, with no tears in the white.

STEP 77 / 8

Add the eggs and chillies and braise for at least 2 hours

Peeled eggs and whole red chillies being added to the pork braise
The eggs go in pale and only lightly tinted. Their colour will deepen over the next two hours

Slide the peeled eggs into the pot one at a time with a spoon. Add the 4 whole chillies and a grind of black pepper. Cover and braise on low heat for at least 2 hours, stirring now and then. Scrape gently along the bottom and turn the eggs carefully so they do not split. Over that time the skin and fat go soft and the liquid works its way into the eggs. The braise is ready for seasoning when the liquid has cooked down, fat glistens on the surface and the eggs have turned brown.

Keep the chillies whole

Pull off only the stems. Whole chillies give the braise their fragrance and a gentle warmth without making it fiery. Cut chillies release much more heat. To change the heat, change the number of chillies, not how you cut them.

STEP 88 / 8

Season with fish sauce and finish

Fish sauce being added to the reduced braise, the liquid starting to turn glossy
Taste the liquid with a piece of egg. The egg mellows the salt the way it will on the plate

Season with fish sauce, the coconut syrup or sugar and more black pepper, then simmer for a further 15 minutes. Start with 3 tbsp of fish sauce, taste, and add more until the liquid tastes salty and sweet in balance. Seasoning at this stage lets you match the salt to how far the liquid has reduced. The dish is done when the liquid is glossy, the pork is tender, and a spoon dipped in the pot comes out with a thin coating.

Fish sauce in stages

Fish sauces differ a great deal in saltiness. If all 6 tablespoons go in at once and the bottle is a strong one, the pot is too salty and stays that way. Adding it in stages and tasting is the only reliable way to land on the salty-sweet balance the dish is named for.

0 / 0
Ingredients

Ingredients

1 / 1

Ingredients

Ingredient Amount Role
Pork belly, skin-on with its fat (or boneless pork leg with fat and skin) 2.2 lb (1 kg), cut into 1-inch (2.5 cm) cubes The centre of the dish. The skin turns soft and gives the liquid body
Round shallots, finely chopped 3 Sweetness and aroma in the seasoning
Garlic, finely chopped 4–5 cloves The base aroma
Sea salt ½ tsp Seasons the meat. This is the only salt added before the fish sauce
Black pepper, freshly ground ½ tsp, plus more to finish Gentle heat in the seasoning and at the end
Vegetable oil 3 tbsp The fat the caramel cooks in
Superfine (caster) sugar 3 tbsp The caramel. Most of the colour and the first layer of sweetness
Unsweetened coconut water (nước dừa) 2½ cups (600 ml) The braising liquid. Adds the second layer of sweetness and its own fragrance
Eggs 4–6, or 12 quail eggs, or a mix Hard-boiled, then braised until stained through
Bird's eye chillies 4, stems removed, left whole Fragrance and a mild heat
Fish sauce (nước mắm) 5–6 tbsp The main salt and savoury depth, added at the end
Coconut syrup or sugar 1 tbsp Final sweetness to balance the fish sauce
0 / 0

Start with the sugar. It sits in hot oil and you leave it alone until the edges go gold, then amber. Cubes of skin-on pork belly go in and hiss, and the caramel moves onto the meat as a deep brown crust. Clear coconut water goes in next, then whole peeled eggs, and the pot sits on a low flame for two hours. By the end the eggs are stained tan right through and the skin has gone soft and sticky.

Thịt kho tàu is pork and eggs braised in coconut water, and southern Vietnam makes it for Tết, the lunar new year. It tastes salty and sweet together. The sweetness comes from two places, the sugar caramel and the coconut water, and fish sauce added at the end sets the salt against them. The eggs are there because people want them. On many plates an egg is the first thing someone reaches for.

A Pot Made to Last Through Tết

Thịt kho tàu is made with leftovers in mind. In southern Vietnam families cook a big pot before the new year and eat from it over several days, so nobody has to stand at the stove during the holiday. The flavour improves after a few days. The pork takes in more of the liquid, and the eggs darken from the outside in.

Kho is the name of the technique. It braises, poaches, steams and slow-cooks all at once in one pot, traditionally a clay pot, until the food has taken in a salty-sweet liquid. Vietnamese cooks use it for fish, tofu and vegetables as well as pork. Thịt kho tàu is the festive pork version, and you will also hear it called thịt kho trứng (braised pork with eggs) or thịt kho nước dừa (braised pork in coconut water). Made with duck eggs, it becomes thịt kho hột vịt. Compare it with bò kho, the other well-known Vietnamese braise. Bò kho is beef perfumed with lemongrass, star anise and five-spice. Thịt kho tàu has no spice-cabinet aromas at all. It relies on pork, coconut water, eggs and fish sauce, and it is the dish people make ahead for the holiday.

Every household's own pot

Families agree on the name, and the method changes from kitchen to kitchen. Some cooks make a sugar caramel for colour, as this recipe does. Others leave out the sugar and let long-cooked coconut water bring the colour. Some cook the eggs as they are, and others fry them briefly first to give them a darker skin. Some households braise in two rounds. The first round cooks the liquid down by half, the pot cools, and the eggs go in for a second round until little liquid is left. Restaurant cooks sometimes blanch the pork and marinate it for hours. Pork shoulder sometimes replaces belly. Nobody treats any of these as the one correct way.

Where the "tàu" in the name comes from

Nobody agrees on where the name comes from. One story says the dish was cooked aboard deep-sea fishing boats (tàu) and eaten with eggs on long voyages. Another says that in the Mekong Delta tàu describes a gentle salty-sweet taste. That fits coconut water and fish sauce well, and the word turns up in delta place names such as Cái Tàu and the Lòng Tàu river. Both stories are still told. For more of the country's food, see our guide to Vietnam.


Ingredients (serves 4 to 6)

Pork belly slab, shallots, garlic, salt, black pepper, vegetable oil, superfine sugar, coconut water, four eggs, four stemmed bird's eye chillies, fish sauce and coconut syrup laid out
Look for a slab where you can see skin, fat and lean in layers. Coconut water is thin and clear, nothing like coconut milk
Allergen information

This dish contains egg, and fish in the fish sauce. If you serve raw herbs or vegetables alongside, cut them on a different board from the one used for raw pork.

Equipment

  • A heavy, wide pot, about 9½ inches (24 cm), with a lid, big enough for the pork and the coconut water
  • Chef's knife and cutting board
  • Mixing bowl
  • Small saucepan for boiling the eggs
  • Shallow spoon for skimming
  • Measuring spoons
  • A drop lid or a sheet of parchment, for when the liquid reduces too fast
  • A kitchen thermometer (useful when reheating, optional)

Choosing and Substituting

The coconut water and fish sauce give the dish its taste, so those are the two to get right. Buy unsweetened coconut water, not coconut milk. Coconut milk is thick and white and makes a creamy curry-like sauce. Coconut water is thin and clear, and it braises the pork in sweetness without turning the liquid cloudy. If you cannot find it, use water and add a little extra sweetness at the end. Cider or lemonade also works and brings its own tang. Look for nước mắm at an Asian grocer. Thai fish sauce can stand in, though its aroma and saltiness are different, and fish sauces vary a lot in salt from bottle to bottle. That is why it goes in at the end, in stages.

Swaps for the rest:

  • Skinless pork belly. It can work, but expect a thinner, less sticky liquid, because the skin is what gives it body.
  • Boneless pork leg. It has less fat and braises firmer and leaner.
  • Red onion or regular onion for shallots. Use half a small red onion or a quarter of a regular onion. The aroma is a little weaker.
  • Regular white sugar for superfine sugar. It is fine, but it can colour faster, so keep the heat a touch lower. Brown or dark sugars change both the colour and the flavour of the caramel.
  • Dried chillies for fresh bird's eye. They change the fragrance and the texture.
  • Sugar for coconut syrup. Sugar works perfectly well for the final sweetening.

Method

Cut and season the pork first, and measure the caramel ingredients before you light the burner, because the sugar moves fast once it starts to colour. Once the coconut water is in, everything slows down. Boil the eggs while the pot comes to a simmer, and after that the long braise needs only a stir now and then.

When It Goes Wrong

What you see Why What to do
The caramel tastes bitter or smells burnt The sugar went past amber, often because the heat was raised to hurry it Start again with fresh oil and sugar. The braise will not cook the bitterness out
The sugar went grainy and lumpy It was stirred while melting Next time scatter it evenly and leave it alone for the full 3½ to 4 minutes
The pork is tough The pot boiled hard, or it did not braise long enough Lower the heat to a bare simmer and keep going. Do not cut the braise below 2 hours
The liquid is too salty Too much fish sauce went in at once Add a little coconut water or water to bring the liquid back, then simmer briefly
The liquid reduces too fast Too much steam escapes around the lid Lay a drop lid or a sheet of parchment directly on the surface under the lid
The eggs split or the yolk shows The whites tore during peeling, or the eggs were stirred hard Peel under running water, lower the eggs in gently, and only turn them during the braise

Serving, Variations and Leftovers

Thịt kho tàu over white rice with pickled scallions and cucumber on the side
Spoon plenty of the liquid over the rice and halve the egg on the plate so the stained edge shows

At the table

Serve thịt kho tàu over steamed white rice with plenty of the liquid poured over. Southern tables put sharp pickles beside it to cut the richness. The usual ones are củ kiệu (pickled scallion bulbs), dưa ghém (sweet-sour pickled vegetables), cải chua (pickled mustard greens) and pickled bean sprouts. Another way to eat it is to wrap a piece of pork with fresh vegetables in bánh tráng rice paper. Outside Vietnam, sweet pickled shallots or scallions and some salted sliced cucumber come close to the same contrast.

Variations

  • Quail eggs. Use 12 quail eggs instead of the hens' eggs, or mix the two. Each one is a single bite and easy to share out to children's plates.
  • Half batch. Halve every ingredient by the same factor of ½: 1.1 lb (500 g) pork, ¼ tsp each of salt and pepper, 1½ tbsp each of oil and sugar, and so on. This suits a smaller pot.
  • Milder heat. Use 2 chillies instead of 4. Leave them whole as before.
  • Lighter the next day. After a night in the fridge the fat sets white on top. Lift it off before reheating. The flavour stays just as deep and the dish eats lighter.

Keeping it

Cooling, storing and reheating

Pork must reach 167°F (75°C) at the centre for at least 1 minute. The long simmer takes it well past that. Let the pot cool briefly, then divide it into shallow containers so it chills fast, cover it, and refrigerate it at 50°F (10°C) or below. Do not leave it out at room temperature overnight. Reheat only what you will eat, with its liquid, to 167°F (75°C) or above. On the stove, heat it until it is just about to boil. In the microwave, stir once partway through because it heats unevenly. Eat it up soon, and throw out anything that has been kept too long.

Frequently Asked Questions

Do I need to blanch the pork first?

No. Some restaurant versions blanch the pork before marinating it, but this recipe skips that. Skimming once the coconut water goes in keeps the liquid clear without it.

Can I keep the egg yolks soft?

Not in this dish. The eggs are hard-boiled and then braised for the full two hours, so the yolks are firm and the liquid soaks deep into the whites. That stained, firm egg is what people come back for.

Is it very sweet?

It tastes salty and sweet in balance, not sugary. The caramel and coconut water bring the sweetness, and the fish sauce at the end pulls it back. If it leans sweet, add fish sauce a little at a time. If it leans salty, add more of the coconut syrup or sugar.

Can I make it in a clay pot?

Yes. Kho is traditionally cooked in a clay pot, and a heavy pot that holds heat evenly is what you want for the long, low braise. Make the caramel over medium heat so the sugar colours evenly, and keep the braise at a bare simmer.

Sources