Fresh • Tangy • Light • Bursting with Thai Flavor
This Thai-style steamed fish is bright, aromatic, and incredibly healthy. Steaming keeps the fish tender and juicy, while the bold lime-garlic sauce delivers the perfect balance of sour, salty, sweet, and savory—a classic Thai flavor profile. It’s quick, elegant, and perfect for both weeknight meals and special occasions.
🕒 Time & Yield
-
Prep Time: 10 minutes
-
Cooking Time: 10–12 minutes
-
Total Time: ~22 minutes
-
Servings: 4
-
Calories: ~210 kcal per serving
📝 Ingredients
Fish
-
4 fillets white fish (cod, tilapia, sea bass, or snapper)
-
Salt, to taste
Thai Lime-Garlic Sauce
-
Juice of 2 fresh limes
-
Zest of 1 lime
-
4 cloves garlic, finely minced
-
2 tbsp fish sauce
-
2 tbsp soy sauce
-
1 tbsp sugar (or palm sugar)
Optional Garnishes (Highly Recommended 🌿)
-
Fresh cilantro, chopped
-
Sliced red chili or chili flakes
-
Spring onions, finely sliced
-
Sesame oil (a few drops)
👩🍳 Step-by-Step Instructions
1️⃣ Prepare the Fish
Rinse fish fillets and pat dry with paper towels. Lightly season both sides with a pinch of salt.
Arrange the fillets on a heatproof plate or shallow dish that fits inside a steamer.
2️⃣ Make the Lime-Garlic Sauce
In a bowl, whisk together:
-
Lime juice
-
Lime zest
-
Minced garlic
-
Fish sauce
-
Soy sauce
-
Sugar
Mix until sugar is completely dissolved. Taste and adjust—add more lime for tang, sugar for sweetness, or fish sauce for depth.
3️⃣ Steam the Fish
Bring water to a gentle boil in a steamer.
Place the plate with fish inside, cover, and steam for 8–10 minutes, depending on thickness, until:
-
Fish turns opaque
-
Flakes easily with a fork
4️⃣ Sauce & Finish
Carefully remove the fish from the steamer.
Spoon the lime-garlic sauce generously over the hot fish, allowing it to seep into the flesh.
Optional: Return to the steamer for 1–2 minutes to slightly warm the sauce.
5️⃣ Garnish & Serve
Top with:
-
Fresh cilantro
-
Red chili slices
-
Spring onions
Serve immediately while hot and fragrant 😋
🍽️ Serving Suggestions
Perfect with:
-
Steamed jasmine rice
-
Coconut rice
-
Stir-fried vegetables
-
Thai papaya salad
🌟 Chef’s Tips & Variations
-
Add 1 tbsp chili paste or fresh Thai chili for heat 🌶️
-
Use palm sugar for authentic Thai sweetness
-
Replace soy sauce with light soy for milder saltiness
-
Finish with a few drops of sesame oil for aroma
🧊 Storage
-
Best enjoyed fresh
-
Refrigerate leftovers up to 24 hours
-
Gently reheat by steaming to avoid drying out


