Ca Kho To (Vietnamese Caramelized Catfish)
Ca Kho To is one of those dishes that feels simple at first glance, but delivers big, bold flavor in every bite. Tender pieces of fish are braised in a rich, caramelized sauce made with fish sauce, soy sauce and garlic, creating that signature balance of sweet, salty, and savory. Pan-braised until tender, it is best served with steamed rice to soak up every last drop of the sauce.

One of my favorite dishes growing up is Ca Kho To or Vietnamese caramelized catfish. This dish is a Vietnamese community favorite. It’s typically made with catfish braised in a sweet and salty liquid then served over a bed of white rice. It’s one of those dishes I had all time either by itself or with a yummy sweet and sour soup called Canh Chua.

What does kho mean?
Kho is a popular way to cook proteins in Vietnamese cuisine. Some of my favorite dishes using this cooking method include thit kho, bo kho, and ca hoi kho. Not only does it make food taste so good, but it’s also an easy way to make a tasty dinner in less than an hour and requires very few ingredients.

Making my ca kho to recipe
This ca kho to recipe is so easy to make! First you gotta marinate the fish for 10 minutes in soy sauce and fish sauce. Then heat some oil over medium heat. Make sure to use a small pan because you want the liquid to come up halfway up the fish. Add in your shallots and cook for a few seconds. Then add in your catfish with the marinade, coconut water, and a little more fish sauce. Bring the liquid to a boil and lower to a simmer. Simmer for 20 minutes and then turn the fish over and simmer for another 10 minutes. Top with black pepper and you’re done!

How I like to eat this dish
This dish is best eaten with white rice. The rice that I have is the Nishiki Premium rice. For a more in-depth guide on how to cook recipe, check out my perfectly steamed rice recipe. It’s literally the best! You can also substitute with quinoa.
Did you make this dish?
If you made this dish, I would love to see!
Follow Cooking Therapy on Instagram, snap a photo, and tag and hashtag it with @cooking__therapy and #beccascookingtherapy.
Stay connected and follow along on Facebook, Pinterest, and Instagram for all my latest recipes.
Disclaimer: If you purchase anything through a link on this site, I may receive a small commission from the purchase at no extra cost to you. I only recommend products that I would personally use. Thank you so much for the support!

Get the Recipe:
Ca Kho To (Vietnamese Caramelized Catfish)
Ingredients
- 1 lb catfish fillets, cut into chunks
- 1 tsp dark soy sauce, see note 1
- 2 ½ tbsp fish sauce
- 1 shallot , minced
- 2 cloves garlic, minced
- 2 tbsp light brown sugar, see note 2
- ¼ cup coconut water, see note 3
- ½ tsp black pepper
- 1 stalk green onions, minced
Instructions
- Marinate catfish in the soy sauce and fish sauce for 10 minutes.
- After the fish is done marinating, heat 1 tablespoon of oil in a small pan over medium heat. Add in the shallots and cook until shiny and translucent (about 30 seconds). Then add in the garlic and coconut sugar, and cook for another 30 seconds.
- Add in the marinated catfish, the marinade, and the coconut water. Bring the liquid to a boil and lower the heat to a simmer.
- Simmer for 20 minutes with the pan uncovered. Leaving the pan uncovered will let the fish braise and thicken the sauce at the same time.
- After 20 minutes, flip over the fish and add in the green onions. Simmer for another 10 minutes. Spoon the sauce over the fish every 3 minutes. Once done, top it off with black pepper.
- Serve over white rice and enjoy!
Notes
- Substitute soy sauce with tamari to make this recipe gluten free. Dark soy sauce can also be substituted with regular soy sauce.
- Light brown sugar can be substituted with dark brown sugar or coconut sugar.
- Coconut water can be substituted with regular water.
I LOVE this recipe ! Such a great alternative fish recipe!
So excited you enjoy it! Thank you for making the recipe!
Absolutely love this! I used 3 lbs of catfish and used the same recipe listed here x3. It turned out amazing. I made it with wild rice! Such a great Asian zest to catfish! Will use this again. Thank you!
Amazing! I love making big batches of this and eating it for leftovers. Thank you for trying the recipe!
This is so good
I’m so excited you like it! Definitely one of my favorite classic Vietnamese recipes!
went looking for a catfish recipe that wasn’t fried or dredged in butter (tasty, but not what we needed tonight), and I really liked this! didn’t want to run to the store, so I thinly sliced a leek that was left in the fridge instead of shallots and used the water substitution. still tasted great!
Amazing! I love that you used leeks!
This was amazing!! I don’t know why the recipe only has 4.5 stars. Thank you for sharing this!
I’m so glad you enjoyed it! Thank you so much for trying the recipe and sharing your experience!
We catch tons of catfish, but we usually just fry them. I was looking for healthier options, and this recipe came up. And let me tell you, it is awesome! I didn’t use dark soy sauce so it looked different (I’ll get it right next time). I had two pounds so I used the 2x option on the recipe and it turned out great. Thank you!
On a day to day basis I often use only regular soy sauce as well! But yes it looks prettier with dark soy sauce. Thanks for making the recipe! I’m so glad you enjoyed it!
So good! Reminds me of my grandmas! Will add to my rotation.
I love hearing that! Thank you for making the recipe!
Just to let you know that as an avid catfisherman this notion that they only eat nasty dead crap off the bottom is…well…BS! Just came back from fishing the Tennessee river Thursday with nearly 40lbs worth. All but one were caught on live bluegill. My poles were mixed evenly live bluegill and Kool aid chicken, a popular bait around this part of the south. I also switched up to dead bluegill pcs on these lines. Four channels a blue and a flathead all from live fish. One channel from the chicken bait! None from dead fish! I mostly use live bait and got a freezer packed with results. Don’t believe all that bs about the fishy taste and learn to prep your fish before you freeze it!
Thanks for sharing Greg!
What do you recommend as a side to this dish? I loved the recipe but I do like a good veggie side
Highly recommend this recipe!
Hi Elayne. Glad you enjoy the recipe! Since there’s such an intense umami/salty flavor I would recommend some sort of fresh vegetable like sliced raw cucumbers or pickled vegetable like pickled carrots to balance it out. A simple salad would work too.
This was so fancy looking and tasting yet so easy to make as a quick dinner. Totally tasty catfish and the caramelization came out perfectly. Thanks for a great recipe.
Thank you for making the recipe Aggie! So excited you enjoy it!
This was really good! I didn’t even have the shallot and still very tasty!
Hi Doug. Thank you for trying this recipe! Glad you enjoyed it!
Very tasty and simple to prepare
Yay! Thank you for making the dish!
I had my hopes high for this dish. The smell of the fish sauce was so putrid, I had to spray air freshener to get the overpowering smell out of my home. I hoped the smell would improve as the sauce simmered down, but it didn’t. I tasted the dish once it was almost done and was disappointed it was a little bland. I added more brown sugar and red pepper flakes, but I just couldn’t stomach the fishy taste. It actually makes the catfish taste much more fishy. I read that there are different brands of fish sauce that taste and smell less fishy. The brand I purchased is Thai Kitchen, the only brand my local grocery store carries. I couldn’t be more disappointed.
Hi Amber. I’m sorry this dish did not work out for you.
Going to try! Love catfish, and can buy it readily here where I’m staying awhile! When I travel back to NY, it’s not always available. What fish can I use instead… it almost seems like other meat could also be used? Thank you! Meanwhile catfish is on my store list again!
You can do it with salmon! See my recipe: https://www.cooking-therapy.com/vietnamese-caramelized-salmon/. I actually make the salmon version more than the catfish version.
This is our favorite cat fish recipe! Made it for Christmas the first time and everyone has been raving. Been making this at least once month since.
Omg! This comment made my day! I love that this is something you make once a month!