Pin it
Thai Lime-Garlic Fish with Fresh Cilantro and Chili is the kind of dinner that wakes up the table. The fish stays soft and flaky, while the sauce brings lime juice, garlic heat, salty fish sauce, and a clean cilantro finish.
I like this with cod, snapper, barramundi, or halibut fillets because they steam quickly and are easy to serve. You do not need a bamboo steamer either. A deep skillet, a heatproof plate, and a lid will do the job.
Bright Thai Fish Staples
This dish is built on fresh, sharp ingredients rather than a heavy sauce. Choose fish that smells clean and sweet, and use fresh lime juice because bottled lime tastes dull here.
- White fish fillets. Mild fish lets the lime, garlic, cilantro, and chili stand out without fighting the sauce.
- Lemongrass. A bruised stalk perfumes the fish while it steams.
- Garlic. Raw garlic gives the sauce its bold bite and savory depth.
- Fresh cilantro. Stems go into the sauce for flavor, and leaves finish the plate with freshness.
- Thai chilies. They bring clean heat. Serrano or Fresno chili works if you want something milder.
- Lime juice. The main sour note. It should taste bright and lively.
- Fish sauce. Adds salt and deep savory flavor. Use a gluten-free bottle if needed.
- Sugar. A small spoonful rounds out the lime and chili.
- Stock or water. Loosens the sauce so it can spoon over the fish.
Steam And Spoon The Sauce
- Pound the aromatics. Crush garlic, chili, cilantro stems, and salt into a rough paste. Stir in lime juice, fish sauce, sugar, and stock.
- Set up the pan. Put bruised lemongrass on a heatproof plate and lay the fish on top. Season lightly with salt.
- Start steaming. Set the plate over simmering water in a covered skillet or wok. Steam for 5 minutes.
- Add the sauce. Spoon the lime-garlic sauce over the fish. Cover again and steam until the fish is opaque and flakes easily, about 5-7 minutes more.
- Finish fresh. Lift the plate out carefully. Scatter with cilantro leaves, sliced chili, and lime slices.
Thai Lime-Garlic Balance
Thai Lime-Garlic Fish with Fresh Cilantro and Chili should taste sharp, salty, spicy, and a little sweet. If the sauce tastes harsh before it hits the fish, add a pinch more sugar or a tablespoon of warm stock. If it tastes flat, it usually needs lime juice or fish sauce.
This style is close to pla neung manao, a Thai steamed fish dish often finished with a lime, garlic, chili, and fish sauce dressing. I used fillets instead of a whole fish so it is easier for a weeknight, but you can see a whole-fish approach in this Thai lime and garlic steamed fish recipe.
No Steamer Needed
A deep skillet works well. Scrunch a piece of foil into a ring, set it in the pan, and add enough water to simmer below the top of the ring. The plate should sit above the water, not in it. Keep the lid on as much as possible so the fish cooks in steady steam.
If you already like the brighter version on this site, the related Thai Lime-Garlic Steamed Fish is worth making too. This one leans harder on cilantro and chili and is scaled for fillets.
Heat You Can Control
Bird's eye chilies are small but fierce. Start with two if you are unsure, then add thin slices at the end for people who want more heat. Serrano is a good middle choice. Fresno gives color and a softer burn.
For a cooler plate, serve this fish with Fresh Asian Cucumber Salad. The sesame, ginger, and cucumber take the edge off the chili without making the meal feel heavy.
Doneness Without Dryness
Fish fillets go from silky to dry quickly, especially lean fish like cod. Start checking at 10 minutes total steaming time. The center should be opaque and separate into moist flakes. The FDA seafood guide lists 145°F as the safe internal temperature for cooked fish.
If your fillets are uneven, tuck the thinner ends underneath before steaming. That small move helps the thick and thin parts finish closer together.
Rice And Fresh Sides
Jasmine rice is the quiet sidekick here. It soaks up the lime-garlic juices and turns a light fish dish into dinner. Coconut rice is also good if you want a softer, richer bowl.
For a fresh side with the same lime-cilantro lane, try Fresh Pineapple Salsa with Lime and Cilantro. If you want another fish dinner with a different flavor profile, Mediterranean Baked Fish with Tomatoes and Capers is a good oven option.
Leftovers And Prep
Store leftover fish and sauce in an airtight container for up to 2 days. Reheat gently in a covered skillet with a spoonful of water, or warm it in short microwave bursts at half power. High heat makes the fish firm.
You can prep the sauce base ahead by chopping the garlic, chili, and cilantro stems. Wait to add the lime juice until close to cooking. Fresh lime keeps the whole dish lively.
Summary
This Thai-style steamed fish is light, fast, and bold. Adjust the chili to your heat level and serve it with jasmine rice or a crisp cucumber salad.
FAQs
- What fish is best for Thai lime-garlic fish?
Use a mild, firm white fish that will hold together as it steams. Snapper, cod, barramundi, halibut, sea bass, and tilapia all work. Very thin fillets cook faster, so start checking them around 7 minutes.
- Can I make this without a steamer?
Yes. Set a small foil ring or metal trivet in a deep skillet with simmering water. Place the fish on a heatproof plate above the water, cover the pan tightly, and steam until the fish flakes easily.
- What can I use instead of Thai bird's eye chilies?
Serrano chili gives good heat and is easier to find. Fresno chili is milder and gives a bright red color. For a gentle version, remove the seeds or use only half a chili.
- Can I make the lime-garlic sauce ahead?
You can chop the garlic, chili, and cilantro stems a few hours ahead. Mix in the lime juice right before cooking for the freshest flavor. The finished sauce is best used the same day because lime juice turns flat as it sits.
- How do I know when steamed fish is done?
The fish should look opaque and flake with gentle pressure from a fork. For food safety, the FDA recommends cooking fish to 145°F. Pull it as soon as it reaches that point so it stays moist.
- What should I serve with Thai lime-garlic fish?
Jasmine rice is the easiest choice because it catches the sharp sauce. For something cool on the side, serve it with cucumber salad, pineapple salsa, or simple steamed greens.