This Vietnamese Sweet & Salty Caramel Fish is a simple yet deeply flavourful dish where flaky white fish is baked in a rich caramel sauce made with coconut milk and fish sauce. Infused with Thai shallots, garlic, galangal, kaffir lime leaves and bird's eye chillies, the sauce creates the perfect balance of sweet, savoury and aromatic flavours. Served over steamed rice, it's a comforting Vietnamese family-style meal that's surprisingly easy to prepare.
Cuisine
Vietnamese
Time
45 mins
Servings
4 people
600–700g cod fillets (or hake, monkfish or another firm white fish)
Aromatics
4 Thai shallots, finely sliced
3 garlic cloves, finely sliced
20g galangal, finely sliced (or ginger)
2 spring onions, sliced (whites and greens separated)
4 lime leaves, lightly bruised
2 bird's eye chillies, finely sliced (or to taste)
The Sauce
100g caster sugar
400ml full-fat coconut milk
2 tablespoons fish sauce
To Garnish
2 spring onions, finely sliced (green parts)
1 fresh red chilli, finely sliced
To Serve
Steamed jasmine rice
School of Wok Tips
FAQs
Can I use another type of fish?
Yes. Hake, monkfish, pollock or any firm white fish work well, provided the fillets are thick enough to remain moist during baking.
Why shouldn't I stir the caramel while it melts?
Stirring can encourage the sugar to crystallise. Allowing it to melt undisturbed produces a smooth, evenly coloured caramel.
Can I make this less spicy?
Absolutely. Simply reduce the number of bird's eye chillies or omit them entirely. The dish will still have plenty of flavour from the caramel, coconut milk and aromatics.