Vietnamese Pork Stew (Thit Kho) with Coconut Water

Updated November 4, 2026

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

Jump to recipe

Vietnamese Pork Stew (Thit Kho) with Coconut Water

Vietnamese pork stew, or thịt kho, is a slow-braised dish of pork, fish sauce, caramel, and often eggs; this version uses coconut water for a rounded, gently sweet broth. Served with rice, it balances savory, salty, and sweet flavors, and home and regional versions vary in their seasonings and choice of pork.

Ingredients

  • 6 large eggs (about 300 g)
  • 2½ lb pork belly, skin on or off, cut into 1½-inch (4 cm) pieces (1.13 kg)
  • ⅓ cup granulated sugar (67 g)
  • 2 tablespoons water (30 ml), for the caramel
  • ½ cup finely chopped shallots (about 80 g)
  • 4 garlic cloves, finely chopped (about 12 g)
  • 1-inch piece fresh ginger, thinly sliced (about 20 g)
  • ¼ cup fish sauce (60 ml)
  • 3 cups unsweetened coconut water (710 ml)
  • 1 cup water (235 ml)
  • 1 teaspoon freshly ground black pepper (2 g), plus more to serve if desired
  • ½ teaspoon fine salt (3 g), or to taste
  • 2 scallions, thinly sliced (about 20 g), for serving

Instructions

  1. Boil the eggs. Put the eggs in a saucepan and cover with cold water by about 1 inch (2.5 cm). Bring to a boil, lower the heat to maintain a gentle boil, and cook for 11 minutes, until the yolks and whites are firm. Transfer them to cold water for 5 minutes, then peel. Set aside while you prepare the pork. Peeling is easiest once the eggs are cool.
  2. Prepare the pork and aromatics. Pat the pork dry with paper towels so it is easier to handle and less likely to splatter. Trim away any unusually thick, hard pieces of fat, but leave a layer of fat on each piece for a tender, flavorful braise. Cut the shallots, garlic, and ginger, and measure the remaining ingredients before heating the sugar.
  3. Make the caramel. In a heavy Dutch oven or other deep, heavy-bottomed pot, combine the sugar and 2 tablespoons water. Heat over medium heat until the sugar dissolves and the syrup bubbles, then cook without stirring, swirling the pot occasionally, until it turns a deep amber color, about 8 minutes. Watch closely near the end: caramel can go from amber to burnt quickly. Turn off the heat before adding the pork.
  4. Coat and brown the pork. Using tongs, carefully arrange the pork in the caramel in a single layer, working in batches if needed. The caramel may seize or harden briefly when the cooler pork goes in; it will dissolve again as the meat releases liquid. Turn the pieces to coat them, then return the pot to medium heat and cook for about 6 minutes, turning once or twice. Stir in the shallots, garlic, and ginger for the final minute, taking care not to scorch the garlic.
  5. Add the braising liquid. Pour in the fish sauce, coconut water, and 1 cup water. Add the black pepper and salt, stirring to loosen any caramel stuck to the base of the pot. Bring the liquid just to a boil, then lower the heat until it simmers gently. A steady simmer should show occasional small bubbles, not a vigorous boil.
  6. Braise until tender. Cover the pot partly and simmer for 65 minutes, turning the pork once or twice. Keep the heat low and check occasionally that the liquid is not boiling hard; add a splash of water if the level drops too far. Add the peeled eggs, turning them gently to coat, and continue simmering for 25 minutes, for 90 minutes of braising in total. The pork should be fork-tender, and the eggs should be stained a light brown. If the sauce is thinner than you like, simmer uncovered for a few minutes, watching that it does not reduce too much.
  7. Check the pork and serve. Check the center of the thickest pork piece with a food thermometer. USDA FSIS lists 145°F (63°C) with a 3-minute rest as the safe minimum for whole cuts of pork; this braised pork will generally be hotter by the time it is tender. Turn off the heat and let the pork rest in the pot for at least 3 minutes. Taste the sauce and adjust with a little more fish sauce, salt, or water as needed. Serve with scallions and black pepper.

Tips

  • Choose a heavy pot. A thick base spreads heat more evenly and gives you better control over the caramel. A Dutch oven or heavy stainless-steel pot works well. Avoid a very thin saucepan, where sugar can scorch before it colors evenly.
  • Keep the caramel amber, not dark brown. The sugar provides the stew’s characteristic color and a mild bittersweet edge. If it smells acrid or turns very dark, it is burnt and can make the whole pot bitter; it is better to wash out the pot and start the caramel again.
  • Use coconut water, not coconut milk. Coconut water contributes a light sweetness without making the sauce creamy. If it is unavailable, use an equal amount of water; the stew will taste less sweet and less coconut-fragrant, so taste and adjust the seasoning near the end.
  • Season after the pork softens. Fish sauce brands vary in saltiness, and the sauce concentrates as it simmers. Start with the listed amount, then adjust at the end rather than adding extra fish sauce early. If the stew becomes too salty, add a little water and serve it with plenty of plain rice.

Serving Suggestions

Serve the pork, eggs, and plenty of sauce over hot steamed jasmine rice. The rice soaks up the caramel-fish-sauce broth and balances its richness. Put extra sauce on the table so everyone can add as much as they like, and offer sliced scallions and freshly ground black pepper for a fresh, savory finish.

For a meal with more vegetables, add a simple plate of steamed or blanched greens, such as bok choy, choy sum, or Chinese broccoli. Their mild flavor and clean texture work well alongside the rich pork. A bowl of lightly dressed cucumber or pickled vegetables can also provide a crisp, tart contrast. If you are serving the stew family-style, cut the eggs in half just before bringing the pot to the table so the yolks remain neat and visible.

Variations

Use pork shoulder. If you prefer less fat, substitute pork shoulder in the same amount and cut it into similar pieces. It will still become tender with a slow braise, though the sauce will be less rich than one made with belly. Avoid very lean loin, which can turn dry and firm during a long simmer.

Adjust the sweetness. For a less sweet broth, reduce the sugar to ¼ cup (50 g), but still cook it to a deep amber so the stew gets its caramel color. You can also omit the eggs or cook only four; add them during the final 25 minutes either way so they have time to absorb some of the sauce.

Make it without coconut water. Replace the coconut water with 3 cups (710 ml) water. This practical swap makes the broth less sweet and fragrant, but the caramel, fish sauce, and aromatics still give it a savory, rounded flavor. Avoid replacing the coconut water with coconut milk, which changes the sauce’s texture and taste.

Use a stovetop-friendly shortcut for color. If making caramel feels unfamiliar, use a little less sugar and watch the pot carefully rather than buying prepared caramel sauce, which may contain extra ingredients and vary in sweetness. There is no need to add a separate browning sauce; the amber sugar and braising liquid create the stew’s color as it cooks.

Storage and Reheating

Refrigerate leftovers within 2 hours of cooking. Store the pork, eggs, and sauce together in a covered container and use within 3–4 days. The sauce may thicken or set slightly when cold because of the pork fat; that is normal. For longer storage, freeze portions in airtight, freezer-safe containers for up to 2–3 months for best quality. Thaw overnight in the refrigerator before reheating.

Reheat gently in a covered saucepan over low to medium-low heat, stirring occasionally and adding a splash of water if the sauce is too thick. You can also microwave a portion in a covered, microwave-safe dish, stirring halfway through so it heats evenly. Reheat leftovers to 165°F (74°C), checking the center with a food thermometer. Avoid repeatedly cooling and reheating the whole pot; warm only the portions you plan to serve.

Frequently Asked Questions

What does thit kho mean?

Thịt kho refers broadly to braised or simmered meat in Vietnamese cooking. This recipe is a pork version with caramel, fish sauce, and eggs. The exact seasoning, cut of pork, amount of sweetness, and use of coconut water can differ between households and regional preparations.

Can I make Vietnamese pork stew ahead?

Yes. The stew can be made a day ahead, cooled promptly, and refrigerated. Its flavor remains appealing after resting, and the sauce may become slightly more concentrated. Reheat it gently with a small splash of water and bring the leftovers to 165°F (74°C). If making ahead, keep the pork and eggs in the sauce so they stay moist.

Why did my caramel harden when I added the pork?

A sudden temperature change can make caramel seize around the meat. This is not necessarily a problem: as the pork warms and the liquid goes in, the hardened sugar usually dissolves into the sauce. Keep the heat moderate and stir carefully once you have added the coconut water and fish sauce. If the caramel has burnt rather than merely hardened, its bitter flavor will not disappear.

Can I make it in a slow cooker?

You can, but make the caramel and brown the pork on the stovetop first; many slow-cooker inserts are not designed for direct high heat. Transfer the coated pork, aromatics, and braising liquid to the cooker and cook until fork-tender, following your appliance’s directions. Add the boiled, peeled eggs near the end so they can take on the sauce without becoming overly firm. Cooking times vary by slow cooker, so use tenderness rather than a fixed time as your guide.

How do I know when the pork is tender?

After the 90-minute braise, a fork should slide into the meat with little resistance, and the pieces should feel soft without falling completely apart. If they remain chewy, continue simmering and check again every 10–15 minutes, adding water if needed. Use a thermometer to confirm the safe temperature described in the instructions; tenderness often takes the pork beyond that minimum.

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).