Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Thai Lime-Garlic Steamed Fish

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Thai Lime-Garlic Steamed Fish is a light and aromatic dish featuring tender white fish fillets infused with a flavorful sauce of lime, garlic, ginger, chili, and fresh herbs. Steamed to perfection, it’s a quick, healthy, and restaurant-worthy meal ideal for busy weeknights.

  • Total Time: 22 minutes
  • Yield: 4 servings

Ingredients

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

Instructions

  1. Pat fish fillets dry and set aside.
  2. In a bowl, mix lime juice, zest, garlic, ginger, fish sauce, soy sauce, sugar, and chili.
  3. Place fish fillets on a heatproof plate or dish that fits in your steamer.
  4. Pour the sauce mixture evenly over the fish.
  5. Steam over medium heat for 10–12 minutes, or until fish is opaque and flakes easily with a fork.
  6. Sprinkle with chopped cilantro before serving.

Notes

  • Swap white fish with salmon for a richer taste.
  • Adjust chili to control heat level.
  • Add thinly sliced lemongrass for extra citrus flavor.
  • Serve with jasmine rice or steamed veggies for a complete meal.
  • Reheat gently to avoid overcooking; not recommended for freezing.
  • Author: Amelia
  • Prep Time: 10 minutes
  • Cook Time: 12 minutes
  • Category: Main Course
  • Method: Steaming
  • Cuisine: Thai
  • Diet: Low Fat

Nutrition

  • Serving Size: 1 fillet with sauce
  • Calories: 180
  • Sugar: 4g
  • Sodium: 820mg
  • Fat: 4g
  • Saturated Fat: 1g
  • Unsaturated Fat: 3g
  • Trans Fat: 0g
  • Carbohydrates: 6g
  • Fiber: 1g
  • Protein: 28g
  • Cholesterol: 60mg