Thai Lime-Garlic Steamed Fish
Patricia Packard
Thai Lime-Garlic Steamed Fish is a dish that effortlessly combines freshness, simplicity, and bold flavor. It's a wholesome and elegant way to enjoy fish without heavy sauces or complex techniques.
Prep Time 10 minutes mins
Cook Time 10 minutes mins
Total Time 20 minutes mins
Servings 4
Calories 180 kcal
For the Fish and Marinade:
- 4 white fish fillets such as cod or tilapia
- Juice and zest of 2 limes
- 4 cloves garlic minced
- 2 tablespoons fish sauce ensure it’s Halal-certified
- 2 tablespoons soy sauce use a Halal or gluten-free version if needed
- 1 tablespoon granulated sugar
- 1 tablespoon fresh ginger grated
For Garnish:
- 1 red chili finely sliced (adjust to taste)
- 1 bunch fresh cilantro chopped
Optional Substitutions:
- Use lemon juice if limes are unavailable.
- Swap tilapia with snapper or sea bass for a richer flavor.
- Honey can replace sugar for a natural sweetener.
Step 1: Prepare the Marinade
In a small bowl, mix lime juice and zest, garlic, fish sauce, soy sauce, sugar, and grated ginger.
Tip: Stir until the sugar dissolves completely to ensure even flavor distribution.
Step 2: Marinate the Fish
Step 3: Prepare the Steamer
Fill a large pot with 1-2 inches of water and bring it to a gentle boil. Place a steaming rack or basket over the pot.
Tip: Line the steamer with parchment or banana leaves to prevent sticking and infuse extra aroma.
Step 4: Steam the Fish
Carefully place the marinated fillets onto the steamer. Cover and steam for 7-10 minutes, depending on the thickness of the fillets.
Tip: Fish is done when it flakes easily with a fork and turns opaque.
Step 5: Garnish and Serve
Don’t skip the zest: Lime zest intensifies the citrusy flavor without added liquid.
No steamer? Use a colander over a pot with a lid—it works just as well.
Adjust the heat: Remove the chili seeds or omit entirely for a milder dish.
Add veggies: Thinly sliced bell peppers or baby bok choy steam beautifully alongside the fish.