,

Thai Lime Garlic Steamed Fish

Featured in Hearty Main Courses.

Delicate fish fillets are gently steamed in a lively blend of lime, garlic, and chiles, then draped in a creamy coconut lemongrass sauce enhanced with ginger and fresh cilantro. The result is a dish bursting with Thai flavors—tangy, savory, and aromatic. Each bite delivers a balance of freshness from lime juice, depth from fish sauce and soy sauce, and richness from coconut milk. Garnished with fresh herbs and served with lime wedges, this vibrant meal makes for an inviting centerpiece, easily prepared in under an hour and a half.

Ranah
Updated on Fri, 23 May 2025 23:05:12 GMT
,
Thai Lime-Garlic Steamed Fish with Coconut Lemongrass Sauce Pin it
Thai Lime-Garlic Steamed Fish with Coconut Lemongrass Sauce | lifesugar.co

This Thai Lime-Garlic Steamed Fish with Coconut Lemongrass Sauce is all about silky coconut, tender fish, and bright Thai herbs. It is easy enough for a weeknight but memorable enough to wow dinner guests. I love how the tangy lime and fragrant lemongrass awaken even the dullest of days.

The first time I made this, my kitchen filled with the scent of coconut and herbs. My family could not wait to dig in and now we ask for it anytime someone wants something comforting but light.

Ingredients

  • Fish fillets such as tilapia snapper or cod: Choose fresh firm white fish for the best flavor and texture
  • Garlic minced: A key savory note. Use plump cloves and mince just before using for full aroma
  • Fresh lime juice: Gives bright tang. Roll the lime on the counter first to get every last drop
  • Fish sauce: Adds that classic umami depth. Look for a quality Thai brand if possible
  • Soy sauce: A touch of richness and color. Choose low-sodium to control salt levels
  • Sugar: Balances all the strong flavors. Use white or coconut sugar for best results
  • Red chili finely sliced: Brings a gentle heat. Go for Thai bird chilis if you want more kick or skip for mildness
  • Fresh cilantro leaves: Brightens everything. Chop just before serving for freshness
  • Lime wedges: For squeezing to taste at the table
  • Coconut milk: Full fat gives the richest mouthfeel and flavor. Shake the can well before opening
  • Lemongrass stalk: Smashes to release its fragrance. Select firm fragrant stalks for best results
  • Fish sauce: Melds everything together
  • Sugar: Brings a subtle sweetness to the sauce
  • Fresh lime juice: Keeps the sauce zesty
  • Red chili: Brings gentle heat if you want it
  • Grated ginger: Adds a peppery undertone. Use fresh not powdered for real zing
  • Chopped fresh cilantro: Scatters green flavor into the sauce

Step-by-Step Instructions

Prepare Aromatic Marinade:
Mix minced garlic lime juice fish sauce soy sauce sugar and sliced chili in a small bowl. Stir well to dissolve the sugar fully. This step sets the stage for all the bold bright Thai flavors.
Arrange and Marinate Fish:
Place the fish fillets on a heatproof plate that fits inside your steamer. Pour the garlic lime mixture over them spreading evenly. Let them sit a few minutes while you prep the rest for maximum infusion.
Steam the Fish:
Set up a steamer over simmering water. Carefully position the prepared plate with the fish inside cover and steam for about twelve minutes. The fish should be opaque and flake apart easily but not dry. Watch closely towards the end.
Prepare the Coconut Lemongrass Sauce:
In a medium saucepan combine coconut milk smashed lemongrass stalk fish sauce sugar lime juice chopped chili and grated ginger. Stir everything together and bring gently to a simmer over medium heat. Let the sauce cook for ten minutes until fragrant and slightly thickened.
Finish the Sauce:
Remove the lemongrass stalk. Stir chopped cilantro into the warm sauce right before serving to keep its green color and flavor vivid.
Serve and Garnish:
Gently transfer steamed fish to serving plates. Spoon over generous amounts of the coconut lemongrass sauce. Scatter with more cilantro and serve with fresh lime wedges for squeezing.
A plate of Thai Lime-Garlic Steamed Fish. Pin it
A plate of Thai Lime-Garlic Steamed Fish. | lifesugar.co

This dish always reminds me of family birthdays spent gathered around the table passing extra sauce and lime wedges. My favorite ingredient here is fresh lemongrass which fills the kitchen with a citrusy aroma and always feels like a special treat.

Storage Tips

Store leftovers in an airtight glass container in the fridge for up to two days. Gently reheat covered in the microwave or on the stovetop with a splash of water or coconut milk to keep things moist. The flavor does mellow as it sits but the fresh herbs are best added just before serving.

Ingredient Substitutions

If you cannot find lemongrass try a strip of lime zest and a few bruised cilantro stems to echo its fragrance. For the fish use any mild firm fillet that you like. You can swap coconut sugar for white sugar to make it even more authentically Southeast Asian if you prefer.

Serving Suggestions

Serve this fish with fluffy jasmine or coconut rice to soak up every creamy drop of sauce. A side of steamed greens like bok choy or asparagus brightens the meal and adds extra crunch. For a real Thai meal round things out with a cucumber salad and iced tea.

Thai Lime-Garlic Steamed Fish. Pin it
Thai Lime-Garlic Steamed Fish. | lifesugar.co

Cultural Context

Steamed fish with bright citrus and coconut sauce is a mainstay of Thai home cooking especially for celebrations. Thais love dishes that marry hot sour salty and sweet all at once which you will taste in every bite of this recipe. Coconut milk and lemongrass are pillars of Southeast Asian kitchens and bring this unique rounded flavor that is hard to resist.

Frequently Asked Questions

→ Which type of fish fillet works best for this dish?

Tilapia, snapper, or cod work well for steaming, as they hold their shape and absorb flavors beautifully.

→ Can I make the coconut lemongrass sauce in advance?

Yes, prepare the sauce ahead and reheat gently before serving, adding fresh cilantro at the end for best flavor.

→ What is the best way to steam fish without a steamer basket?

Place a heatproof plate with the fish inside a pot fitted with a rack or inverted bowl, cover, and steam over simmering water.

→ How can I adjust the heat level?

Use more or less chili, or omit entirely for a milder flavor while still preserving the bright, aromatic notes.

→ What side dishes pair well with this?

Steamed jasmine rice, sautéed greens, or grilled vegetables make wonderful accompaniments to complement the flavors.

Thai Lime Garlic Steamed Fish

Tender fish fillets, fresh herbs, and aromatic coconut lemongrass sauce for a vibrant Thai-inspired meal.

Prep Time
30 Minutes
Cook Time
40 Minutes
Total Time
70 Minutes

Category: Hearty Main Dishes

Difficulty: Intermediate

Cuisine: Thai

Yield: 4 Servings

Dietary: Dairy-Free

Ingredients

→ For the Steamed Fish

01 4 fish fillets (tilapia, snapper, or cod), boneless and skinless
02 3 cloves garlic, finely minced
03 2 tablespoons fresh lime juice
04 1 tablespoon fish sauce
05 1 tablespoon soy sauce
06 1 teaspoon white sugar
07 1 small red chili, finely sliced (optional)
08 Fresh cilantro leaves, for garnish
09 Lime wedges, for serving

→ For the Coconut Lemongrass Sauce

10 400 ml coconut milk
11 1 stalk lemongrass, trimmed and bruised
12 2 tablespoons fish sauce
13 1 tablespoon white sugar
14 1 tablespoon fresh lime juice
15 1 small red chili, finely chopped (optional)
16 1 teaspoon grated ginger
17 2 tablespoons chopped fresh cilantro

Instructions

Step 01

In a small bowl, combine the minced garlic, lime juice, fish sauce, soy sauce, sugar, and sliced chili if using. Stir thoroughly.

Step 02

Arrange fish fillets on a heatproof plate. Pour the aromatic mixture over the fillets, ensuring even coverage.

Step 03

Place the prepared plate in a steamer set over gently simmering water. Cover and steam for 10-12 minutes or until the fish is opaque and flakes easily with a fork.

Step 04

In a medium saucepan, combine coconut milk, lemongrass stalk, fish sauce, sugar, lime juice, chopped chili if using, and grated ginger. Bring to a gentle simmer over medium heat, stirring occasionally.

Step 05

Simmer the sauce for 10 minutes until slightly thickened and fragrant. Remove the lemongrass stalk. Stir in chopped cilantro.

Step 06

Carefully transfer the steamed fish to serving plates. Spoon coconut lemongrass sauce over each portion. Garnish with fresh cilantro leaves and serve with lime wedges on the side.

Notes

  1. Select fresh white fish fillets for optimal flavor and texture.
  2. Smashing the lemongrass releases aromatic oils crucial to the sauce.
  3. Adjust the amount of chili to achieve your preferred heat level.

Tools You'll Need

  • Heatproof plate
  • Steamer or steaming basket
  • Medium saucepan
  • Sharp knife
  • Mixing bowls

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Contains fish
  • Contains soy

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 300
  • Total Fat: ~
  • Total Carbohydrate: ~
  • Protein: ~