Thai Lime Garlic Fish

As seen in Nutritious and Delicious Recipes.

This dish features tender white fish fillets marinated in a lively blend of lime juice and zest, minced garlic, fish and soy sauces, sugar, and grated ginger. After soaking up the marinade, the fillets are gently steamed along with sliced red chili and fresh cilantro, allowing the bright citrus and fragrant spices to infuse the fish. The steaming ensures moist, flaky texture, while the vibrant garnishes add fresh heat and herbal notes just before serving. It's a simple, fresh approach that highlights balance and clean flavors typical in Thai-inspired cooking.

Breanna
Created By Breanna
Last updated on Thu, 21 Aug 2025 14:00:25 GMT
A plate of food with fish and peppers. Save Pin
A plate of food with fish and peppers. | gracefulflavors.com

The sharp tang of lime mingling with garlicky steam curls through the kitchen every time I make this dish, whisking me back to a bustling Bangkok market stall where I first tasted something strikingly similar. That moment—watching a street cook deftly steam fish with fragrant herbs and fiery chilies—stuck with me. Making it at home is like inviting a little of that vibrant energy into my own kitchen, where the fresh flavors come alive with every bite.

I first stumbled upon this technique while craving something light but full-flavored. Experimenting with marinating fish in tangy citrus and aromatic spices before steaming turned out to be a revelation—transforming a simple fillet into a fragrant centerpiece without any fuss.

Essential Ingredients

  • White fish fillets (cod or tilapia recommended): choose fresh, firm fillets without any fishy odor for the best texture and taste. Sustainably sourced options add peace of mind.
  • Limes (juice and zest): their bright acidity lifts the whole dish; look for juicy limes with thin, fragrant skin.
  • Garlic (minced): adds savory punch and depth; fresh cloves with smooth skin and no sprouting are best.
  • Fish sauce: the backbone of authentic umami; shop for genuine Thai brands for richer complexity.
  • Soy sauce: balances saltiness with a subtle sweetness; low-sodium options keep flavors in check.
  • Granulated sugar: simple sweetness to soften sharpness; pure cane sugar works well.
  • Fresh ginger (grated): brings warmth and zing; select ginger with taut skin and firm, fibrous flesh.
  • Red chili (sliced): provides heat and color; vibrant, firm chilies will have more flavor and crunch.
  • Fresh cilantro (chopped): herbaceous garnish that brightens every mouthful; pick bunches with bright, unblemished leaves.

Cooking Process

Marinating Magic:
Combining lime zest and juice, garlic, fish sauce, soy sauce, sugar, and ginger creates a bold, balanced marinade that infuses the fish with fresh, savory layers before cooking.
Tender Steam:
Transferring the marinated fillets and juices to a steaming dish and cooking uncovered gently poaches the fish, preserving moisture and delicate flavors without frying or drying out the flesh.
Finishing Touch:
Sprinkling sliced red chili and cilantro before and after steaming brings fresh heat and bright herbal notes right at the end, making the flavors pop against the soft, silky fish.
A plate of food with red peppers and lime. Save Pin
A plate of food with red peppers and lime. | foodiffy.com

Once, in my eagerness, I steamed the fish too long, turning it slightly dry. That mishap taught me the importance of watching steam times closely—a few minutes can mean the difference between delicate silkiness and rubbery disappointment. Since then, I always check for opaque flesh that flakes gently before pulling it from the heat.

Flavor Variations

Play with herbs like Thai basil or mint for a slightly sweet, cooling contrast. Switch the red chili for bird’s eye chilis if you crave more heat. For a tropical twist, add thin slices of fresh coconut or a touch of lemongrass to the marinade.

Make-Ahead Tips

Marinate the fish up to 30 minutes ahead, but steam just before serving for best texture. You can prepare the marinade and slice chilies and herbs in advance to streamline dinner prep on busy days.

Kitchen Tools Recommended

A bamboo steamer or a steamer basket ensures gentle, even cooking, and a shallow dish that fits snugly inside helps keep the fish immersed in the marinade juices as it cooks, boosting flavor absorption.

Cooking Secrets

1. Pat fish dry thoroughly before marinating—excess moisture dilutes the marinade’s impact and hampers steaming texture. 2. Don’t skimp on zesting the lime; the oils in the zest add a bright complexity that juice alone can’t replicate. 3. Steam uncovered to let some marinade reduce and intensify on the fish surface, adding subtle concentration without drying out the fillets.

A bowl of food with lime slices and peppers. Save Pin
A bowl of food with lime slices and peppers. | foodiffy.com

Common Questions

→ What type of fish works best for steaming with lime and garlic?

White, flaky fish such as cod, tilapia, or sea bass are ideal due to their mild flavor and firm texture that holds well during steaming.

→ How long should the fish marinate before steaming?

A marination period of 15 to 20 minutes at room temperature is enough to allow the lime, garlic, and spices to penetrate the fish without overpowering it.

→ What is the purpose of steaming the fish instead of other cooking methods?

Steaming gently cooks the fish, preserving its moisture and delicate texture while allowing the bright citrus and aromatic herbs to flavor it thoroughly.

→ Can I adjust the heat level in this dish?

Yes, the spiciness comes from the finely sliced red chili. You can reduce or omit it for a milder dish or add more for extra heat.

→ What fresh herbs complement the lime and garlic flavors well?

Cilantro is used here for its fresh, citrusy notes which pair perfectly with lime and garlic. Alternatives like Thai basil or mint could also add fresh accents.

→ How do I know when the fish is done steaming?

The fish is ready once it turns opaque throughout and flakes easily with a fork, usually after 10 to 12 minutes of steaming.

Thai Lime Garlic Fish

Tender white fish steamed with lime, garlic, chili, and fresh cilantro for a vibrant, flavorful dish.

Preparation Time
10 Minutes
Cooking Time
12 Minutes
Overall Time
22 Minutes
Created By: Breanna

Type: Healthy

Skill Level: Simple

Regional Origin: Thai

Recipe Output: 4 Portions (4 servings)

Diet Preferences: Carb Conscious, No Dairy

What You'll Need

→ Fillet and Marinade

01 4 white fish fillets (cod or tilapia), approx. 170-200g each
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

How to Make It

Step 01

Rinse fish fillets under cold water and pat completely dry using paper towels.

Step 02

In a small bowl, combine lime juice and zest, minced garlic, fish sauce, soy sauce, granulated sugar, and grated ginger. Mix until sugar dissolves fully.

Step 03

Place fillets in a shallow dish and pour marinade evenly over them. Let rest at room temperature for 15–20 minutes.

Step 04

Transfer fish and marinade to a steaming dish. Scatter sliced red chili and half the chopped cilantro evenly over the top.

Step 05

Steam uncovered in a preheated steamer for 10–12 minutes, until fillets are opaque and flake easily with a fork.

Step 06

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

Additional Tips

  1. Marinate the fish at room temperature to allow flavors to penetrate without overcooking the delicate flesh.

Must-Have Tools

  • Steamer
  • Shallow dish for marinating
  • Small mixing bowl

Allergy Details

Double-check all ingredients for allergens and consult a professional if unsure.
  • Contains fish, soy, and potential allergens in fish sauce