The Thai Lime-Garlic Steamed Fish with Coconut Lemongrass Sauce Recipe is a vibrant, flavorful dish that beautifully balances tangy lime, aromatic garlic, and creamy coconut infused with fragrant lemongrass. This recipe showcases how a simple, fresh whole fish can be transformed into an elegant yet comforting meal that bursts with Thai-inspired flavors. Whether you’re looking to impress guests or treat yourself to an exotic home-cooked feast, this dish will quickly become a favorite go-to for a refreshing and satisfying dinner.
Ingredients You’ll Need
The magic of this Thai Lime-Garlic Steamed Fish with Coconut Lemongrass Sauce Recipe lies in its straightforward ingredients, each carefully chosen to complement and elevate the others. From fresh seafood to zesty lime and aromatic herbs, every element plays an essential role in creating a harmonious symphony of flavors and textures.
- 1 whole fish (sea bass, tilapia, snapper, or trout): Freshness is key for tender, flaky flesh and a clean taste that soaks up the sauce beautifully.
- 1 teaspoon salt: A simple seasoning that enhances the natural flavors of the fish.
- 1 teaspoon fresh cracked pepper: Adds a subtle heat and complexity to the profile.
- 3-4 pieces limes (juiced): Offers vibrant acidity and brightness that wakes up the palate.
- 4 cloves garlic (minced): Infuses savory depth and warmth into the sauce.
- 1 piece lemongrass (smashed and chopped): Brings a fragrant, citrusy aroma unique to Thai cooking.
- 1-2 bird’s-eye chilies (adjust to taste): Delivers a spicy kick that balances creaminess and tartness.
- 1 cup coconut milk: Contributes a rich, smooth texture that mellows the tang and spice.
- 1 teaspoon fish sauce: Adds umami and authentic Thai depth—choose a high-quality brand for best results.
- 1 teaspoon sugar: Perfectly balances the sour and spicy elements in the sauce.
- A splash of hot water (optional): Helps loosen the sauce to your preferred consistency.
- 1 handful fresh cilantro: Provides a fresh herbal note and bright color for garnish.
- Mint leaves (optional): Adds a cooling contrast and extra fragrance.
- 1 slice lime (for decoration): Gives a lovely visual touch and an extra pop of citrus aroma.
- Extra chilies (optional): For those who love an extra punch of heat.
- 1 bulb roasted garlic (optional): Scoop the soft cloves onto the plate to indulge in mellow, sweet garlic flavor.
How to Make Thai Lime-Garlic Steamed Fish with Coconut Lemongrass Sauce Recipe
Step 1: Prepare the Fish
Start by scoring the fish’s flesh diagonally on each side—this simple technique allows the flavors to penetrate deeply and helps the fish cook evenly. Then, generously sprinkle salt and freshly cracked pepper over the entire fish. Letting it rest for about 20 minutes brings the fish to room temperature, which ensures even steaming and enhances the seasoning’s absorption.
Step 2: Steam the Fish
Prepare your steamer basket over boiling water and place the seasoned fish on a heatproof plate that fits comfortably inside. Cover the steamer tightly and steam for 8 to 12 minutes, depending on the size of your fish. You’ll know it’s done when the flesh turns opaque and flakes easily with a fork. This gentle cooking method preserves the fish’s moisture and delicate texture perfectly.
Step 3: Prepare the Coconut Lemongrass Sauce
While the fish steams, turn your attention to the sauce that makes this dish truly unforgettable. Smash the lemongrass and chop it finely to release its bright oils. Juice the limes and mince the garlic and chilies. Whisk together lime juice, minced garlic, chopped lemongrass, coconut milk, fish sauce, and sugar until the flavors meld. Taste and adjust with more lime or sugar to achieve that perfect balance of tangy, sweet, and savory. If the sauce feels too thick, a splash of hot water can help loosen it to your liking.
Step 4: Serve the Dish
Carefully place the steamed fish on a large serving platter, then generously pour the creamy coconut lemongrass sauce all over it, letting the flavors infuse the tender flesh. Garnish with fresh cilantro, mint leaves, thin slices of lime, and extra chilies for a vibrant and inviting presentation. For an extra touch, scoop some cloves of roasted garlic alongside for a mellow, aromatic complement.
How to Serve Thai Lime-Garlic Steamed Fish with Coconut Lemongrass Sauce Recipe
Garnishes
Cilantro and fresh mint bring a refreshing brightness that cuts through the rich sauce, while thin lime slices not only add a splash of color but also encourage additional zest bursts with each bite. Don’t shy away from adding extra chilies to turn up the heat if you like your dishes lively and exciting. Roasted garlic adds a sweet, caramelized touch that’s both soothing and indulgent.
Side Dishes
Jasmine rice is the quintessential side—it soaks up every delicious drop of sauce and provides a subtle, fragrant base that complements the bold flavors of the fish. Steamed or stir-fried Asian greens like bok choy or gai lan bring a textural contrast and color that balance the plate beautifully. For a heartier meal, serve with a light green papaya salad to add crunch and tang.
Creative Ways to Present
If you want to wow your guests, serve this Thai Lime-Garlic Steamed Fish with Coconut Lemongrass Sauce Recipe whole on a platter surrounded by edible flowers and fresh herbs for a festive touch. Alternatively, fillet the fish after steaming for a neater presentation, allowing guests to savor the sauce spooned over each piece. For a casual vibe, serve in individual shallow bowls with jasmine rice nestled underneath, drizzled with sauce and garnished generously.
Make Ahead and Storage
Storing Leftovers
After enjoying your meal, wrap any leftover fish tightly in plastic wrap or store it in an airtight container and refrigerate. The flavors tend to meld beautifully overnight, making it a great dish to savor the next day. Consume leftovers within 1 to 2 days for the best taste and texture.
Freezing
This steamed fish is best enjoyed fresh due to its delicate texture; however, if you need to freeze leftovers, portion the fish and sauce separately to maintain quality. Use airtight containers or heavy-duty freezer bags, and consume within 1 month. Defrost gently overnight in the fridge for optimal results.
Reheating
To reheat, gently steam the fish again or warm it slowly in a covered skillet over low heat to avoid drying out. Reheat the sauce separately on the stove, stirring frequently, then pour over the fish before serving. Avoid microwaving, as it can dry the fish and unevenly warm the coconut sauce.
FAQs
Can I use frozen fish for this Thai Lime-Garlic Steamed Fish with Coconut Lemongrass Sauce Recipe?
While fresh fish yields the best texture and flavor, good-quality frozen fish can work if properly thawed and patted dry before seasoning and steaming. Just be mindful that frozen fish may not be quite as tender or flaky as fresh.
What if I don’t have a steamer basket?
No worries! You can improvise by placing a heatproof rack or metal colander inside a large pot with boiling water at the bottom. Just ensure the fish plate doesn’t touch the water so it steams evenly.
How spicy is this dish?
The heat level mainly depends on the number of bird’s-eye chilies you add. For a milder version, use fewer chilies or remove the seeds. The creamy coconut milk also helps mellow out the spiciness.
Can I make the sauce ahead of time?
Absolutely! The coconut lemongrass sauce can be prepared a few hours in advance and refrigerated. Bring it back to room temperature before serving, then whisk to recombine any separated ingredients.
What fish types work best in this recipe?
Sea bass, tilapia, snapper, or trout are all excellent choices due to their firm yet tender flesh that holds up well to steaming. Choose the freshest whole fish available for the best results.
Final Thoughts
Making the Thai Lime-Garlic Steamed Fish with Coconut Lemongrass Sauce Recipe at home opens up a world of delightful flavors that feel both exotic and comforting. Its simplicity lets the freshness of the ingredients shine, while the vibrant sauce steals the show every time. I truly hope you give this recipe a try—it’s the kind of dish that turns any meal into a special occasion and becomes a cherished favorite in your kitchen.
Print
Thai Lime-Garlic Steamed Fish with Coconut Lemongrass Sauce Recipe
This Thai Lime-Garlic Steamed Fish with Coconut Lemongrass Sauce is a flavorful and aromatic dish featuring a whole steamed fish infused with zesty lime, garlic, and fragrant lemongrass in a creamy coconut sauce. Perfectly balanced with a touch of spice and sweetness, this light yet satisfying dish is great for a healthy dinner served alongside jasmine rice.
- Total Time: 30 minutes
- Yield: 4 servings
Ingredients
Fish
- 1 whole fish (e.g., sea bass, tilapia, snapper, or trout) – cleaned and scaled
- 1 teaspoon salt (for seasoning the fish)
- 1 teaspoon fresh cracked pepper (for seasoning the fish)
Sauce
- 3–4 pieces limes (juiced to taste)
- 4 cloves garlic (minced)
- 1 piece lemongrass (smashed and chopped finely)
- 1–2 pieces bird’s-eye chilies (adjust to taste, minced)
- 1 cup coconut milk
- 1 teaspoon fish sauce (high-quality Thai fish sauce)
- 1 teaspoon sugar (to balance the flavors)
- Optional: a splash of hot water (to loosen the sauce if needed)
Garnish
- 1 handful fresh cilantro
- Optional: mint leaves
- 1 slice lime (thin slices for decoration)
- Optional: extra chilies (for added heat)
- Optional: 1 bulb roasted garlic (to scoop cloves onto the plate)
Instructions
- Prepare the Fish: Score the flesh of the fish diagonally a couple of times on each side to allow better flavor absorption. Sprinkle the fish with salt and fresh cracked pepper. Let the fish sit for 20 minutes at room temperature so it can absorb the seasoning evenly.
- Steam the Fish: Prepare your steamer basket by bringing water to a rolling boil. Place the seasoned fish on a heat-safe plate that fits inside the steamer basket. Cover tightly and steam the fish for 8-12 minutes, or until the flesh turns opaque and flakes easily when tested with a fork.
- Prepare the Sauce: Smash the lemongrass stalk and chop it finely. Juice the limes, mince the garlic cloves and the bird’s-eye chilies. In a bowl, whisk together the lime juice, minced garlic, chilies, smashed lemongrass, coconut milk, fish sauce, and sugar until well combined. Adjust the lime juice or sugar to taste. If the sauce seems too thick, add a splash of hot water to loosen it.
- Serve: Carefully transfer the steamed fish to a large serving platter. Pour the coconut lemongrass sauce evenly over the top. Garnish with fresh cilantro, optional mint leaves, lime slices, and extra chilies if desired. For an optional touch, add roasted garlic cloves on the side. Serve immediately with steamed jasmine rice.
Notes
- Choose a fresh whole fish around 1 to 1.5 pounds for best steaming results.
- Adjust bird’s-eye chili quantity according to your preferred spice level.
- If you don’t have a steamer, you can create one by placing a rack in a large pot with a lid and boiling water beneath.
- The sauce can be made ahead and gently reheated before serving.
- For a milder flavor, reduce the garlic or chilies or omit the roasted garlic garnish.
- Steaming times may vary slightly depending on the thickness and size of the fish.
- Prep Time: 15 minutes
- Cook Time: 12 minutes
- Category: Main Course
- Method: Steaming
- Cuisine: Thai
- Diet: Halal
