Vietnam · Southeast Asia

Traditional Vietnamese Tet Food: Braised Pork and Eggs

Updated November 3, 2026

Total time
2 hr 58 min
prep 1 hr · cook 1 hr 58 min
Serves
6
portions as written
Safe temperature (USDA)
145°F / 63°C
check the thickest piece
Cuisine
Vietnam
Southeast Asia

Jump to recipe

Traditional Vietnamese Tet Food: Braised Pork and Eggs

Thit kho trung is a Vietnamese braise of pork and eggs simmered with fish sauce, coconut water, and caramelized sugar until the pork is tender and the sauce is savory-sweet. It is a familiar Tet dish in many Vietnamese homes, though ingredients and seasoning vary by region and family; it works especially well for a holiday meal because it can be made ahead and shared with rice and pickled vegetables.

Ingredients

  • 3 lb (1.36 kg) boneless pork belly, skin on or off, cut into roughly 1½-inch (4 cm) pieces
  • 8 large eggs
  • 2 medium shallots, finely minced, about ¼ cup (40 g)
  • 4 garlic cloves, finely minced, about 1 tbsp (12 g)
  • ½ cup (120 ml) fish sauce, divided
  • 1 tbsp (12 g) granulated sugar, for seasoning the pork
  • 2 tbsp (25 g) granulated sugar, for the caramel
  • 4 cups (960 ml) unsweetened coconut water
  • 1 cup (240 ml) water, plus more if needed during braising
  • 1 tsp (2 g) freshly ground black pepper, plus extra to serve
  • ½ tsp (3 g) fine salt
  • 2 scallions, thinly sliced, optional for serving
  • 1 small red chile, thinly sliced, optional for serving

Instructions

  1. Season the pork. In a bowl, combine the pork with the minced shallots, garlic, 2 tbsp (30 ml) of the fish sauce, 1 tbsp sugar, black pepper, and salt. Toss until each piece is coated. Cover and refrigerate for 30 minutes. This short rest gives the aromatics time to cling to the meat without requiring an overnight marinade.
  2. Boil and peel the eggs. While the pork marinates, place the eggs in a saucepan and cover with cold water by about 1 inch (2.5 cm). Bring to a boil, then lower the heat to maintain a gentle boil for 10 minutes. For whole boiled eggs, cook until both the yolk and white are firm. Transfer the eggs to a bowl of cold water for 5 minutes, then peel carefully and set aside.
  3. Make the caramel. Choose a heavy pot or Dutch oven large enough to hold the pork in a mostly even layer. Add the 2 tbsp sugar and 1 tbsp water from the measured water. Set over medium heat and stir until the sugar dissolves, then stop stirring and cook for about 3 to 5 minutes, swirling the pot occasionally. When the syrup turns deep amber, immediately move the pot off the heat. It can darken quickly, so do not wait for it to become very dark or smoky.
  4. Coat and brown the pork. Carefully add the marinated pork to the caramel; it may sputter. Stir with a long-handled spoon for 5 to 8 minutes, turning the pieces until they are coated and the meat has begun to release some fat. Add the remaining 6 tbsp (90 ml) fish sauce and stir to lift any caramel from the bottom. The pork does not need a hard sear; this step distributes the caramel and starts building the braising sauce.
  5. Braise until tender. Pour in the coconut water and the remaining 1 cup water. Bring the liquid just to a boil, skim off any gray foam, then reduce the heat to maintain a gentle simmer. Cover partly and cook for 1 hour 45 minutes, turning the pork every 25 to 30 minutes. Keep the liquid at a quiet simmer rather than a rolling boil. If it reduces too quickly before the pork is tender, add hot water in ½-cup (120 ml) increments.
  6. Add the eggs and finish. During the last 30 minutes of braising, add the peeled eggs and turn them gently so they take on color from the sauce. Leave the lid partly open for the final 10 to 15 minutes if you want a more concentrated sauce. The pork should be tender enough to cut with a spoon, and the eggs should be evenly stained. Check a large pork piece in its center with a food thermometer: USDA FSIS gives 145°F (63°C) followed by a 3-minute rest as the safe minimum for whole cuts of pork. Let the pork rest for at least 3 minutes before serving. Taste the sauce and adjust with a little water if it is too salty or concentrated.

Tips

  • Use coconut water, not coconut milk. Unsweetened coconut water gives the braise a light sweetness while leaving the sauce clear and savory. Coconut milk is much richer and can make the finished dish heavy. If coconut water is hard to find, use an equal amount of water; the flavor will be less fragrant and slightly less sweet, so taste before serving rather than adding extra sugar automatically.
  • Control the caramel color. Aim for a deep amber, not a nearly black syrup. Sugar continues to cook from the heat held in the pot, and burnt caramel can make the whole braise bitter. If it goes too dark or smells acrid, discard it, rinse the pot, and start that step again instead of trying to cover the bitterness with more fish sauce.
  • Choose pork with enough fat. Belly is traditional in many versions and stays succulent during the long simmer. For a less rich result, replace up to half with pork shoulder; very lean loin can turn dry and does not give the sauce the same silky body. Keep the pieces close in size so they become tender at about the same time.
  • Keep the simmer gentle. A strong boil can toughen the meat, break the eggs, and reduce the sauce too fast. If the pot is bubbling vigorously, lower the heat. If the sauce tastes salty after reducing, loosen it with hot water; adding more sugar will make it sweeter but will not correct excess salt.

Serving Suggestions

Serve thit kho trung hot with steamed jasmine rice, which soaks up the dark, fragrant braising liquid. Set out a small bowl of the sauce so diners can spoon on as much as they like, and offer freshly ground black pepper, sliced scallion, or chile at the table. The richness of pork belly is especially welcome alongside a sharp, crunchy pickle. Vietnamese pickled mustard greens, pickled bean sprouts, or thinly sliced daikon and carrot all provide a bright contrast.

For a Tet spread, serve the pork as one part of a meal rather than expecting it to stand alone. It pairs naturally with rice, a light vegetable soup, and other dishes prepared for the family table. Cut the eggs in half just before serving if you want everyone to receive some yolk and sauce; leaving them whole keeps them intact while the pot is being passed around. The sauce is flavorful, so start with a modest spoonful over rice and add more to taste.

Variations

Use a different cut: Pork shoulder can replace some or all of the belly for a meatier, less fatty braise. Shoulder may need a little longer to soften, so judge by tenderness rather than relying only on the clock. Cut it into similarly sized pieces, and trim away only very thick, hard pieces of fat.

Adjust the eggs: Some cooks make the dish with fewer eggs or omit them, while others add more for a larger gathering. Keep the number of pork pieces and the amount of sauce in mind: adding eggs does not require extra braising liquid, but they should be submerged or turned often so they color evenly. Quail eggs are another option; boil until the yolk and white are firm, peel, and add them near the end so they do not overcook.

Make it without coconut water: Replace the coconut water with the same amount of water for a straightforward braise. For a little extra sweetness, dissolve 1 to 2 tsp sugar in the liquid, but taste first because the caramel already contributes sweetness. This is a practical pantry version, not an exact flavor match for a coconut-water braise.

Make the sauce more or less peppery: Black pepper is a common seasoning, but its prominence differs from one family recipe to another. Add more at the table for a sharper finish, or use half the amount in the pot if serving people who prefer a milder flavor. Fresh chile is optional and can be served separately.

Storage and Reheating

Refrigerate the pork and eggs within 2 hours of cooking. Store them together with enough sauce to cover most of the meat in a shallow, airtight container; they keep for 3 to 4 days in a refrigerator at 40°F (4°C) or colder. The sauce may firm up as the fat chills, which is normal. For longer storage, freeze in a freezer-safe container for up to 2 months for best quality. Thaw overnight in the refrigerator, not on the counter.

Reheat only the portion you plan to eat, either in a covered saucepan over low heat or in a microwave-safe dish, stirring or turning the pieces so they warm evenly. Add a splash of water if the sauce has thickened. Reheated leftovers should reach 165°F (74°C), measured with a food thermometer. Avoid repeatedly cooling and reheating the full pot; dividing it into meal-sized portions makes it easier to handle safely and helps preserve the texture of the eggs.

Frequently Asked Questions

What does thit kho trung mean?

Thit means meat or pork, kho refers to a braising or caramelized simmering method, and trung means eggs. The name describes the central ingredients: pork and eggs cooked together in a seasoned sauce. You may see the dish written without accent marks as thit kho trung, or with Vietnamese diacritics as thịt kho trứng.

Is this dish traditionally served at Tet?

Yes, braised pork and eggs is a well-known Tet food in southern Vietnam and is also made by families elsewhere. Tet menus are not identical everywhere, and households choose dishes according to region, taste, and family customs. This recipe is one home-style approach, not a claim that every Vietnamese family makes it the same way.

Can I make thit kho trung a day ahead?

Yes. Cool and refrigerate it within 2 hours, then reheat gently the next day until the leftovers reach 165°F (74°C). The pork and sauce often taste especially integrated after resting overnight, though the eggs may become more deeply colored. Reheat with a splash of water if the sauce has become thick, and avoid boiling hard so the eggs stay intact.

Why is my sauce too salty?

Fish sauce brands vary in saltiness, and a sauce becomes more concentrated as it reduces. Stir in hot water a few tablespoons at a time, then taste again. Next time, keep the lid partly on during more of the braise or begin with 1 to 2 tbsp less fish sauce and adjust near the end. Do not rely on extra sugar to fix a salty sauce; it changes the balance without removing the salt.

Can I use coconut milk instead of coconut water?

You can, but it produces a different dish: coconut milk is creamy and rich, while coconut water makes a lighter, more translucent braising liquid. For a closer substitute, use plain water and adjust the finished sauce to taste. If you choose coconut milk, expect a thicker, richer result and keep the heat low so the sauce does not separate.

How do I know when the pork is tender?

After the minimum safe temperature has been reached, tenderness is a separate texture question. Test a large piece with a fork: it should yield easily but still hold its shape. If it is still chewy, continue simmering in 10- to 15-minute increments and check again. Keep enough liquid in the pot to prevent scorching, and turn the pieces gently as they soften.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).