Techniques
Caramel Braising (Kho)

Water & Steam

Caramel Braising (Kho)

Vietnamese braising of meat or fish in caramelized sugar, fish sauce, and water.

Kho braises protein in a base of cooked-down caramel (nuoc mau) with fish sauce, building a savory-sweet, mahogany glaze. The caramel adds color, bitterness, and depth while the long simmer tenderizes the meat or fish. Common versions include thit kho (pork) and ca kho (catfish), often finished until the liquid is syrupy.

Kho is the everyday Vietnamese braise built on a three-part foundation: caramelized sugar (nước màu), fish sauce (nước mắm), and a modest amount of water or coconut water. The sugar cooks with just a film of water until it foams and turns a deep amber, then fish sauce is added — hissing and spattering — before the protein goes in. Unlike Western braises that lean on stock and aromatics for depth, kho draws most of its savory-sweet backbone from that one pan of caramel.

Kho is a foundational technique of Vietnamese home cooking, with particular weight in the South. Pork belly braised with duck eggs (thịt kho trứng) is the iconic Tết (Lunar New Year) dish of the Southern table; catfish cooked in a clay pot (cá kho tộ) is what Mekong families eat with rice all year. Done well, the cooking liquid reduces to a syrupy, mahogany glaze that clings to the meat and soaks into the rice beneath — never a soup, never a thin sauce. Done badly, the caramel scorches to bitterness, the sauce stays watery, or the fish sauce steamrolls the sweetness.

The hallmark of a good kho is restraint and timing: the caramel must stop at deep amber (it keeps cooking off-heat), the liquid should barely reach two-thirds up the protein, and the final reduction happens uncovered so the sauce turns glossy. A clay pot (nồi đất) is traditional because its thick walls hold low, even heat and let the sauce concentrate without scorching, but a Dutch oven gets you most of the way there with a little more vigilance.

Difficulty
Medium

Types & varieties

Thịt kho trứng

Pork belly braised with duck or chicken eggs; iconic Tết (Lunar New Year) dish in the South, the eggs stained mahogany from the sauce

Cá kho tộ

Catfish or snakehead braised in a clay pot with pork belly fat for richness; served sizzling directly in the pot

Thịt kho mắm ruốc

Central Vietnamese version that swaps fish sauce for fermented shrimp paste (mắm ruốc), giving a deeper, funkier profile

Gà kho gừng

Chicken braised with ginger, fish sauce, and caramel; homestyle, quick-cooking weeknight version

Tôm kho

Small whole shrimp simmered with caramel, fish sauce, garlic, and black pepper until chewy and glazed

Bò kho

Beef braise on the same caramel base but enriched with lemongrass, star anise, and five-spice; closer to a stew, often served with bánh mì or rice noodles

How to do it

  1. 1

    Make the nước màu

    In a clay pot or heavy Dutch oven over medium heat, combine 2–3 tablespoons of sugar (palm sugar or white) with just a thin film of water (about 1–2 teaspoons). Swirl the pot — don't stir — and cook 4–6 minutes until the sugar melts, foams, and darkens to a deep amber that smells toasted. Pull the pot off the heat; residual heat will carry it one shade darker.

  2. 2

    Add fish sauce

    From a low angle, pour in 3–4 tablespoons of fish sauce. It will hiss and spatter aggressively, so keep the lid nearby. Stir briefly to combine; the mixture should smell sharp and savory, not acrid or burnt.

  3. 3

    Bloom the aromatics

    Add 2–3 minced garlic cloves, 1 minced shallot, and a few grinds of white or black pepper. Optional: a bruised lemongrass stalk, a sliced chili, or a smashed whole shallot. Stir for 20–30 seconds until fragrant — never let them brown in the caramel.

  4. 4

    Sear the protein

    Add 600–800 g of pork belly, ribs, chicken, or fish. Toss gently for 1–2 minutes so every piece takes on color and the fat starts to render. For pork belly, lay the pieces skin-side down first for a chewier crust. Handle fish carefully so the pieces stay whole.

  5. 5

    Add liquid and simmer covered

    Pour in enough water, stock, or coconut water to come about two-thirds up the protein — roughly 1 to 1.5 cups. Bring to a gentle boil, skim any gray foam, then drop to a low simmer. Cover and cook: 45–60 minutes for fish, 60–90 minutes for pork belly, 90–120 minutes for ribs or beef.

  6. 6

    Reduce to a glaze

    Uncover and simmer another 5–10 minutes until the sauce turns glossy and coats the back of a spoon. If you're adding hard-boiled eggs (traditional with pork belly), drop them in 20–30 minutes before the end so they absorb color and flavor. Adjust with a splash of fish sauce for salt, a pinch of sugar for sweetness, or a few drops of hot water to thin.

  7. 7

    Rest and serve

    Off the heat, let the kho rest 10–15 minutes so the sauce stops running and clings to the meat. Serve directly from the pot, or over steamed white rice with quick-pickled mustard greens (dưa cải chua) or pickled small shallots (củ kiệu). Spoon the mahogany sauce generously over the rice.

The caramel stage is everything

Every kho lives or dies in the first five minutes. The sugar must cook past sugar-stage into a true caramel — through foam, into a thin syrup, then into a deep amber that smells toasted, not burned. Pull the pot off the heat before it looks finished; the residual heat from the pot walls will carry the color another full shade. Once you add the fish sauce, the clock resets: you cannot rescue a scorched caramel with more liquid.

  • Caramelize the sugar with just a film of water — swirling the pot, never stirring with a spoon, which can seed crystals.
  • Watch for the smell more than the color. The moment it smells like toasted marshmallow or roasted nuts, it's done.
  • Pour fish sauce in from a low angle and have a lid ready; it spatters hard and can burn your hand.
  • If the caramel seizes into a hard lump when liquid hits, return to low heat and stir until it dissolves before adding protein.

Regional differences

Kho changes character as you move down the country. Northern versions use more nước mắm and less sugar, so the braise tastes saltier and the sauce stays a light caramel. Central versions often substitute mắm ruốc for a funkier, more pungent result. Southern versions — the style most familiar abroad — skew sweeter and darker, frequently built on coconut water rather than plain water, with pork belly as the dominant protein.

  • North: less sugar, more fish sauce, lighter amber sauce, served with steamed rice.
  • Center: fermented shrimp paste (mắm ruốc) replaces fish sauce; stronger, more pungent aromatics.
  • South: palm sugar, coconut water, pork belly and eggs; the canonical Tết plate.

Common uses

Weeknight braise of pork belly, ribs, or chicken served over steamed riceMake-ahead protein that tastes better on day two, when the sauce has fully penetrated the meatTết (Lunar New Year) centerpiece in the South, especially thịt kho trứng with stained mahogany eggsOne-pot clay-pot fish dish (cá kho tộ) eaten straight from the nồi đất with rice and vegetablesGlaze for hard-boiled eggs added to the braise in the last 20–30 minutesSauce spooned over plain rice, congee, or grilled bread — the glaze is the flavorFoundation for bò kho, the Vietnamese beef stew served with bánh mì or rice noodles

Tips & pitfalls

  • Stop the caramel at deep amber — it keeps darkening from the pot's residual heat. Burnt caramel tastes bitter and ruins the whole braise.
  • Pour fish sauce into the hot caramel from a low angle with the lid ready; it spatters hard and the steam stings.
  • Use nước mắm, not salt. The amines in fish sauce are part of kho's signature flavor — table salt gives a flat, one-dimensional result.
  • Add only enough liquid to reach two-thirds up the protein. Kho is a braise that finishes as a glaze, not a soup — too much liquid and you'll never get the sauce to coat.
  • Bloom aromatics after the caramel stage, not before. Garlic and shallots scorched in dry sugar turn acrid in seconds.
  • Taste before reaching for additional salt. Fish sauce and any stock already carry salt; many home versions are over-salted by doubling up with soy or table salt.
  • Let it rest 10–15 minutes off the heat before serving so the sauce clings to the meat instead of pooling on the plate.

Good to know

Origin
Vietnamese; a foundational everyday braise found across the country
Vietnamese name
Kho (kho thịt for meat, kho cá for fish); the caramel base is called nước màu
Core flavor balance
Sweet caramel + salty umami from fish sauce, with a long simmer to meld
Traditional sugar
Thốt nốt (palm sugar) or đường vàng (yellow sugar); granulated white sugar works in a pinch
Salt element
Nước mắm (fish sauce), added into the hot caramel — not later, and never replaced by salt
Liquid
Water, coconut water (nước dừa) for a sweeter Southern style, or a splash of beer or stock
Traditional cookware
Nồi đất (unglazed clay pot); a heavy Dutch oven is the closest modern substitute
Typical time
45–60 minutes for fish, 60–90 minutes for pork belly, 90–120 minutes for ribs or beef — all at a gentle simmer
Color range
Light amber (mild sweetness) to deep mahogany (more intense, slightly bitter caramel)
Sauce consistency
Reduced to a glossy, syrupy glaze that lightly coats the meat — never soupy
Difficulty
Beginner-friendly, but the caramel stage is the make-or-break step
Serving tradition
Steamed white rice with quick-pickled mustard greens (dưa cải chua) or pickled shallots (củ kiệu)
Storage
Refrigerates 3–4 days; flavor deepens by day 2; freezes well for 1–2 months

Also called

kho · nuoc mau braising

Related