Entree: Vietnam – Northern Vietnam – Ca Kho To (Vietnamese caramel-braised fish cooked in a savory-sweet sauce)

Food safety reminder: Follow safe food-handling practices and use a food thermometer to verify safe internal cooking temperatures.

Ca Kho To (Vietnamese caramel-braised fish cooked in a savory-sweet... recipe
Serving Size: 4
Approximate Time
Prep 10 min
Cook 20 min
Additional 5 min
Total 35 min

Ingredients

U.S. measurements first, metric equivalents in parentheses. Conversions are approximate; oz means weight ounces, not fluid ounces.

- 1 lb (450 g) firm white fish (catfish or cod), cut into 1–1.5 inch (2.54 to 3.81 cm) pieces
- 2 tbsp (30 ml) neutral oil (vegetable or peanut)
- 3 tbsp (45 g) granulated sugar
- 3 tbsp (45 ml) fish sauce
- 1 tbsp (15 ml) light soy sauce
- 1/2 cup (120 ml) warm water
- 3 cloves garlic, minced
- 2 shallots, thinly sliced
- 2 tbsp (30 ml) rice wine or dry sherry (optional)
- 1/2 tsp (1 g) freshly ground black pepper
- 2 scallions, cut into 1-inch (2.5 cm) lengths
- 1 small hot chili, sliced (optional)
- 1 tsp (5 ml) lime juice (optional, to brighten)
- clay pot or heavy-bottomed skillet (no measurement)
Show original ingredient measurements
- 1 lb (450 g) firm white fish (catfish or cod), cut into 1–1.5 inch pieces
- 2 tbsp (30 ml) neutral oil (vegetable or peanut)
- 3 tbsp (45 g) granulated sugar
- 3 tbsp (45 ml) fish sauce
- 1 tbsp (15 ml) light soy sauce
- 1/2 cup (120 ml) warm water
- 3 cloves garlic, minced
- 2 shallots, thinly sliced
- 2 tbsp (30 ml) rice wine or dry sherry (optional)
- 1/2 tsp (1 g) freshly ground black pepper
- 2 scallions, cut into 1-inch (2.5 cm) lengths
- 1 small hot chili, sliced (optional)
- 1 tsp (5 ml) lime juice (optional, to brighten)
- clay pot or heavy-bottomed skillet (no measurement)

Instructions

1. In a small saucepan or the clay pot over medium heat, add the granulated sugar and 2 tbsp (30 ml) water. Cook without stirring until the sugar melts and turns a deep amber caramel, swirling the pan occasionally to ensure even coloring.
2. Immediately add 1 tbsp (15 ml) neutral oil to the caramel (careful, it may sputter) and stir to combine, then pour in the warm water slowly to deglaze and form a glossy caramel sauce.
3. Add the minced garlic and sliced shallots to the caramel, briefly sauté 30–45 seconds until fragrant but not browned.
4. Stir in the fish sauce, soy sauce, and rice wine (if using). Return to a gentle simmer.
5. Gently add the fish pieces in a single layer. Spoon some sauce over the fish, then cover the pot. Reduce heat to low and simmer gently for 10–12 minutes until the fish is cooked through and the sauce has reduced and slightly thickened.
6. Uncover, increase heat to medium-low, and simmer 2–3 minutes more to concentrate flavors, spooning sauce over fish so pieces glaze. Taste and adjust: add 1 tsp (5 ml) lime juice for brightness if desired.
7. Sprinkle freshly ground black pepper and the scallion pieces over the fish. Add sliced chili if using.
8. Serve hot in the clay pot or transfer to a serving dish with steamed rice and plenty of sauce.
Estimated Nutritional Information*

Per serving | Servings: 4

Calories: 228 kcal
Carbohydrates: 17.8 g
Protein: 22.1 g
Fat: 7.7 g
Saturated fat: 1.2 g
Cholesterol: 48 mg
Fiber: 1.2 g
Sugar: 14.1 g
Sodium: 1347 mg
Potassium: 659 mg
Calcium: 46 mg
Iron: 1.13 mg
Vitamin A: 23 µg RAE
Vitamin C: 21.4 mg
Vitamin D: 1 µg

Nutrition estimated: November 5, 2026

*Values are estimates based on USDA data and mathematical calculations. Actual values may vary. Where data are unavailable, those contributions are excluded. Calories, Carbohydrates, Protein, Fat, Saturated fat, Cholesterol, Fiber, Sugar, Sodium, Potassium, Calcium, Iron, Vitamin A, Vitamin C and Vitamin D are known subtotals. Missing contributions are unknown, not zero.

Recipe details
Vietnamese caramel-braised fish cooked in a savory-sweet sauce
Country
Vietnam
Region
Northern Vietnam
Recipe link
https://kitchen2mytable.com/view_recipe_data.php?id=9485

Important Cooking Safety Notice

Please ensure all proteins are cooked to a safe internal temperature:

  • Chicken & Poultry: 165°F (74°C)
  • Ground Meats (Beef, Pork, Lamb): 160°F (71°C)
  • Whole Cuts of Pork, Beef, Veal, Lamb: 145°F (63°C) plus a 3-minute rest
  • Fish & Shellfish: 145°F (63°C)

Always use a food thermometer to verify doneness. Stay safe and enjoy cooking!