A delicate, aromatic Thai-style steamed fish infused with lime, garlic, ginger, and chili. This dish delivers bright citrus notes, gentle heat, and fresh herbal depth—all with minimal cooking time. Light yet deeply flavorful, it’s a perfect weeknight meal served alongside fragrant jasmine rice. Thai Lime-Garlic Fish with Fresh Cilantro and Chili

Why You’ll Love This Recipe

This Thai Lime-Garlic Fish is a refreshing dish that balances zesty, savory, and mildly spicy flavors. The steaming method keeps the fish tender and moist while allowing the marinade to shine. Made with simple ingredients and ready in just over half an hour, it’s a wholesome option that feels special without requiring advanced cooking skills.

Ingredients

(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)

4 fillets white fish (cod or tilapia)
2 limes, juiced and zested
4 cloves garlic, minced
2 tablespoons fish sauce
2 tablespoons soy sauce
1 tablespoon granulated sugar
1 tablespoon fresh ginger, grated
1 red chili, finely sliced
1 bunch fresh cilantro, chopped

Directions

  1. Rinse the white fish fillets under cool water and pat them completely dry with paper towels.
  2. In a small bowl, mix the lime juice and zest, minced garlic, fish sauce, soy sauce, sugar, and grated ginger until the sugar dissolves.
  3. Place the fish fillets in a shallow dish and pour the marinade over them, coating each piece well. Let them marinate for 15–20 minutes.
  4. Transfer the fillets and all the marinade into a heatproof steaming dish. Add half the chopped cilantro and all the sliced chili over the top.
  5. Steam over gently boiling water for 10–12 minutes, or until the fish is opaque and flakes easily with a fork.
  6. Remove from the steamer and finish with the remaining cilantro. Serve immediately with some of the cooking sauce.

Servings and timing

Servings: 4
Prep time: 20 minutes
Cook time: 12 minutes
Total time: 32 minutes

Variations

  • Replace chili with milder sliced peppers for a non-spicy version.
  • Lemon can substitute lime if needed, though the flavor will be slightly less aromatic.
  • Snapper or halibut may be used instead of cod or tilapia.
  • For a soy-free version, add an extra teaspoon of fish sauce and a splash of water.
  • Add sliced lemongrass or kaffir lime leaf for deeper Thai fragrance.

Storage/Reheating

Refrigerate leftovers in an airtight container for up to 2 days.
Reheat gently using steam or on low heat in a covered pan to keep the fish moist. Microwaving is possible on half power in short intervals, taking care not to overcook.

Thai Lime-Garlic Fish with Fresh Cilantro and Chili FAQs

How do I know the fish is fully cooked?

The fillets should be opaque and flake easily when tested with a fork.

Can I use frozen fish?

Yes, as long as it is fully thawed and patted very dry before marinating.

What type of fish works best?

Firm white fish such as cod, tilapia, snapper, or halibut hold their shape well during steaming.

Can I bake this instead of steaming?

Yes. Bake covered at 375°F (190°C) for about 12–15 minutes or until flaky.

Can I prepare the marinade ahead of time?

Yes, it can be mixed a few hours ahead and refrigerated. Add it to the fish just before the short marinating window.

Is this recipe gluten-free?

It is gluten-free if you use a gluten-free soy sauce.

How can I make it sweeter or tangier?

Increase the sugar slightly for more sweetness or add extra lime juice for added brightness.

What can I serve alongside it?

Steamed jasmine rice, sautéed greens, or simple vegetable stir-fries complement the flavors beautifully.

Will removing the chili affect the taste?

Yes, but only slightly. The dish will remain flavorful and aromatic without the heat.

Can I double the recipe?

Absolutely—just ensure your steamer is large enough or steam in batches.

Conclusion

This Thai Lime-Garlic Fish brings together citrus, herbs, and delicate heat for a meal that is simple yet vibrant. With minimal prep and clean, bold flavors, it’s an ideal recipe for nights when you want something wholesome, elegant, and comforting. Perfectly paired with warm rice or steamed vegetables, it’s a dish that will quickly become a weeknight favorite.

Print

Thai Lime-Garlic Fish with Fresh Cilantro and Chili

Thai Lime-Garlic Fish with Fresh Cilantro and Chili

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Thai Lime-Garlic Fish is a delicately steamed white fish dish infused with zesty lime, garlic, ginger, chili, and fresh cilantro. Light, aromatic, and flavorful, it’s an easy and elegant meal perfect for weeknights.

  • Author: Sophia
  • Prep Time: 20 minutes
  • Cook Time: 12 minutes
  • Total Time: 32 minutes
  • Yield: 4 servings
  • Category: Main Course
  • Method: Steaming
  • Cuisine: Thai
  • Diet: Low Fat

Ingredients

  • 4 fillets white fish (cod or tilapia)
  • 2 limes, juiced and zested
  • 4 cloves garlic, minced
  • 2 tablespoons fish sauce
  • 2 tablespoons soy sauce
  • 1 tablespoon granulated sugar
  • 1 tablespoon fresh ginger, grated
  • 1 red chili, finely sliced
  • 1 bunch fresh cilantro, chopped

Instructions

  1. Rinse and pat dry the white fish fillets with paper towels.
  2. In a small bowl, mix lime juice and zest, garlic, fish sauce, soy sauce, sugar, and grated ginger until the sugar dissolves.
  3. Place the fish in a shallow dish and pour the marinade over the fillets. Let marinate for 15–20 minutes.
  4. Transfer the fish and marinade to a heatproof steaming dish. Top with half the cilantro and all the sliced chili.
  5. Steam over gently boiling water for 10–12 minutes, or until the fish is opaque and flakes easily with a fork.
  6. Remove from the steamer, sprinkle with remaining cilantro, and serve with the cooking sauce.

Notes

  • Use firm white fish like cod, tilapia, snapper, or halibut for best results.
  • Substitute lime with lemon if needed, though lime offers a more authentic Thai flavor.
  • Adjust chili to your preferred heat level, or omit for a mild version.
  • Can be baked if a steamer is not available—cover and bake at 375°F (190°C) for 12–15 minutes.
  • Add kaffir lime leaves or lemongrass for extra Thai fragrance.

Nutrition

  • Serving Size: 1 fillet with sauce
  • Calories: 220
  • Sugar: 4g
  • Sodium: 900mg
  • Fat: 5g
  • Saturated Fat: 1g
  • Unsaturated Fat: 4g
  • Trans Fat: 0g
  • Carbohydrates: 6g
  • Fiber: 1g
  • Protein: 36g
  • Cholesterol: 75mg

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star