Print

Thai Lime-Garlic Steamed Fish

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

This Thai Lime-Garlic Steamed Fish recipe is a light, healthy, and flavorful dish that brings authentic Thai flavors to your table in just over 30 minutes. Featuring zesty lime, bold garlic, and a touch of chili, this steamed white fish is perfect for clean eating and easy weeknight dinners.

Ingredients

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

Instructions

  1. Rinse fillets under cold water, pat dry.
  2. Mix lime juice and zest, garlic, fish sauce, soy sauce, sugar, and ginger in a bowl until sugar dissolves.
  3. Pour marinade over fish fillets and let sit for 15–20 minutes.
  4. Place fish and marinade in a steaming dish. Top with sliced chili and half of the chopped cilantro.
  5. Steam for 10–12 minutes or until the fish is opaque and flakes easily with a fork.
  6. Top with remaining cilantro before serving.

Notes

  • For less spice, omit or reduce chili.
  • Swap lime with lemon or yuzu for a variation.
  • Works well with shrimp or tofu as protein substitutes.
  • Garnish with scallions or Thai basil for added aroma.
  • Store leftovers in an airtight container for up to 2 days (do not freeze).

Nutrition