Go Back Email Link
Thai Lime Garlic Steamed Fish

Thai Lime Garlic Steamed Fish

Patricia Packard
This Thai Lime Garlic Steamed Fish is a shining example of how simple ingredients can create something truly spectacular. Light yet full of bold, zesty flavor, it’s a dish that brings elegance to the everyday table. Whether served for guests or enjoyed with family on a quiet evening, it never fails to impress.
Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes
Servings 4
Calories 250 kcal

Ingredients
  

  • 2 whole white fish snapper or sea bass, cleaned and scaled
  • 4 cloves garlic minced
  • 2 tablespoons fresh lime juice
  • 1 tablespoon fish sauce ensure Halal-certified
  • 1 tablespoon soy sauce Halal-certified or gluten-free if needed
  • 1 teaspoon sugar
  • 2 fresh red chilies finely sliced (adjust to taste)
  • 1/4 cup fresh cilantro chopped
  • 2 stalks lemongrass lightly crushed
  • 4 –6 lime slices
  • 2 –3 kaffir lime leaves optional but aromatic
  • Steamed jasmine rice for serving

Substitutions & Tips:

  • Use Greek basil or mint if you’re out of cilantro.
  • Swap white fish with tilapia or cod fillets if whole fish isn’t available.
  • If kaffir lime leaves are hard to find add extra lime zest for citrusy brightness.

Instructions
 

Prepare the Fish

  • Rinse the fish and pat it dry with paper towels. Score each side with two to three diagonal cuts. This allows the flavors to penetrate more deeply during steaming.
  • Tip: Make the cuts about 1/2 inch deep, and avoid cutting through the bone.

Make the Flavor Base

  • In a small bowl, combine minced garlic, lime juice, fish sauce, soy sauce, sugar, and sliced chilies. Stir until the sugar dissolves.
  • Tip: Taste the sauce. It should be tangy, salty, slightly sweet, and spicy. Adjust to your preference.

Prepare the Steaming Setup

  • Place crushed lemongrass stalks and lime slices on a heatproof plate that fits inside your steamer. Lay the fish on top. Tuck kaffir lime leaves (if using) around the fish.
  • Tip: The lemongrass and lime act as a flavorful “bed” and also prevent sticking.

Steam the Fish

  • Bring water to a boil in your steamer pot. Carefully place the plate with the fish inside, cover, and steam over medium-high heat for 15–20 minutes, or until the fish is opaque and flakes easily.
  • Tip: Cooking time depends on the size of the fish—about 8 minutes per inch of thickness.

Add Sauce and Finish

  • Once steamed, pour the prepared lime-garlic sauce over the hot fish. Sprinkle chopped cilantro on top and serve immediately with jasmine rice.
  • Tip: If you prefer a warm sauce, heat it slightly before pouring it over the fish.

Notes

No Steamer? Use a large pot with a rack or inverted bowl and a tight lid. Place the fish plate on top and cover.
Want More Heat? Add extra chilies or a few drops of chili oil before serving.
Too Sour? Balance the lime juice with a bit more sugar or a splash of warm water.
Kaffir Lime Substitute: A little grated lime zest will do in a pinch.
Vegetarian Twist: Replace the fish with tofu steaks and use soy sauce with mushroom extract instead of fish sauce.