Vietnamese National Dishes

Cá kho tộ miền Tây

Firm catfish steaks simmer gently in a dark coconut-water caramel and fish-sauce glaze, with jasmine rice and crisp green vegetables on the side.

Vietnamese National Dishes
Share
A wide Mekong-style table spread with a clay pot of braised catfish, jasmine rice, cucumber, greens and small condiment bowls.
A Mekong Delta-style clay-pot fish braise served with rice and fresh vegetables.
Yield 4 servings
Cook time 40 minutes
Passive time 15 minutes to marinate the fish in the refrigerator
Total time 1 hour 15 minutes
Calories per serving about 550 kcal
Overview

Cá kho tộ miền Tây

Cá kho tộ is a Southern Vietnamese fish braise named for its clay-pot cooking or serving vessel. In this Mekong Delta-style version, thick freshwater catfish steaks take on a savory-sweet sauce made from fish sauce, coconut water and a small amount of freshly cooked caramel. Shallot, garlic and black pepper give the braise its aroma; chili is optional.

The sauce should reduce until it looks glossy and coats a spoon, while still leaving enough to season the rice. Bone-in steaks hold together well during the slow simmer. A wide, heavy lidded pan works if you do not have a clay pot, provided the fish fit in one layer.

Serve the fish as the centerpiece of a shared meal with plain jasmine rice, briefly blanched water spinach and cool cucumber. Family recipes vary in fish species, sweetness and seasoning, so this is one carefully measured home version rather than a claim that every cook makes it the same way.

Practical

Practical

  • Tips for successChoose steaks of similar thickness, about 2.5–3 cm, so they finish at roughly the same time. Keep the caramel deep amber, not smoking or black. Add warm coconut water slowly from arm’s length; hot caramel can spit. Turn the fish once with a wide spatula, then baste by spooning sauce over it to help the steaks stay intact.
Ingredients

Ingredients

Fish and marinade

  • 900 g firm freshwater catfish steaks, bone-in, about 2.5–3 cm thick
  • 30 ml fish sauce
  • 5 g granulated sugar
  • 1 g ground black pepper

Caramel braising sauce

  • 30 g granulated sugar
  • 15 ml water
  • 250 ml unsweetened coconut water
  • 100 ml water
  • 60 ml hot water, reserved to thin the sauce only if needed
  • 15 ml neutral vegetable oil
  • 50 g shallots, thinly sliced
  • 12 g garlic, minced
  • 15 ml fish sauce
  • 1 g ground black pepper
  • 5 g fresh red chili, thinly sliced (optional)
  • 12 g spring onion, thinly sliced

Jasmine rice

  • 300 g jasmine rice, uncooked
  • 450 ml water

Vegetables

  • 300 g water spinach (rau muống), trimmed and rinsed
  • 1.5 L water, for blanching
  • 200 g cucumber, cut into batons
Method

Method

Method

  1. Marinate the fish. Pat the catfish steaks dry. Mix them with 30 ml fish sauce, 5 g sugar and 1 g pepper in a shallow dish. Cover and refrigerate at or below 4°C for 15 minutes.

  2. Cook the rice. Rinse the rice until the water is mostly clear and drain. Combine with 450 ml water in a heavy saucepan. Bring to a boil, cover, and simmer on low for 12 minutes. Turn off the heat and rest, covered, for 10 minutes. A rice cooker’s white-rice cycle may be used instead.

  3. Make the caramel. Warm the coconut water until hot but not boiling. In the clay pot or heavy pan, heat 30 g sugar with 15 ml water over medium heat for 4–6 minutes, gently swirling the pan, until deep amber. Remove from the heat. Slowly pour about 50 ml warm coconut water down the side of the pot from arm’s length, using a long-handled spoon and keeping your face and hands back. When the bubbling settles, stir carefully, then add the remaining coconut water and 100 ml water. Return to low heat and stir until any hardened caramel dissolves.

  4. Build the sauce. Stir in 15 ml oil, the shallots and garlic. Cook over medium-low heat for 2 minutes, until fragrant but not browned. Add 15 ml fish sauce and 1 g pepper; simmer for 2 minutes.

  5. Braise the fish. Arrange the steaks in one layer and add all the marinade. Bring to a gentle simmer, cover and cook on low for 12 minutes. Turn each piece carefully with a wide spatula. Uncover and braise gently for another 12–18 minutes, spooning sauce over the fish. If the sauce thickens before the fish is ready, add reserved hot water 15 ml at a time. Check a thick steak at its centre, away from bone, with a clean thermometer: it must reach at least 63°C. The flesh should also be opaque and flake with gentle pressure.

  6. Blanch the greens and serve. While the fish cooks, bring 1.5 L water to a boil in a separate saucepan. Blanch the water spinach for 1–2 minutes until tender-crisp and bright green; drain. Cut the cucumber into batons. Scatter spring onion and optional chili over the fish. Serve each portion with rice, fish and sauce, water spinach and cucumber.

Practical

Practical

Practical guidance

Start the rice while the fish braises so both are hot together. A rice cooker is convenient, but use its regular white-rice setting and follow the machine’s water guidance if it differs for your rice. For a milder dish, omit the chili; keep the measured sauce ingredients unchanged. The cooked fish can be made a few hours ahead and reheated gently with its sauce. Refrigerate fish, rice and vegetables in separate shallow containers within 2 hours at or below 4°C. Use within 3–4 days. Reheat leftovers to 74°C; add a spoonful of water if the sauce has become very thick.

Troubleshooting

The caramel hardens when liquid is added: return the pot to low heat and stir until it dissolves; do not scrape hard crystals into the sauce. The fish breaks when turned: wait until the first 12-minute braise is complete and use a broad spatula to support each steak. The sauce becomes too thick early: lower the heat and add reserved hot water 15 ml at a time.

Frequently asked questions

Can I use another fish? Yes. Choose a firm freshwater fish cut into thick steaks, and check the centre of the thickest piece for 63°C. Thin fillets can break during the braise and may finish sooner. Do I need a clay pot? No. A wide heavy pan with a lid works; keep the steaks in one layer and maintain a gentle simmer.

Nutrition per serving (estimate)

Nutrition per serving (estimate)

  • Serving sizeabout 550 g, including rice, fish, sauce and vegetables
  • Caloriesabout 550 kcal
  • Carbohydrate79 g
  • Protein36 g
  • Fat9 g
  • Fibre3 g
  • Sodiumabout 900 mg
Allergens and food safety

Allergens and food safety

Contains fish (catfish and fish sauce). No dairy, egg, wheat, soy, peanuts or shellfish ingredients are used as written; packaged fish sauce ingredients and cross-contact vary, so check the label. Keep the raw fish covered and refrigerated at or below 4°C while it marinates. Keep its board and utensils separate from ready-to-eat food, and wash hands and tools after handling it. Measure the centre of a thick steak without touching the bone; the fish must reach 63°C. Opaque, flaky flesh is a useful doneness cue but does not replace the thermometer. Add warm coconut water to caramel with care because it can spit. Refrigerate leftovers in shallow containers within 2 hours at or below 4°C, use within 3–4 days and reheat to 74°C.

To finish

To finish

  • Serve the fish glossy and tender with its concentrated sauce spooned over hot rice.
  • Keep the braise gentle and turn the steaks only once so they stay whole.