Experience the vibrant flavors of Thailand with this classic steamed fish recipe. Tender barramundi is infused with the aroma of lemongrass and topped with a tangy, garlicky lime sauce that balances sour, spicy, and sweet perfectly. It’s a dish that truly showcases the harmony of Thai cuisine and is surprisingly easy to make at home.
Why You’ll Love This Recipe
This Thai steamed fish dish is a perfect combination of flavors: the brightness of lime, the pungent kick of garlic, and the subtle heat of chilies all come together to enhance the natural sweetness of the fish. Steaming the fish keeps it tender and moist, while the sauce doubles as a soup that makes every bite exciting. Plus, it’s quick to prepare—ready in just 35 minutes.
Ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
1 whole barramundi, 1–2 kilos, scaled, gutted, and gills removed
5 stalks lemongrass, bottom halves only, bruised and cut into chunks
1 cup chicken stock or fish stock (fresh or canned)
2 tablespoons finely chopped palm sugar
8 tablespoons fresh lime juice
6 tablespoons fish sauce
2 heads garlic, coarsely chopped
6 Thai bird’s eye chilies, finely chopped (adjust to taste)
20–25 sprigs cilantro, chopped
1–2 stalks Chinese celery, cut into 1-inch pieces
Directions
Score the fish with 3 diagonal incisions on each side down to the bone.
Cut off the top halves of the lemongrass, bruise the bottom halves, and stuff them into the cavity of the fish.
Steam the fish over high boiling water for 10–15 minutes depending on size, until the flesh is white and firm.
While the fish is steaming, heat the chicken stock in a saucepan until boiling. Add palm sugar and stir until dissolved. Remove from heat and transfer to a bowl.
Coarsely mince garlic and chilies, chop cilantro, and add them to the stock along with lime juice and fish sauce. Stir gently and taste, adjusting for sourness or sweetness as desired.
Place a bed of Chinese celery on a serving platter with edges to hold the sauce. Transfer the steamed fish onto the platter.
Pour the lime-garlic-chili sauce over the fish, ensuring most of the garlic and chilies rest on top.
Serve immediately with steamed rice.
Servings and timing
Servings: 3–4 people
Prep time: 20 minutes
Cook time: 15 minutes
Total time: 35 minutes
Variations
Swap barramundi for red snapper, tilapia, or grouper if unavailable.
Add sliced onions or shallots to the sauce for extra sweetness.
Adjust chilies to create a milder or spicier dish.
Garnish with extra cilantro or mint for a fresh twist.
Use lemon instead of lime if unavailable, though lime gives a more authentic Thai flavor.
Storage/Reheating
Store leftovers in an airtight container in the refrigerator for up to 2 days.
Reheat gently in a steamer or microwave on low to avoid overcooking the fish.
Sauce can be stored separately for up to 3 days and reheated before serving.
Do not freeze the cooked fish as it may become mushy upon thawing.
Reheat only once to preserve texture and flavor.
FAQs
How can I tell if the fish is properly steamed?
The flesh should be firm, white, and opaque. Press with a fork; it should flake easily without being slimy.
Can I use frozen fish?
Yes, but thaw completely before steaming for even cooking.
Can I make the sauce in advance?
Yes, the sauce can be prepared up to a few hours in advance and stored in the fridge.
What type of lime is best?
Fresh Thai or key limes are ideal for their bright, tangy flavor.
Can I use other herbs instead of cilantro?
Yes, parsley can be a substitute, though it will change the traditional taste slightly.
How spicy is this dish?
Moderate to high depending on the number of Thai chilies used; adjust to preference.
Can I steam the fish in the oven?
Yes, wrap the fish in parchment paper or foil and bake at 180°C (350°F) for 15–20 minutes.
What can I serve with this dish?
Steamed jasmine rice is traditional, but it also pairs well with lightly sautéed vegetables.
Is this recipe gluten-free?
Yes, as long as the fish sauce used does not contain gluten.
Can I double the recipe for a larger gathering?
Yes, just make sure your steamer or platter can accommodate the fish, and adjust the sauce quantities accordingly.
Conclusion
Pla kapong neung manao (ปลากะพงนึ่งมะนาว) is a beautifully balanced Thai dish, combining tender steamed fish with a lively lime and garlic sauce. Simple to make and packed with authentic flavors, it brings the excitement of Thai cuisine to your home kitchen in just 35 minutes. This recipe is perfect for family dinners, special occasions, or whenever you want a flavorful seafood meal.
A classic Thai steamed fish with tender barramundi, infused with lemongrass and topped with a tangy, garlicky lime-chili sauce, perfect for a flavorful and aromatic meal.