Thai Steamed Fish is a light, fragrant dish where whole fish is gently steamed with lemongrass, galangal and kaffir lime leaves, then finished with a punchy lime and fish sauce dressing. The result is tender, flaky fish infused with fresh herbs and balanced with sweet, sour and salty flavours.
Cuisine
Thai
Time
35 min
Servings
people
1 whole fish (such as sea bass), scaled and gutted
1 stalk lemongrass (divided)
1 thumb-sized galangal, sliced (plus some finely chopped)
2 garlic cloves, finely chopped
1 red chilli, finely chopped
2 kaffir lime leaves, finely sliced
Small handful coriander (stalks chopped, leaves reserved)
2–3 spring onions, cut into lengths
Vegetable oil
The Dressing
Juice of 1–2 limes
1 tablespoon fish sauce
1 tablespoon light soy sauce
1 teaspoon sugar (or palm sugar)
½ teaspoon sesame oil
School of Wok Tips
• Use fresh herbs for the best fragrance and flavour.
• Do not overcook the fish—it should remain tender and moist.
• Pour dressing at the end to keep flavours bright and fresh.
• Hot oil enhances aroma and slightly wilts the herbs.
FAQs
What fish works best for steaming?
Sea bass, snapper or any firm white fish works well.
Why pour hot oil over the herbs?
It releases their aroma and enhances the overall flavour.
Can I steam without a steamer?
Yes, use a wok with a rack and lid to create a simple steaming setup.