Effortless Thai Lime Garlic Fish

Featured in Master the Art of Main Course Creation.

Fish fillets get super tender when you steam them with chili, zesty lime, and fragrant garlic, then spoon over a creamy coconut sauce that's got lemongrass, ginger, and cilantro. Every bite pops with Thai flavors—it's tangy, savory, and filled with fresh, herby notes. You've got lime for zip, coconut milk for a little sweetness, and fish sauce plus soy for real depth. Toss on some extra herbs, squeeze on more lime, and you've got a main that's ready in under an hour and a half. Great for sharing!

Rana
Updated on Sat, 24 May 2025 20:55:16 GMT
Thai Lime-Garlic Steamed Fish with Coconut Lemongrass Sauce Pin it
Thai Lime-Garlic Steamed Fish with Coconut Lemongrass Sauce | flavorsenthusiasts.com

Silky coconut sauce, soft fish, and plenty of fresh Thai flavors come together in this dish. You'll find it's quick enough for a busy evening but totally worthy of a special occasion. Tangy lime and lemony lemongrass wake up your taste buds—no boring meal here.

When I made this for the first time, the house smelled amazing—like coconut and fresh herbs everywhere. My crew was ready before it even hit the table. Now, it's our go-to when anyone wants something light but cozy.

Ingredients

  • Coconut milk: Go for the full-fat kind for that rich texture. Shake your can first.
  • Lemongrass stalk: Smash it to release its citrus scent. Pick firm, fragrant ones.
  • Fish fillets (like tilapia, cod, or snapper): Use fresh, sturdy white fish if you can find it.
  • Red chili, thinly sliced: Adds light heat. Use Thai bird chilies for fire, or skip if you want mild.
  • Fresh lime juice: Super bright flavor—roll the lime before squeezing for extra juice.
  • Fresh cilantro leaves: Chop these right before topping for the freshest pop.
  • Fresh lime wedges: Perfect for adding zip at the table.
  • Grated ginger: Gives a spicy, peppery hit. Only fresh ginger, not dried.
  • Garlic, minced: Fresh cloves, chopped right before mixing, give the best taste.
  • Soy sauce: Brings depth and a hint of salt. Go low-sodium if you want.
  • Fish sauce: Classic Thai umami; use a good brand for real flavor.
  • Sugar: Smooths out bold flavors. Coconut or white sugar both work fine.
  • More red chili: Up to you for heat—or leave out for less spice.
  • Another splash of fresh lime juice: Keeps your sauce sprightly.
  • Chopped fresh cilantro: Tossed in the sauce right at the end for color and punch.
  • Fish sauce again: Pulls all the sauce flavors together.
  • Sugar for sauce: A tiny sweet lift for the coconut sauce.

Step-by-Step Instructions

Top and Garnish:
Shift the steamed fish to plates. Drizzle with creamy coconut-lemongrass sauce, scatter more cilantro, and hand out lime wedges for that fresh citrus punch.
Add Cilantro to Sauce:
Remove the lemongrass stalk. Right before you serve, toss in the chopped cilantro so the color and flavor stay really bright.
Make Coconut-Lemongrass Sauce:
Combine coconut milk, smashed lemongrass, fish sauce, sugar, lime juice, ginger, and chili in a pan. Stir and let it warm on medium until it gently simmers. In ten minutes it should smell amazing and get just a bit thicker.
Steam Fish Fillets:
Place the marinated fillets on a plate that will fit your steamer. Make sure your water is simmering underneath. Slide them in, cover, and steam twelve minutes—fish will flake easily but not be dried out. Keep an eye on them at the end.
Marinate the Fish:
Lay fillets on a steamer-safe plate. Pour the marinade you just mixed over, spreading it out so every bit gets flavored. Let fish soak in that while you start the sauce.
Whip Up the Marinade:
Blend your minced garlic, chili slices, lime juice, fish sauce, soy, and sugar. Stir until sugar disappears—this brings all the Thai tastes forward.
A plate with steamed lime-garlic Thai fish. Pin it
A plate with steamed lime-garlic Thai fish. | flavorsenthusiasts.com

I always connect this meal to big family gatherings—usually birthdays—with everyone reaching for extra sauce and lime. Nothing beats the smell of real lemongrass; it feels like something special every time.

Storage Tips

Chill any leftovers in a sealed glass container for up to 2 days. Warm them gently, either in the microwave covered, or on the stove with a splash of water or extra coconut milk to keep from drying out. The flavor gets softer after a day, so toss on fresh herbs just before serving to bring it back to life.

Ingredient Substitutions

No lemongrass? Try a piece of lime peel and some bruised cilantro stems—they give you a hint of the same fresh lift. Any firm, white fish will work. Coconut sugar instead of white sugar keeps things a bit more Thai if you like.

Serving Suggestions

Ladle this fish over fluffy coconut or jasmine rice to catch all the creamy goodness. A side of greens like steamed bok choy or asparagus adds crunch. Want the full Thai vibe? Add cucumber salad and a huge glass of iced tea.

Steamed Thai Lime-Garlic Fish on a plate. Pin it
Steamed Thai Lime-Garlic Fish on a plate. | flavorsenthusiasts.com

Cultural Context

This kind of fish is a staple at Thai gatherings—especially parties. It's all about balancing spicy, salty, sweet, and sour together. Coconut milk and lemongrass show up in kitchens all across Southeast Asia and make that flavor you just can't stop eating.

Frequently Asked Questions

→ What type of fish is best for this?

Cod, snapper, or tilapia all hold up great when steamed and soak up all those delicious flavors.

→ Can I prep the coconut lemongrass sauce before?

Definitely! Just make it ahead of time, reheat it gently, and stir in the cilantro at the end to keep everything fresh.

→ How do I steam fish if I don't have a fancy steamer?

Just set the fish on a heatproof plate over a pot with a wire rack or bowl inside, pop on the lid, and steam over simmering water.

→ How do I make it less spicy?

Add fewer chilis or skip them if you want things mild, but you'll still get all the zing from the lime and garlic.

→ Good sides to go with this?

Serve up some jasmine rice, throw in some greens or grilled veggies, and everything tastes even better together.

Effortless Thai Lime Garlic Fish

Flaky fish, lots of herbs, and a coconutty lemongrass sauce come together in this lively Thai-style dish.

Prep Time
30 Minutes
Cook Time
40 Minutes
Total Time
70 Minutes
By: Rana

Category: Main Courses

Difficulty: Intermediate

Cuisine: Thai

Yield: 4 Servings

Dietary: Dairy-Free

Ingredients

→ Steamed Fish Stuff

01 4 fillets of any white fish you like (cod, snapper, tilapia)—all bones and skin taken out
02 3 garlic cloves, chopped up tiny
03 2 big spoons of lime juice
04 1 spoon of fish sauce
05 1 spoon soy sauce
06 1 teaspoon regular white sugar
07 1 little red chili, sliced really thin (just if you want)
08 A bunch of cilantro leaves, for topping
09 Extra lime wedges on the side

→ Coconut Lemongrass Sauce

10 400 ml coconut milk
11 1 lemongrass stalk, smashed a bit and ends trimmed
12 2 big spoons of fish sauce
13 1 spoon white sugar
14 1 spoon lime juice (freshly squeezed)
15 1 small red chili, chopped up tiny (if you feel like it)
16 1 teaspoon grated fresh ginger
17 2 big spoons fresh chopped cilantro

Instructions

Step 01

Stir together the chopped garlic, lime juice, both sauces, sugar, and chili (if you're using it) in a little bowl. Give it a good mix.

Step 02

Set the fish fillets on a dish that can handle heat. Pour that seasoned mix over so every piece gets some.

Step 03

Pop the dish into a steamer over water that’s barely bubbling. Put the lid on and let steam 10 to 12 minutes. Fish should come out easy to break apart with a fork and not see-through.

Step 04

Grab a pan and dump in the coconut milk. Add the lemongrass, fish sauce, sugar, lime juice, chili, and ginger. Warm it gently and stir now and then.

Step 05

Let everything bubble softly for 10 minutes until it thickens a little and smells awesome. Take the lemongrass out, toss in the chopped cilantro, give it a stir.

Step 06

Move the steamed fish to plates. Pour the coconut sauce over them. Sprinkle with more cilantro and drop a few lime wedges on the plate.

Notes

  1. Go for the freshest white fish you can find, it tastes way better.
  2. Smashing your lemongrass helps the flavor come through.
  3. Want more or less spicy kick? Just change the amount of chili.

Tools You'll Need

  • Dish that handles heat
  • Steamer or little steaming basket
  • Medium pan
  • Sharp knife
  • A couple mixing bowls

Allergy Information

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

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: ~