Thai Lime Garlic Steamed Fish

Featured in: Fresh and Flavorful Seafood

Delicate white fish fillets are soaked in a vibrant marinade featuring lime juice, garlic, and a blend of fish and soy sauces, with a touch of ginger for zing. Once marinated, the fillets are steamed until flaky and tender, then finished with a scatter of fresh chili and cilantro. The result is light yet satisfying, highlighting the bold, tangy, and aromatic elements of Thai cuisine, ideal for a healthy, flavor-packed meal that comes together quickly.

A woman in a chef's hat smiles for the camera.
Updated on Mon, 30 Jun 2025 21:51:04 GMT
A plate of Thai Lime-Garlic Steamed Fish with a side of lime wedges. Pin it
A plate of Thai Lime-Garlic Steamed Fish with a side of lime wedges. | recipebyme.com

A plate of Thai Lime-Garlic Steamed Fish will wake up your senses with bold citrusy sauce and delicate flavor. This is my go-to recipe for an effortless weeknight meal that always impresses at the table. Steaming keeps the fish moist and tender while letting the bright marinade shine through every bite.

When I served this to my family the first time everyone raved about how fresh and aromatic it was. Now it is our top pick whenever I can find good white fish at the market.

Ingredients

  • White fish fillets such as cod or tilapia: provides a mild base that soaks up flavors beautifully Look for firm fresh fillets with no strong odor and clean color
  • Lime juice and zest: adds signature brightness use fresh limes for the best taste
  • Garlic minced: for a fragrant kick use plump cloves without blemishes
  • Fish sauce: brings deep umami choose a quality Thai brand for authenticity
  • Soy sauce: layers saltiness use low sodium if you prefer
  • Granulated sugar: balances out acidity and salt opt for pure cane sugar if available
  • Fresh ginger grated: adds warm depth and subtle spice find firm ginger root with smooth skin
  • Red chili for garnish: gives heat and color pick a fresh chili with glossy skin
  • Fresh cilantro: brings a cooling finish choose bright green leaves with no yellowing

Instructions

Prep the Fish:
Rinse your white fish fillets under cold water and gently pat completely dry with paper towels This helps the marinade adhere and prevents watery steaming
Make the Marinade:
Combine lime juice and zest minced garlic fish sauce soy sauce sugar and grated ginger in a bowl Stir until the sugar dissolves completely and the mixture smells bright
Marinate the Fish:
Arrange fillets in a single layer in a shallow dish Pour the marinade evenly over each piece ensuring all surfaces are coated Let them marinate at room temperature for fifteen to twenty minutes This boosts flavor and tenderizes
Prepare for Steaming:
Move the marinated fish with all the marinade liquid into a heatproof steaming dish Scatter sliced red chili and half of the chopped cilantro evenly over the fillets The chili adds gentle heat
Steam the Fish:
Place the steaming dish into a preheated steamer Cover and steam for ten to twelve minutes Fish should turn opaque and flake easily with a fork Avoid overcooking to keep it tender
Garnish and Serve:
Lift the dish out of the steamer Sprinkle the remaining fresh cilantro across the top This boosts freshness and color Serve immediately with rice to soak up the sauce
A plate of food with fish and peppers, accompanied by lime wedges. Pin it
A plate of food with fish and peppers, accompanied by lime wedges. | recipebyme.com

I love how the ginger mingles with lime to give the fish its unexpected sparkle. One family Sunday my youngest insisted on extra cilantro and we still talk about that vibrant pop of green.

Storage Tips

Leftovers keep nicely in an airtight container refrigerated for one or two days. Reheat gently with steam or in the microwave with a splash of water to prevent drying. Avoid freezing as the texture of steamed fish can change.

Ingredient Substitutions

Try salmon or snapper if you prefer a richer fish. Lemon can work in place of lime though it is less aromatic. Braggs or tamari are great swaps for soy sauce if gluten is a concern. Use green onions instead of chili for a milder flavor.

Serving Suggestions

Serve over jasmine rice or steamed rice noodles to catch every drop of the tangy sauce. A crisp cucumber salad and a side of sautéed Asian greens make a complete refreshing meal. If you like more heat top with extra sliced chili.

Cultural Notes

Steamed fish with lime and garlic is a staple in Thai home cooking especially for festive family dinners. The combination of sharp citrus and pungent aromatics reflects the balanced flavors at the heart of Thai cuisine.

Seasonal Adaptations

Spring is when limes are juiciest and brightest Try adding Thai basil in summer for extra freshness Swap the chili for sliced baby radishes in fall for color and crunch

Success Stories

One friend tried this at our potluck and could not believe how easy it was to get such bold flavor from a simple steam. Another made it with local lake fish and now uses the marinade for shrimp too.

Freezer Meal Conversion

While the finished dish does not freeze well you can mix the marinade and freeze with raw fish fillets for a ready-to-steam meal later. Thaw overnight in the fridge then steam as usual for a near instant dinner.

A bowl of food with a variety of ingredients, including fish, lime, and peppers, is served in a bowl. Pin it
A bowl of food with a variety of ingredients, including fish, lime, and peppers, is served in a bowl. | recipebyme.com

One thing I discovered after making it a dozen times is that leftovers make a mean fish taco just shred the fillets add some slaw and tuck into warm tortillas for a Thai twist.

Frequently Asked Questions

→ What type of fish works best for this dish?

Firm, mild white fish like cod or tilapia are ideal as they absorb the marinade without falling apart during steaming.

→ Can this be made without a steamer?

Yes, a heatproof dish over simmering water with a close-fitting lid works as an alternative for steaming.

→ How spicy is the finished dish?

The heat level is mild, but you can adjust the red chili amount for more or less spiciness according to preference.

→ Is it possible to prepare components ahead of time?

The marinade can be prepared in advance, but fish should be marinated just before steaming for best texture.

→ What garnishes complement the fish?

Chopped fresh cilantro and finely sliced red chili add a burst of color and fresh flavor when serving.

Thai Lime Garlic Steamed Fish

White fish fillets are infused with lime, garlic, and soy for a fragrant, tender Thai-inspired steamed meal.

Prep Time
20 Minutes
Cook Time
12 Minutes
Total Time
32 Minutes
By: Rose

Category: Seafood Recipes

Difficulty: Intermediate

Cuisine: Thai

Yield: 4 Servings (4 fillets)

Dietary: Low-Carb, Dairy-Free

Ingredients

→ Fillet and Marinade

01 4 white fish fillets, such as cod or tilapia
02 2 limes, juiced and zested
03 4 cloves garlic, minced
04 2 tablespoons fish sauce
05 2 tablespoons soy sauce
06 1 tablespoon granulated sugar
07 1 tablespoon fresh ginger, grated

→ Garnish

08 1 red chili, finely sliced
09 1 bunch fresh cilantro, chopped

Instructions

Step 01

Rinse white fish fillets under cold running water and pat dry thoroughly with paper towels.

Step 02

In a small bowl, combine lime juice and zest, minced garlic, fish sauce, soy sauce, granulated sugar, and grated ginger. Stir until the sugar has fully dissolved.

Step 03

Place fish fillets in a shallow dish. Pour the marinade over the fillets, ensuring each is evenly coated. Allow to marinate at room temperature for 15 to 20 minutes.

Step 04

Transfer marinated fish along with all marinade liquid to a steaming dish. Distribute sliced red chili and half the chopped cilantro over the fillets.

Step 05

Insert the steaming dish into a preheated steamer. Steam uncovered for 10 to 12 minutes or until fillets are opaque and flake easily with a fork.

Step 06

Remove the steaming dish from the steamer and garnish with the remaining cilantro immediately before serving.

Notes

  1. For maximum flavor, do not marinate the fish for more than 30 minutes as the acidity can affect the texture.

Tools You'll Need

  • Steamer
  • Shallow dish
  • Small mixing bowl
  • Paper towels

Allergy Information

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

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 185
  • Total Fat: 3 g
  • Total Carbohydrate: 8 g
  • Protein: 31 g