This dish is a Thai coastal treasure—aromatic, delicate, and deeply flavorful. Thai Steamed Fish in Banana Leaves is gently infused with herbs like lemongrass and lime, then wrapped in banana leaves and steamed to moist, fragrant perfection.
Wipe banana leaves clean and gently heat them over a gas flame or dip briefly in hot water to make them pliable.
Cut into squares (about 10x12 inches) and set aside.
In a small bowl, mix together the lemongrass, ginger, garlic, lime zest, lime juice, fish sauce, soy sauce, sugar, chili, and herbs.
Spoon this mixture evenly over both sides of the fish fillets.
Place each fillet in the center of a banana leaf square.
Fold the sides up and over to form a snug parcel. Secure with kitchen twine or toothpicks.
If using parchment paper, wrap in a similar fashion into little packets.
Set up a steamer over a pot of simmering water.
Place wrapped fish in the steamer basket. Steam covered for 12–15 minutes, or until fish is opaque and flakes easily.
Carefully unwrap the parcels.
Serve fish atop steamed jasmine rice or alongside sticky rice.
Garnish with lime wedges, chopped cilantro or scallions.
Substitute kaffir lime leaves with a little extra lime zest if unavailable.
Use tilapia, halibut, or sole if snapper or bass aren’t on hand.
Add thin-sliced veggies like carrots, bell peppers, or zucchini inside the packet for extra color and nutrition.
Drink: Thai iced tea, crisp Riesling, or dry Sauvignon Blanc
Side: Light cucumber salad with rice vinegar or a chilled mango slaw
2 servings