Remove the fish fillets from the refrigerator about 10–15 minutes before cooking so they can come closer to room temperature. This helps the fish cook more evenly and prevents the outside from overcooking before the center is done. Pat each fillet thoroughly dry with paper towels to remove excess moisture. Dry fish absorbs seasoning better and prevents excess liquid from watering down the flavorful steaming broth. Lightly season both sides of the fillets with sea salt, black pepper, and turmeric, gently rubbing the seasoning into the fish for even flavor.
In a small mixing bowl, combine the minced garlic, freshly grated ginger, fresh lime juice, olive oil, coconut aminos, and sliced chili if using. Whisk everything together until fully combined and slightly emulsified. The garlic and ginger create deep aromatic flavor while the lime juice brightens the entire dish with fresh citrus notes. Coconut aminos add a subtle savory richness that balances the acidity beautifully. Taste the sauce and adjust if needed by adding a little extra lime juice for brightness or another small drizzle of olive oil for balance.
Fill a steamer pot or a deep skillet with a small amount of water, making sure the water level stays below the steaming rack or heat-safe dish. Bring the water to a gentle simmer over medium heat. Avoid rapid boiling because aggressive steam can overcook delicate fish too quickly and affect the soft texture. Gentle, steady steam is the key to moist and tender fish.
Place the seasoned fish fillets into a heat-safe steaming dish or shallow tray that fits comfortably inside your steamer or skillet. Arrange the fillets in a single layer with a little space between them if possible. This allows the steam to circulate evenly around the fish for consistent cooking.
Slowly pour the prepared garlic lime sauce evenly over the fish fillets, making sure each piece is coated with some of the flavorful liquid. The fish will absorb the aromatic broth while steaming, creating layers of fresh Thai-inspired flavor without needing heavy sauces or breading.
Add thin lime slices over the fish along with a little extra grated ginger if desired. The lime slices release additional citrus aroma during steaming while the ginger adds warmth and freshness to the broth. You can also add a few chili slices at this stage if you prefer a slightly spicy finish.
Carefully place the steaming dish into the prepared steamer or skillet and cover tightly with a lid. Steam the fish for about 8–12 minutes depending on the thickness of the fillets. Thinner fish may cook faster, while thicker cuts may need slightly more time. The fish is ready when it becomes opaque and flakes easily with a fork. Avoid overcooking because fish can dry out very quickly even when steaming.
Once cooked, carefully remove the steaming dish from the heat using oven mitts or tongs since the dish and steam will be very hot. Gently transfer the fish fillets onto serving plates or a shallow serving platter using a fish spatula or wide spoon to keep the delicate fillets from breaking apart.
Spoon the warm garlic lime broth from the steaming dish generously over the fish before serving. The broth is packed with citrus, garlic, ginger, and herb flavor, so don’t skip this step. Let some of the broth pool slightly around the fish for extra moisture and flavor in every bite.
Sprinkle freshly chopped cilantro generously over the top along with optional sliced chili for extra color and freshness. The fresh herbs brighten the dish beautifully and balance the warm savory flavors of the broth and fish.
Serve the fish immediately while still warm, tender, and fragrant. Pair it with steamed vegetables, cauliflower rice, jasmine rice, cucumber salad, or sautéed greens for a balanced and refreshing meal. The fresh lime garlic broth also tastes incredible spooned over rice or vegetables alongside the fish.