Dinner · Vietnamese

Vietnamese Caramel Trout

This is a fast, glossy weeknight dinner that tastes like it came from a restaurant. A quick caramel gets sharpened with fish sauce, chili, and ginger, then the trout and bok choy poach right in the sauce. Twenty minutes, one pan, big flavor.

Jump to recipe
Vietnamese Caramel Trout

Why you'll love this

  • On the table in about 20 minutes with one pan.
  • That sweet, salty, gingery caramel is pure restaurant flavor.
  • Naturally gluten-free and light but satisfying.
  • The bok choy and rice cook the sauce right into your whole plate.

EveryDayMeal recipe

Vietnamese Caramel Trout

Prep
10m
Cook
12m
Total
22m
Serves
2
Level
Easy

Ingredients

  • 1/4 cup granulated sugar
  • 1 tablespoon fish sauce
  • 1 red chili, sliced
  • 1 large piece (about 2 inches) fresh ginger, thinly sliced
  • 2 rainbow trout fillets
  • 2 heads bok choy
  • 1/2, juiced lemon
  • a small handful fresh cilantro sprigs
  • steamed rice, for serving

Equipment

  • large shallow pan with a lid
  • fish spatula
  • knife and cutting board

Instructions

  1. Add the sugar to a large shallow pan with a small splash of water. Heat gently, swirling the pan (do not stir), until the sugar dissolves completely so it melts evenly without crystallizing.
  2. Turn up the heat and let the syrup bubble until it turns a deep amber color, which is where all the toasty caramel flavor comes from. Watch it closely at this stage because it can go from amber to burnt in seconds.
  3. Stir in the fish sauce, most of the sliced chili, and most of the ginger, then add 1 tablespoon of water to loosen the caramel. Boil again for a moment until it looks syrupy and glossy.
  4. Lay the trout fillets skin-side down and set the bok choy cut-side down in the sauce, spooning a little caramel over the top.
  5. Cover with a lid and simmer for 4 to 5 minutes, until the fish flakes easily and the bok choy has wilted and turned bright green.
  6. Turn off the heat, squeeze the lemon juice over everything, and scatter with the reserved chili, ginger, and cilantro sprigs. Serve right away over steamed rice with the sauce spooned on top.

Tips from the kitchen

  • Make your caramel darker than feels comfortable (deep amber, not gold) for the best bittersweet depth, but pull it off the heat the moment it smells toasty.
  • Adding the fish sauce and water to hot caramel will splatter, so stand back and add it slowly.
  • Choose fillets of even thickness so they cook at the same rate; thin trout only needs a few minutes.

Estimated nutrition per serving: 390 cal · 34g protein · 30g carbs · 13g fat

Make it your own

  • Swap trout for salmon, cod, or firm white fish; adjust the simmer time to thickness.
  • Use baby spinach or sliced napa cabbage if you cannot find bok choy.
  • Add a squeeze of lime and a pinch of brown sugar for a rounder, deeper caramel.

Storing & make-ahead

Best eaten fresh, but leftovers keep in the fridge for up to 2 days in a covered container. Reheat gently in a covered pan over low heat with a splash of water so the fish does not dry out.

Good to know

My caramel seized into a hard lump, what happened?
The sugar likely got stirred or cooled too fast. Add a splash of water and warm it back over low heat, swirling, until it melts smooth again.
Can I use skinless fillets?
Yes. Skinless works fine; just handle them gently when you turn or serve them since they flake more easily.
How do I know the trout is done?
It should look opaque and flake easily when nudged with a fork, usually 4 to 5 minutes covered. Thicker cuts may need another minute or two.
Is this very spicy?
It is mild to medium. Remove the chili seeds or use less chili to tone it down, or add extra for more heat.

Related recipes