Curated recipes from 193 countries  •  New seasonal Mediterranean issue out now

Overview

Ca Kho To

Vietnamese Caramelised Fish in a Clay Pot

This ca kho to recipe is Vietnamese clay-pot fish: thick catfish steaks braised low and slow in coconut water with a dark caramel, fish sauce, shallots and ginger, until the sauce reduces to a sticky glaze. It is a different dish from ga kho gung, the ginger-braised chicken — ca kho to is built on fish and caramel, not on chicken and fresh ginger, and the clay pot is what gives it its gentle, even heat. One serving is about 425 g.

Ca kho to is home cooking from the Mekong Delta, where the clay pot — the to — has been the everyday cooking vessel for generations. Fish from the river, caramelised sugar, coconut water and fish sauce are the Delta's pantry staples, and the slow braise turns them into a dark, sticky sauce that begs for rice. The dish is a cousin of ga kho gung, the ginger-braised chicken, but the two are not the same: ca kho to is built on fish and caramel, while ga kho gung is built on chicken and fresh ginger.

Pairs well with: Steamed jasmine rice, cucumber and pickled mustard greens

Provenance

Vietnam flag Vietnam

Mekong Delta Home Cooking

East & South Asia

Time Dedication

1h 10m

20m prep • 50m cook

Batch Yield

4 Servings

488 kcal per serving

1 serving ≈ 425 g

Technical Skill

Intermediate

Intermediate (Clay-Pot Braising)

Meal Timing & Digestive Fit

Breakfast

Not Advised

Lunch

Hearty Midday Main

Dinner

Ideal Hearty Main

Snack & Tea

Inappropriate

High Protein Occasions: Family dinners, rainy-day meals, Vietnamese-themed nights Cost: Low — about $3–4 per serving at home
A catfish steak braised in a clay pot with its lid resting beside it on a plate

Mekong Delta Home Cooking

Photo: Binh Giang, Public domain, via Wikimedia Commons

The Heritage Formulary

Measured Ingredients

Estimated cost: Low — about $3–4 per serving at home (USD)

A good ca kho to is judged by the glaze: dark, glossy and sticky, with fish that flakes but does not fall apart.

Execution Methodology & Culinary Technique

Step-by-Step Cooking Guide

Active 1h 10m
P

Prep Stage: Season the Fish, Make the Caramel

20 Mins • Seasoning & Caramel

Season the catfish steaks with a little fish sauce and pepper and leave them for 15 minutes so the salt firms the flesh. While they rest, slice the shallots, garlic, ginger and chilli, and have the coconut water measured out — once the caramel turns amber, everything has to go in fast.

Maestro Tip: Dry the fish well before it meets the pot — wet fish steams instead of searing and breaks apart.

  1. 1

    Season the Fish

    15 Mins Room temperature, 20°C (68°F)

    Pat the catfish steaks dry, rub them with 1 tablespoon of the fish sauce and the black pepper, and leave for 15 minutes.

    The salt firms the flesh so the steaks hold together in the pot.

    Done when: The surface is dry and seasoned.

  2. 2

    Make the Caramel

    5 Mins Medium heat, about 160°C (320°F)

    Warm the oil in the clay pot, add the sugar and stir until it melts, then keep cooking — without stirring — until it turns a deep amber, the colour of dark honey. This takes about 3 minutes; watch it closely.

    Dark amber is the target — pale caramel tastes only sweet, burnt caramel tastes bitter.

    Done when: The caramel is deep amber and smells like toffee.

  3. 3

    Sear the Fish

    5 Mins Medium heat, about 160°C (320°F)

    Add the shallots, garlic and ginger to the caramel and stir for 1 minute, then lay the fish steaks in the pot in a single layer. Sear for 2 minutes per side so the outside firms up.

    Do not move the fish while it sears — it will stick and break.

    Done when: The outside is lightly browned and the steaks hold their shape.

  4. 4

    Braise Low and Slow

    35 Mins Low simmer, about 95°C (200°F); fish to 63°C (145°F)

    Pour in the coconut water and the rest of the fish sauce, add the chilli, and bring to a gentle simmer. Cover and braise on the lowest heat for 30 minutes, turning the steaks once halfway, until the fish flakes easily and reaches 63°C (145°F) inside.

    A bare simmer is enough — boiling breaks the fish apart.

    Done when: The fish flakes with a fork and the sauce has thickened.

  5. 5

    Reduce the Sauce and Serve

    10 Mins Low simmer, about 95°C (200°F); serve hot, 60°C (140°F) or hotter

    Lift the lid for the last 5 minutes so the sauce reduces to a dark, sticky glaze that coats the fish. Scatter over the spring onions and serve straight from the pot with steamed rice.

    The sauce should coat a spoon, not run like water.

    Done when: The glaze is dark and glossy; the fish is tender and intact.

Finishing Touches & Plating

Serve it from the clay pot while it is still bubbling gently — the fish should be tender enough to flake with a spoon, the sauce dark and sweet-salty, and the rice there to soak up every drop.

Nutritional Physiology & Benefits

Nutrition

Energy

488

kcal / serving

Protein

38g

Complete AA

Carbs

58g

Complex

Fats

10g

Healthy

Per serving (4 servings · 1 serving ≈ 425 g)
Energy488 kcal
Protein38 g
Carbohydrates58 g
Fat10 g
Fibre1.3 g
Sugar12.6 g
Sodium987 mg
Per 100g
Energy115 kcal
Protein9 g
Carbohydrates13.7 g
Fat2.3 g
Fibre0.3 g
Sugar3 g
Sodium232 mg

Nutrition values are estimated — calculated from USDA FoodData Central values for the listed ingredients.

Vitamins & minerals: Vitamin B12 and vitamin D (catfish), vitamin C (spring onions, chilli), potassium (coconut water), selenium (fish).

High in Protein

Each serving gives about 36 g of protein from the catfish, which makes this a filling dinner rather than a light starter.

B12 and Vitamin D from Fish

Catfish is a good source of vitamin B12 and vitamin D, which the body uses for energy and bone health.

Gentle, Slow Cooking

The clay pot's low, even heat cooks the fish gently, so it stays moist and tender instead of drying out.

Food Pairings

What to Eat With

To optimize nutrient absorption and elevate the sensory depth, pair with these authentic accompaniments:

Sides

Steamed Jasmine Rice

Plain rice is essential — it soaks up the dark caramel sauce, which is the best part of the dish.

Pickled Mustard Greens

Sour, crunchy pickled greens are the classic Mekong Delta partner — their acidity balances the caramel.

Vegetables

Cucumber Slices

Cool, crisp cucumber cuts the sweet-salty richness and refreshes the palate.

Drinks

Unsweetened Iced Tea

Cold, unsweetened tea cleanses the palate after the rich, sticky sauce.

Complete menu

Serve the fish straight from the clay pot with steamed rice, cucumber slices and pickled mustard greens.

Digestive Guardrails

What NOT to Combine

To prevent digestive distress, sluggishness, or palate clash, avoid pairing the dish with these elements:

Eating It Undercooked

Fish must reach 63°C (145°F) inside and flake easily; undercooked fish is a food-safety risk. Use a thermometer, not guesswork. This is general guidance, not medical advice.

Boiling It Hard

A hard boil breaks the fish into flakes and clouds the sauce — keep it at the gentlest simmer and let the pot do the work.

General information only, not medical advice — consult a doctor for personal dietary decisions.

Who Should Eat It

Who Should Eat

  • General adultsA warm, savoury dinner — tender fish in a dark caramel glaze with rice.
  • ChildrenSuitable from age 5+; pick out the bones carefully and serve a mild portion without chilli.
  • ElderlySoft, flaky fish that is easy to chew; keep the portion modest and the sauce light.
  • Pregnant womenGenerally suitable if the fish is fully cooked through to 63°C (145°F) and eaten freshly cooked.
  • Breastfeeding womenGenerally suitable; the protein supports recovery — keep the portion moderate because the sauce is sweet and salty.
  • AthletesA good post-training dinner with protein and carbs from the rice.
  • Weight gainA good choice — add a full portion of rice and an extra steak.
  • Weight lossA good choice in a single serving — the sauce is sweet, so keep it to one steak and load up on cucumber.

Health Conditions — Adjust or Avoid

Conditions

  • DiabetesThe rice and caramel add carbs and sugar; keep the portion to one steak and ask your clinician about portion size.
  • High blood pressureMost of the sodium is in the fish sauce; use it sparingly and skip extra sauce on the rice. Ask your clinician about a suitable portion.
  • Kidney diseaseThe fish sauce makes this a salty dish; keep the portion modest and balance the plate with cucumber. Ask your clinician about a suitable portion.
  • GoutFish is generally low in purines, but keep portions modest and occasional. Ask your clinician about a suitable portion.
  • Stomach issuesThe sweet, rich sauce can feel heavy on a sensitive stomach; eat slowly and keep the portion small. Ask your clinician if unsure.
  • Cardiovascular diseaseThe sauce is sweet and salty; keep it occasional and the portion to one serving. Ask your clinician about a suitable portion.
  • Fatty liverA sweet, salty braise; keep it occasional and balance the plate with vegetables. Ask your clinician about a suitable portion.
  • Food allergiesContains fish (catfish, fish sauce); check every sauce label. Ask your clinician if you have a fish allergy.
  • Special therapeutic dietsNot suitable for a low-sodium diet as written; the fish sauce defines the dish and cannot be removed. Ask your clinician or dietitian before adapting it.

If you have a medical condition, consult your doctor before changing your diet.

Storage & Use

Storage & Use

How to store
Cool quickly and store the fish in its sauce in an airtight container; keep the rice separate.
In the fridge
2 days.
In the freezer
1 month, in portions, in the sauce.
How to reheat
Reheat gently in a covered pan on low heat until steaming; reheat to 74°C (165°F). Do not boil.
Freezing recommended
Yes — in portions, in the sauce, up to 1 month.
Signs it has spoiled
Sour or fishy smell, slimy surface, or a dull, grey colour.

More recipes to explore

A bowl of Vietnamese phở bò with rare beef, rice noodles and fresh herbs Vietnam flag Vietnam 3h 30m
Breakfast •Hanoi Heritage

Phở Bò Tái Nạm

Slow-simmered star anise and cinnamon bone broth with hand-cut rice noodles, supplying clean restorative warmth and collagen. One serving is about 775 g.

Immunity & Warming

Slow-simmered bone broth with rice noodles, rare beef and fresh herbs.

Pairs Well With
Crispy quẩy, fresh lime & sawtooth coriander
Soups & Broths • High Protein
Gỏi cuốn — Vietnamese fresh spring rolls with prawn and pork Vietnam flag Vietnam 1h 5m
Snack & Tea •Saigon Refresh

Gỏi Cuốn Tôm Thịt

Fresh rice paper rolls filled with poached prawns, tender pork, rice vermicelli, lettuce, herbs and carrot, served with a peanut dipping sauce.

Light Digestion

Nothing is fried, so the rolls stay light and fresh — a cool, herb-filled snack for hot days.

Pairs Well With
Artisanal Peanut Dip & Fresh Lotus Root Water
High Protein
Vietnamese braised pork belly with golden eggs in caramel sauce Vietnam flag Vietnam 1h 45m
Dinner •One Pot

Vietnamese Braised Pork and Eggs

Pork belly slowly braised in coconut water and caramel until meltingly tender, with golden eggs that soak up the sweet-savoury sauce — the Vietnamese family dish that tastes better the next day.

Comfort & Sustained Energy

Slow-braised pork belly and eggs in coconut water and caramel.

Pairs Well With
Steamed rice & pickled mustard greens
High Protein
Six small bowls of Vietnamese duck blood pudding topped with roasted peanuts, with fresh herbs and a green chili on a metal tray Vietnam flag Vietnam 1h 10m
Snack & Tea •Hanoi Heritage

Vietnamese Tiết Canh

WARNING: This dish is made from raw duck blood and eating it is NOT recommended. Raw blood can carry Streptococcus suis (which causes meningitis and sepsis — people in Vietnam have died after eating pig-blood tiet canh), avian influenza from duck blood, salmonella and other dangerous germs. Vietnam's Ministry of Health advises against eating tiet canh, and no preparation method — not even blood from a fresh or trusted source — makes raw blood fully safe. This page describes the traditional Hanoi preparation, tiết canh vịt, for cultural knowledge only. One serving is about 241 g: a small bowl of fresh duck blood mixed with fish sauce, poured over finely chopped cooked duck meat and left to set into a soft, trembling jelly, then finished with crushed roasted peanuts, fresh herbs, lime and chili, and served cold.

Cultural Discovery

A traditional northern Vietnamese snack of raw duck blood set into a soft jelly with cooked duck meat, herbs and peanuts — described here for cultural knowledge, with a serious safety warning.

Pairs Well With
Fresh herbs, lime wedges, sliced chili and rice crackers on the side.

The Dinner Gazette

Never wonder what’s for dinner again

One email a week with easy dinner ideas from around the world — ingredients, steps and nutrition, tested in our kitchen first.

Delivered every Thursday morning. Unsubscribe anytime.