🌍 FlavorBridge View Interactive Recipe →
🥚 🇻🇳 Vietnamese Cuisine

Thịt Kho Tàu

Vietnamese slow-braised pork belly and eggs in caramel and young coconut water — deeply savory, rich, and slightly sweet. The quintessential Tết comfort dish.

20 min prep 🔥90 min cook 110 min total 🍽4 servings 📊medium

The Cultural Story

Thịt kho tàu sits at the center of the Vietnamese Tết table the way roast turkey sits at Thanksgiving. Every family makes it; every family swears theirs is the best. The dish is prepared in enormous quantities before the Lunar New Year and eaten across the holiday week, reheated each day until it deepens in flavor and the pork turns almost lacquered. The name is debated — "tàu" may refer to Chinese influence, or to a southern Vietnamese dialect word meaning "to braise slowly." Both etymologies fit. The cooking method is slow, patient, and transformative. The defining technique is the caramel. Vietnamese caramel for savory dishes is made by cooking sugar alone until it turns deep amber — darker than Western pastry caramel, approaching bitterness — then adding fish sauce and liquid to deglaze. This caramel becomes the backbone of the braise: it gives the pork its mahogany color, its complex bittersweet note, and its glossy finish. Coconut water is the traditional braising liquid in southern Vietnam — not coconut milk, but the clear water from young coconuts, which adds a delicate sweetness without richness. Eggs are added halfway through cooking, absorbing the braise until their whites turn a deep amber-brown and their yolks stay just-set. The finished dish is served over white rice with the braising liquid poured over everything. The pork fat has rendered to a silky trembling texture; the whites of the eggs have turned almost meaty in their depth of flavor. It is the kind of food that tastes like a memory even when you are eating it for the first time.

Ingredients

Instructions

  1. 1Blanch the pork: place pork belly chunks in a pot of cold water. Bring to a boil, cook 3 minutes, then drain and rinse under cold water. Pat dry. This removes impurities and produces a cleaner braise.
  2. 2Hard-boil the eggs: cover with cold water, bring to a boil, cook 9 minutes. Transfer to ice water, peel, and set aside.
  3. 3Make the caramel: in a large heavy pot or Dutch oven, add sugar with 1 tbsp water over medium heat. Do not stir — swirl the pan occasionally. Cook until the sugar turns deep amber, nearly copper, about 5–7 minutes. It should smell nutty and slightly bitter. Watch carefully — it can burn in seconds.
  4. 4Add pork belly to the caramel immediately. Toss to coat — the caramel will seize and harden briefly, then melt back. Cook 3–4 minutes, turning the pork, until coated and beginning to brown.
  5. 5Add fish sauce, shallots, garlic, and black pepper. Stir to combine. Pour in coconut water. The liquid should come about two-thirds up the sides of the pork.
  6. 6Bring to a boil, then reduce to a very gentle simmer. Skim any foam. Cook partially covered for 45 minutes.
  7. 7Add the peeled hard-boiled eggs, nestling them into the pork. Continue simmering uncovered for another 30–35 minutes. The liquid should reduce and thicken to a glossy sauce. The eggs will turn amber-brown.
  8. 8Taste and adjust seasoning — it should be savory, slightly sweet, and deeply caramelized. If the sauce is too thin, increase heat and reduce uncovered for 5–10 more minutes.
  9. 9Serve over steamed white rice with sauce spooned generously over everything. Garnish with green onion and sliced chili. Best reheated the next day.

Cook this with the full experience

Join FlavorBridge to explore authentic recipes from cultures around the world — with comments, ratings, and the stories behind every dish.

Open Interactive Recipe →