Thai Lime-Garlic Steamed Fish is more than just a dishโitโs a burst of bold flavors, tangy citrus, savory garlic, and fresh herbs all wrapped into one unforgettable Thai classic. Known for its light, healthy preparation and powerful flavor profile, this Thai steamed fish recipe with lime and garlic is a must-try whether youโre new to Thai cuisine or a seasoned home chef.
In this recipe guide, youโll learn how to prepare the most authentic steamed fish with lime and garlic recipe using simple ingredients like whole white fish, Thai chilies, lemongrass, and a zingy lime-garlic sauce. Weโll cover everythingโfrom choosing the right fish to balancing the sweet, sour, and spicy notes that make this dish sing.
This article breaks down each step of the process, offers expert tips, nutritional benefits, delicious side pairings, and even creative recipe variations to suit every dietary need. Whether youโre cooking for your family or hosting a dinner party, this Thai steamed fish recipe with lime and garlic delivers restaurant-quality flavor at home.
Table of Contents
Table of Contents
Introduction to Thai Lime-Garlic Steamed Fish
What is Thai Lime-Garlic Steamed Fish?
Thai Lime-Garlic Steamed Fish, also known locally as Pla Neung Manao, is a beloved dish in Thai cuisine. It features a whole white fishโoften barramundi, snapper, or sea bassโgently steamed and then drenched in a tangy, garlicky, spicy lime sauce. This Thai steamed fish recipe with lime and garlic strikes a perfect balance between sweet, sour, salty, and spicy, which is the essence of authentic Thai cooking.
Unlike deep-fried or pan-seared dishes, steamed fish with lime garlic preserves the natural moisture of the fish, keeping it light and succulent. The sauce is the hero hereโcombining freshly squeezed lime juice, chopped garlic, fiery Thai chilies, palm sugar, and umami-rich fish sauce. When poured over delicately steamed fish, the flavors soak in beautifully, making every bite vibrant and full of depth.
This dish is traditionally served with steamed jasmine rice and fresh herbs like cilantro and Chinese celery. Itโs popular across Thailand, from street food stalls in Bangkok to family tables in Chiang Mai.
Why This Thai Steamed Fish Recipe With Lime and Garlic is Loved Worldwide
Thereโs a reason this dish has traveled beyond Southeast Asia to become a favorite in home kitchens around the globe. First, itโs easy to make. With minimal ingredients and just a basic steamer, even beginner cooks can whip up an impressive and healthy Thai dinner in under 30 minutes.
Second, itโs adaptable. You can adjust the heat level, sugar content, or even swap fish types to suit your dietary preferences. Whether youโre following a keto diet, trying to eat more protein, or avoiding fried foods, this steamed fish with lime and garlic recipe checks every box.
Third, itโs incredibly satisfying. The combination of warm, flaky fish and bold, zesty sauce hits all the right flavor notes. Itโs no surprise this Thai lime-garlic steamed fish has become a staple in Thai restaurants and home kitchens alike.
Print
Disclosure: This post contains affiliate links.If you click and make a purchase, I may earn a small commission at no extra cost to you.
How to Make Irresistible Thai Lime-Garlic Steamed Fish at Home
- Total Time: 30 minutes
- Yield: 4 servings
- Diet: Gluten Free
Description
Steamed Fish with Lime Garlic Sauce is a traditional Thai dish featuring delicate white fish infused with fresh lime juice, pungent garlic, spicy chilies, and fragrant herbs. Itโs light, flavorful, and easy to prepare, making it a favorite in Thai cuisine.
Ingredients
- 1.5 lb whole barramundi or another white fish, guts and gills removed
- 1 stalk lemongrass, bottom half only, smashed and cut in chunks
- 1/2 cup good chicken stock or fish stock
- 1 tablespoon finely chopped palm sugar
- 4 tablespoon lime juice
- 3 tablespoon fish sauce
- 1 head garlic, chopped
- Thai chilies, to taste, finely chopped
- 8-10 sprigs cilantro, chopped
- 1 stalk Chinese celery, cut into 1-inch pieces
Instructions
- Score the fish by making 3 diagonal incisions on each side, with cuts on opposite sides crossing perpendicularly.
- Stuff the belly of the fish with lemongrass and place it on a steaming plate.
- Steam over boiling water for 8โ12 minutes depending on the fish size (up to 20 minutes for larger fish).
- While steaming, heat the stock and palm sugar in a saucepan over medium-high heat until the sugar dissolves.
- Transfer the hot stock to a bowl and add garlic, chilies, fish sauce, and lime juice. Stir to combine and adjust seasoning to taste.
- Once the fish is done, place it on a serving platter. Arrange most of the Chinese celery leaves around the fish.
- Stir chopped cilantro into the sauce and pour it over the fish.
- Garnish with extra Chinese celery leaves and serve immediately, ideally with jasmine rice.
Notes
- Barramundi is traditional, but tilapia, branzino, or other white fish can be used.
- Adjust the number of chilies to suit your heat preference.
- Use freshly squeezed lime juice for the most vibrant flavor.
- Serve with jasmine rice to soak up the flavorful sauce.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Dinner
- Method: Steaming
- Cuisine: Thai
Nutrition
- Serving Size: 1 serving
- Calories: 210
- Sugar: 3g
- Sodium: 850mg
- Fat: 6g
- Saturated Fat: 1g
- Unsaturated Fat: 5g
- Trans Fat: 0g
- Carbohydrates: 6g
- Fiber: 1g
- Protein: 32g
- Cholesterol: 80mg
Ingredients Breakdown for Steamed Fish With Lime and Garlic Recipe

Choosing the Right Fish: Barramundi and Other Options
At the heart of every Thai lime-garlic steamed fish recipe is the fish itself. Traditionally, a whole white fish is usedโbarramundi, sea bass, snapper, or tilapia all work wonderfully. The key is to choose a firm, mild-flavored fish that can hold up to steaming without falling apart.
Barramundi is an excellent choice thanks to its buttery texture and neutral taste, allowing the bold lime-garlic sauce to shine. When selecting your fish, make sure itโs freshโlook for clear eyes, shiny scales, and no fishy odor. Most importantly, ask your fishmonger to clean it properly (removing guts and gills) and leave the head and tail on for that traditional Thai presentation.
Pro Tip: If you canโt find a whole fish, you can use thick fillets, but be carefulโthey steam faster and may not absorb the sauce as deeply as a whole fish.
Key Thai Flavors: Lime, Garlic, Palm Sugar, and Fish Sauce
What makes this steamed fish with lime and garlic recipe unmistakably Thai is its bold, balanced flavor profile. Itโs all about the sauce:
- Lime Juice: Use fresh lime juice onlyโno bottled substitutes. It gives that tangy punch and citrusy brightness that defines this dish.
- Garlic: One whole head of garlic is chopped and added to the sauce. It provides the pungent, savory base.
- Fish Sauce: This umami-rich liquid salt brings depth and complexity. If youโre unfamiliar, donโt worryโit mellows beautifully when mixed with lime and sugar.
- Palm Sugar: Adds a subtle sweetness that balances out the acid and heat. Brown sugar can be used as a backup, but palm sugar gives the most authentic flavor.
- Thai Chilies: Use them sparingly if youโre heat-sensitive. They bring the fire that completes the sweet-sour-salty-spicy quartet.
These five ingredients are what transform a simple steamed fish into a flavor-packed Thai lime-garlic steamed fish masterpiece.
Fresh Herbs and Aromatics: Lemongrass, Cilantro, and Chinese Celery
Aromatic herbs elevate the sensory experience of this dish:
- Lemongrass: Stuffed inside the fish during steaming, it infuses a floral, citrusy aroma into the flesh.
- Chinese Celery: Less bitter than regular celery, it adds crunch and a unique herbal note. Use both stalks and leaves for texture and garnish.
- Cilantro: Chopped and stirred into the sauce right before serving, it adds freshness and color.
These herbs are what distinguish a good Thai steamed fish recipe with lime and garlic from a great one.
Step-by-Step Cooking Instructions

How to Score and Prep the Fish for Steaming
Before you steam your fish, youโll need to prep it properly for maximum flavor. Start by cleaning a whole barramundi (or your preferred white fish), ensuring itโs gutted with gills removed. Then, using a sharp knife, make three diagonal cuts on both sides of the fish. These incisions should be deep enough to allow the sauce to seep in and cook the fish evenly.
To infuse the fish with citrus aroma, stuff the belly with fresh lemongrass thatโs been lightly crushed and cut into chunks. This step sets the stage for a beautifully aromatic base.
Why it matters: Scoring the fish not only speeds up cooking but also allows the heat and seasoning to penetrate deep into the flesh, ensuring every bite is flavorful.
How to Steam Thai Lime-Garlic Steamed Fish the Right Way
Next, place the prepared fish on a heatproof plate that will fit inside your steamer. Bring water to a full boil in the steamer base. Once boiling, gently lower the plate in and cover tightly.
The fish will take 8โ12 minutes to steam, depending on size and thickness. For a 1.5 lb fish, start checking around the 10-minute mark. Youโll know itโs ready when the meat turns opaque and flakes easily when touched with a fork.
Quick Tip: If youโre working with a larger fish (closer to 2 lbs), steaming may take up to 15โ20 minutes. Always steam with high heat to keep the fish tender but fully cooked.
Making the Lime-Garlic Sauce: The Star of the Dish
While the fish steams, itโs time to create the bold, zesty sauce that makes this dish shine. In a small saucepan, heat ยฝ cup of chicken or fish stock along with 1 tablespoon of finely chopped palm sugar over medium heat. Stir continuously until the sugar dissolves completely, then remove from heat and pour the liquid into a mixing bowl.
To that warm base, add the remaining ingredients:
- 1 head of garlic, finely chopped
- Freshly squeezed lime juice (4 tablespoons)
- 3 tablespoons of fish sauce
- Finely chopped Thai chilies (as spicy or mild as you like)
Mix everything well until the ingredients combine into a balanced, flavorful sauce. Finally, stir in chopped cilantro right before serving to add freshness and color.
Taste test is key: Your sauce should be a bold balance of sour, salty, spicy, and slightly sweet. If it leans too sour, add a pinch more sugar; too salty, use extra lime juice to mellow it out.
Finishing Touch: Bringing It All Together
Once the fish is done steaming, carefully transfer it to a serving platter. Surround it with Chinese celery stalks and leaves, then pour the hot lime-garlic sauce all over the top. Make sure the sauce fills the scored cuts for full flavor infusion.
Garnish with extra cilantro or chilies if you like your fish with a little extra heat and flair. This is the moment where your Thai lime-garlic steamed fish becomes restaurant-worthy.
Cooking Tips for the Best Thai Steamed Fish Recipe With Lime and Garlic
Avoiding Overcooked Fish in Steaming
Steaming might sound foolproof, but itโs surprisingly easy to overcook fish, especially if youโre new to this method. When preparing Thai lime-garlic steamed fish, precision matters.
To get it right:
- Start with high heat: Ensure your steamer water is at a full rolling boil before you add the fish.
- Stick to the time: A 1.5 lb whole barramundi typically needs about 10 minutes. Larger fish? Add a couple of minutes, but check often.
- Look for flaking: The fish should flake easily when tested with a fork and appear opaque, not translucent.
- Avoid peeking too often: Lifting the lid repeatedly will drop the steam temperature and affect the cooking time.
If youโre using a thicker white fish like snapper or sea bass, the timing may vary slightly, but the doneness cues remain the same.
Balancing Thai Flavors: Sweet, Sour, Salty, Spicy
What makes this steamed fish with lime and garlic recipe so addictive is its signature Thai flavor profileโa dynamic play between four elements:
- Lime juice gives the bright sour base.
- Palm sugar lends gentle sweetness.
- Fish sauce adds salt and savory depth.
- Thai chilies bring the heat.
If one flavor dominates, donโt panicโyou can adjust it easily:
Flavor Too Strong? | Hereโs What to Add |
---|---|
Too Sour | Add a little more sugar or warm stock |
Too Sweet | Splash in extra lime juice |
Too Salty | Balance with lime or water |
Too Spicy | Dilute with stock or increase sugar slightly |
Tasting as you go is essential. Every lime is different, and spice tolerance varies, so keep tweaking until the sauce tastes excitingโbut balanced.
Donโt miss our Thai flavor balancing guide to help you build authentic Thai dishes at home.
Presenting Thai Lime-Garlic Steamed Fish Like a Pro
This dish doesnโt just taste goodโit looks stunning on the table when served correctly.
Hereโs how to plate your Thai steamed fish with lime garlic like a chef:
- Place the steamed fish on a long or oval platter.
- Arrange Chinese celery leaves and stems around the fish for texture and contrast.
- Pour the hot sauce generously over the top, making sure it soaks into the scored cuts.
- Finish with fresh cilantro, sliced chilies, or even thin lime wedges for color and flavor.
If youโre serving guests, jasmine rice on the side is the perfect way to soak up that vibrant sauce.
Nutritional Benefits of Thai Lime-Garlic Steamed Fish
Low in Calories, High in Protein: A Smart, Healthy Dinner
One of the best things about Thai lime-garlic steamed fish is how light and nourishing it is. Unlike fried seafood dishes, steaming uses no oil, helping you keep the calorie count in check without sacrificing flavor. A 1.5 lb whole white fish like barramundi offers a generous amount of lean protein, supporting muscle growth, repair, and energy levels.
Paired with ingredients like garlic, fresh lime, and herbsโnot heavy creams or fatsโthis steamed fish with lime and garlic recipe is a smart choice for clean eaters, people managing their weight, or anyone looking for a satisfying, guilt-free meal.
The Power of Garlic and Lime in Everyday Wellness
Beyond flavor, the garlic and lime combo in this Thai steamed fish recipe with lime and garlic offers real health perks:
- Garlic is packed with antioxidants and compounds like allicin, which are known to support immune function, lower blood pressure, and reduce inflammation.
- Lime juice, rich in vitamin C, boosts your immune system and aids digestion. It also helps your body absorb iron from plant-based foods.
Together, these two ingredients donโt just taste greatโthey actively support your body in staying healthy and strong.
Why Steamed Fish Is Better Than Fried or Grilled
Compared to frying or even grilling, steaming preserves the nutrients in your food. The fish retains its moisture, stays naturally tender, and doesnโt require added fats or oils. Plus, steaming allows delicate herbs like lemongrass and cilantro to gently infuse the fish rather than burn or get lost in the cooking process.
Youโll also reduce the formation of harmful compounds that can occur when food is cooked at high, dry heatโlike frying. That means your Thai lime-garlic steamed fish isnโt just tasty and satisfyingโitโs also a smarter choice for heart health and digestion.
Serving Suggestions and Side Dishes
Perfect Rice Pairings: Jasmine Rice or Sticky Rice?
When it comes to serving Thai lime-garlic steamed fish, the sauce demands something that can soak it all upโand nothing does that better than rice. The most traditional and widely loved option is steamed jasmine rice. Its floral aroma and soft texture complement the bold, citrusy sauce perfectly.
If youโre looking for something more rustic or Northern Thai-inspired, try sticky rice. Itโs a bit more dense and chewy but works great for scooping up both sauce and tender fish flakes with your hands or a spoon.
Popular Thai Sides to Complement This Steamed Fish
While this steamed fish with lime garlic recipe is delicious on its own, pairing it with light Thai side dishes will turn dinner into a full culinary experience.
Here are some classic sides to serve with it:
- Som Tum (Green Papaya Salad): Adds crunch and freshness, balancing the soft fish texture.
- Stir-Fried Morning Glory (Pak Boong): Mild, earthy, and quick to cookโperfect with the zesty fish.
- Thai Cucumber Relish: Offers cooling contrast against the heat of Thai chilies.
- Tom Yum Soup: Serve a small bowl on the side for extra spice and depth.
You can also add a light appetizer like spring rolls or a chilled Thai glass noodle salad to make it a restaurant-style spread at home.
How to Serve for Guests or Family Meals
Presentation is part of the experience, especially when serving Thai steamed fish with lime and garlic to guests. A whole steamed fish looks beautiful on a long platter, bathed in sauce and topped with colorful garnishes like fresh chilies and cilantro.
Tips for serving:
- Place the fish in the center of the table so everyone can serve themselves.
- Offer individual bowls of rice to go with it.
- Set out extra lime wedges, fish sauce, or sliced chilies for guests who want to adjust flavors.
For family meals, portion the fish into sections ahead of time so everyone gets their share, including the saucy bits that soak into the rice.
Discover great ideas like our easy Teriyaki Shrimp and Pineapple Rice Stack for bold Asian flavors.
Variations of the Steamed Fish With Lime Garlic Recipe
Using Different Fish: Snapper, Tilapia, or Sea Bass
While barramundi is a classic choice in Thai kitchens, this Thai lime-garlic steamed fish recipe can be easily adapted to other types of white fish depending on availability and personal preference.
Here are a few alternatives to try:
- Red Snapper: Mild and slightly sweet, it holds up well to steaming and absorbs the lime-garlic sauce beautifully.
- Tilapia: A budget-friendly option that cooks quickly. Just be carefulโitโs a bit more delicate, so reduce steaming time slightly.
- Sea Bass: Richer and slightly buttery, sea bass adds depth and elegance to the dish.
No matter the fish, the key is using a whole, fresh white fish thatโs been cleaned and scored properly to soak up all the bold Thai flavors.
Vegetarian or Vegan Alternatives (Tofu or Jackfruit)
Craving this dish but skipping seafood? No problem. You can recreate a delicious plant-based version of steamed fish with lime and garlic using these meat-free swaps:
- Tofu: Use firm or extra-firm tofu, slice it thick, and steam just until hot. Pour the lime-garlic sauce over it just before serving. The sauce clings to tofu wonderfully, making each bite zesty and flavorful.
- Young Green Jackfruit: This tropical fruit has a fibrous, meaty texture. Steam or boil it until tender, then coat with the garlic-lime sauce. Itโs a great vegan alternative that mimics shredded fish or chicken.
Both versions deliver the bold Thai flavors without the need for animal proteinโperfect for vegetarians, vegans, or those looking to eat more plant-based meals.
Low-Sodium or Keto-Friendly Adjustments
If youโre following a specific diet, you can still enjoy this Thai steamed fish recipe with lime and garlic with a few smart tweaks.
For low-sodium diets:
- Use a low-sodium fish sauce or substitute with coconut aminos.
- Cut back slightly on the fish sauce and balance the flavor with more lime juice and fresh garlic.
For keto or low-carb diets:
- Skip the palm sugar or use a low-glycemic alternative like monk fruit or erythritol.
- Serve the fish over cauliflower rice or stir-fried greens instead of jasmine rice.
With a few small substitutions, this traditional Thai dish becomes incredibly flexible while staying just as flavorful.
Looking for inspiration? Try our Loaded Shrimp Nacho Bomb Wraps to add a fun twist to your weeknight seafood lineup.
Thai Culinary Secrets to Elevate This Recipe
Why Umami Is the Heart of Thai Lime-Garlic Steamed Fish
The irresistible taste of Thai lime-garlic steamed fish comes from more than just lime or garlicโitโs built on a layer of savory richness known as umami. In Thai cooking, umami doesnโt come from dairy or cream, but from time-honored ingredients like fish sauce, stock, and fermented flavors.
In this dish, the fish sauce carries much of that depth. Itโs salty, but also complex, creating a bold contrast with the sharp lime and pungent garlic. For an even richer flavor, consider using homemade chicken or fish stock as the base of your sauce instead of water. This small change gives your sauce a silkier mouthfeel and amplifies its flavor without overpowering the fish.
Classic Thai Methods That Make a Difference
The real secret behind an unforgettable Thai steamed fish recipe with lime and garlic isnโt just what goes into itโitโs how itโs made. Many Thai home cooks rely on instinct and repetition instead of written measurements, and their techniques are designed to bring out bold flavor in simple, natural ways.
Here are a few trusted methods that make a huge difference:
- Score the fish correctly: Deep diagonal cuts allow heat and sauce to reach inside the thickest parts, ensuring flavor in every bite.
- Steam over rapid heat: A vigorous boil creates hot, consistent steam that cooks the fish fast, sealing in juices.
- Taste as you go: Instead of following a fixed recipe, adjust the sauce by flavorโmore lime for brightness, more sugar for balance, more chilies for heat.
These traditional steps turn a basic steamed fish into something truly specialโand youโll find them at the heart of almost every Thai kitchen.
Regional Variations Across Thailand
Although steamed fish with lime garlic is popular all over Thailand, each region has its own twist based on local ingredients and tastes. Understanding these small differences can help you tailor the recipe to your preference.
Hereโs a breakdown of regional influences:
Region | Flavor Style |
---|---|
Central Thailand | Balanced with equal emphasis on sour, spicy, and savory |
Southern Thailand | Bolder and hotter, often more fish sauce and intense chilies |
Northern Thailand | Milder, uses more herbs like dill, and sometimes fermented notes |
Isan (Northeast) | Extra sour and spicy, typically paired with sticky rice |
These variations arenโt strict rulesโbut fun ways to personalize your dish. Whether you want it extra spicy or rich in herbs, Thai cooking gives you room to explore and adjust.
Conclusion: Why You Should Try This Thai Steamed Fish Recipe Today
Thai lime-garlic steamed fish is a dish that checks every boxโitโs flavorful, healthy, easy to make, and deeply rooted in Thai culinary tradition. Whether youโre new to Thai cuisine or looking to expand your home-cooking skills, this steamed fish with lime and garlic recipe offers a perfect entry point.
From the fragrant lemongrass and fiery chilies to the zesty lime juice and tender steamed fish, every element works together to create a vibrant and unforgettable meal. Plus, the versatility of this dishโwhether you want it spicy, mild, keto-friendly, or veganโmeans it can fit into just about any lifestyle or occasion.
So next time youโre craving something light yet flavorful, skip the takeout and try this authentic Thai steamed fish recipe with lime and garlic at home. With a few fresh ingredients and a steamer, youโre only minutes away from a restaurant-quality Thai dinner.
Love simple, hearty meals like this? Follow us on Facebook and Pinterest for daily kitchen inspiration, cooking tips, and new recipe updates you wonโt want to miss!
FAQโs
What is the best fish to use for Thai steamed fish with lime and garlic?
The best fish for this recipe is a fresh, whole white fish with firm flesh. Barramundi, snapper, sea bass, or tilapia all work beautifully. These varieties hold their shape during steaming and readily absorb the bold lime-garlic sauce. Always choose fish thatโs been gutted, cleaned, and scored to allow maximum flavor infusion.
Can I use bottled lime juice instead of fresh?
While you can use bottled lime juice in a pinch, we strongly recommend using freshly squeezed lime juice for this Thai lime-garlic steamed fish. Fresh lime adds brightness and a vibrant acidity that bottled juice often lacks. The difference in taste is noticeable, especially in a recipe that depends heavily on citrus for balance.
How spicy should the sauce be?
The spice level is entirely up to you. Traditional steamed fish with lime garlic in Thailand can be very spicy, using several Thai birdโs eye chilies. For milder heat, reduce the number of chilies or remove the seeds. You can always start light and add more later. Remember: itโs easier to increase heat than take it away.
Can I prepare the sauce ahead of time?
Yes, the lime-garlic sauce can be made in advanceโup to a day ahead. Store it in an airtight container in the fridge. However, for the freshest flavor, add the chopped cilantro just before serving. Warming the sauce slightly before pouring it over the fish can also enhance the aroma and help it soak into the steamed fish better.