Thai Steamed Fish With Lime and Garlic
Authentic Thai steamed fish with lime and garlic, ready in 30 minutes. Spicy, zesty, and just like what you'd get at a Thai restaurant.

- Prep time
- 15 min
- Cook time
- 15 min
- Yield
- 3 servings
- Difficulty
- MEDIUM
Ingredients
Quantities are shown as originally provided.
- 2 lb fish (tilapia)
- 5 1/2 tbsp fresh lime juice
- 5 tbsp fish sauce
- 1 tbsp palm sugar (chop to measure)
- 10 cloves garlic (minced)
- 10 chilies (to taste)
- 1/3 cup coriander (chopped)
- 2 coriander root
- 1/3 cup celery (chopped)
- 2 stalks lemongrass (sliced in half)
Instructions
- 1
Make sure the fish is cleaned and gutted. Create 3 to 4 diagonal incisions on each side of the fish to allow even cooking. Fill the fish’s abdominal with lemongrass.
- 2
Steam the fish for 15 to 20 minutes. Adjust the time based on the fish’s size (check the table in the post).
- 3
Pound garlic, coriander root, and chilies with a mortar and pestle. Add palm sugar, fish sauce, fresh lime juice and mix into 1 sauce.
- 4
After steaming, transfer the steamed fish to a serving dish and top with the sauce. Garnish with coriander and celery. Serve immediately.