Thai Steamed Fish with Lime and Garlic
Day 18: 20 Minute Dinner for 21 Days
Welcome to Day 18 of Cooking 20 Minute Dinner for 21 Days! Today we are making a Thai inspired recipe, Steamed Fish with Lime and Garlic. The perfectly Steamed Fish is coated in a sour, garlicky, spicy, and slightly sweet sauce. Since it is packed with fresh cilantro, it is also savory and refreshing at the same time! Steamed Fish with Lime and Garlic is perfect for a healthy weeknight dinner and is super easy to make at home.
Chili Garlic Sauce
When I visited Thailand a few years ago, one of the first meals I had was Steamed Fish with Lime and Garlic. Even though it was hot and humid outside, a steaming hot steam fish was the most refreshing thing I could ask for! The garlic and lime balanced each other out and but not overpowering where you can’t taste the fish’s freshness. Once I came back from my travels, I knew I wanted to recreate an easy and accessible version that’s perfect for a weeknight dinner.
Those who can’t handle the heat, skip the Thai Chili, and it will taste just as good. If you want a milder taste of the Thai Chili, you can also remove the seeds first, soak the Thai chili in water for 5 minutes, drain and add it to the sauce. Make sure to not rub your eyes after chopping up Thai chili; trust me, it hurts.
Best Fish For Lime Garlic Steamed Fish
I am using two black cod pieces today since I love how fatty and rich it is; however, you can also use any other white fish of your choices, such as tilapia, red snapper, or barramundi. I am using just a filet today since I know not everyone has access to whole fish. However, you can also double the sauce and use a whole fish.
Thai Steamed Fish With Lime and Garlic Ingredients (2)
- 10 cloves of Garlic (minced)
- 6 tbsp of Fresh Lime Juice
- 3-4 Thai Chili (chopped)
- 8 stalks of cilantro (chopped)
- ¼ cup of Chicken Stock
- 3 tbsp of Sugar
- 3 tbsp of Fish Sauce
- 2 piece of White Fish
Step By Step Instructions on Lime Garlic Steamed Fish
- Steam the fish for 10 minutes or until fully cooked
- In a bowl, mix warm chicken stock and sugar until sugar is fully dissolved
- Add in minced garlic, chopped cilantro, chopped Thai chili, and fish sauce.
- Once the fish is fully steamed, transfer the fish to another serving plate
- Drizzle the chili garlic sauce all over the fish and enjoy!

Steamed Fish with Lime and Garlic
By Tiffy Cooks
Ingredients
- 10 cloves Garlic minced
- 6 tbsp Fresh Lime Juice
- 3-4 pieces Thai Chili chopped
- 8 stalked Cilrantro chopped
- 1/4 cup Chicken Stock
- 3 tbsp Sugar
- 3 tbsp Fish Sauce
- 2 pieces White Fish
Instructions
- Steam the fish for 10 minutes or until fully cooked
- In a bowl, mix warm chicken stock, lime juice, and sugar until sugar is fully dissolved
- Add in minced garlic, chopped cilantro, chopped Thai chili, and fish sauce.
- Once the fish is fully steamed, transfer the fish to another serving plate
- Drizzle the chili garlic sauce all over the fish and enjoy!



Hi, I notice you forgot to say where to add the lime juice. I watched your video and figured it out. Just thought you might like to update the recipe here. Thanks!
This was so so so good. My husband is Cambodian, and he kept drooling and said it reminded him of a dish his grandmother makes. I omitted the chili peppers from the sauce so it wouldn’t kill my kids and just sprinkled a couple on top of the adult plates before pouring the sauce on top. Win-win. Thanks Tiffy!
Hi, I think you’re missing the lime in your recipe
Hi tiffy
Great recipe. Love your stuff but I also noticed you say drizzle your fish on your fish :), just wanted to let you know so you can change it 🙂
Hi Joanna, great catch! It’s been fixed, thank you for letting me know!
Tiffy
For me 5stars
Wow what a simple and great recipe. Tastes like real authentic thai.