Thai Steamed Fish with Lime Sauce

Thai Steamed Fish with Lime Sauce

Thai Steamed Fish with Lime Sauce is a vibrant, flavour-packed dish that embodies the essence of Thai cuisine. Bold, fresh, and incredibly fragrant. This version of pla kapong neung manao (steamed barramundi with lime sauce) uses sea bass as a substitute for barramundi, which can be difficult to find in the UK. The dish features tender, flaky fish served with a tangy lime sauce, enhanced by the heat of bird’s eye chillies, the richness of fish sauce, and the aromatic freshness of lemongrass and makrut lime leaves. This recipe is simple, quick, and sure to impress. Whether you’re a fan of Thai food or just discovering it, this dish will transport your taste buds straight to the streets of Bangkok.

Table of Contents

Ingredient Breakdown

  • Sea bass or fillets: A mild, flaky fish, perfect for steaming and absorbing the flavours of the sauce. It’s an excellent alternative to barramundi.
  • Lemongrass: A key Thai ingredient, it provides a citrusy, slightly herbal note that complements the fish beautifully.
  • Ginger: Adds warmth and depth to the dish, while balancing out the tangy lime and spicy chilli.
  • Makrut lime leaves: A staple in Thai cooking, they lend an aromatic, zesty flavour to the dish.
  • Palm sugar: This ingredient brings a subtle sweetness, balancing the heat from the chillies and the sourness of the lime.
  • Garlic: Adds an essential savoury base to the sauce, infusing it with deep, aromatic flavours.
  • Bird’s eye chillies: These small but potent chillies offer a fiery kick, a signature feature in Thai cuisine.
  • Lime juice: Provides the signature tang and sourness that defines the dish, cutting through the richness of the fish.
  • Fish sauce: A salty, umami-packed ingredient that enhances the depth of flavour in the sauce.
  • Fresh coriander: For garnish, fresh coriander adds a herbaceous, refreshing finish to the dish.

Choosing the Right Fish

The key to this Thai Steamed Fish with Lime Sauce is using the right type of fish. Traditionally, the recipe calls for barramundi, a fish known for its mild flavour and firm texture. However, as barramundi can be difficult to source in the UK, sea bass is an excellent alternative. Sea bass offers similar mildness and flaky texture, making it the perfect canvas for the bold, zesty lime sauce.

If you’re new to cooking whole fish, fear not. Although the idea of preparing whole fish can seem intimidating, it’s actually quite simple. Steaming the fish helps retain moisture, resulting in tender, juicy flesh. If you’re not quite ready to tackle a whole fish, this recipe works just as well with fillets, which will cook faster and still absorb all the fragrant aromatics. Regardless of whether you use whole fish or fillets, the key is to avoid overcooking, which can lead to dry, tough flesh.

Cooking Tips for Tender Fish

Steaming fish is an incredibly effective cooking method that helps preserve moisture while allowing the fish to absorb the delicate flavours of the aromatics. In this recipe, the sea bass (or fillets) is stuffed with lemongrass, ginger, and makrut lime leaves, which infuse the fish with their fragrant oils as it steams. To achieve perfectly steamed fish, it’s important to monitor the cooking time closely.

For whole sea bass, scoring the fish at intervals helps the heat penetrate more evenly and ensures the fish cooks through without becoming dry. The foil should be tightly sealed around the fish to trap steam, which ensures even cooking. For fillets, the cooking time is shorter. Just 10 to 15 minutes, depending on thickness. You’ll know the fish is ready when it turns opaque and flakes easily with a fork. It’s a simple process, but it’s important to avoid overcooking to keep the fish moist and tender.

The Sauce: A Balance of Sweet, Sour, and Spicy

The sauce is what truly makes this Thai Steamed Fish with Lime Sauce stand out. The combination of lime juice, fish sauce, palm sugar, garlic, and bird’s eye chillies creates a sauce that is simultaneously sour, spicy, salty, and slightly sweet. The key to this sauce is balance. If it tastes too sour, add a bit more sugar to mellow it out. If it’s too salty, adjust the lime juice and sugar. The garlic and chillies provide a depth of flavour that complements the freshness of the lime and the richness of the fish sauce.

Palm sugar is the traditional sweetener used in Thai cooking. It has a rich, caramel-like sweetness that pairs beautifully with the acidity of the lime. If you can’t find palm sugar, you can use light brown sugar as a substitute. However it will alter the flavour slightly. When making the sauce, it’s important to let the stock simmer until the sugar dissolves completely. This allows the flavours to meld together. The addition of fresh coriander at the end provides a fresh, herbaceous finish that ties everything together.

Serving Suggestions

Once your fish is steamed and your sauce is ready, it’s time to assemble the Thai Steamed Fish with Lime Sauce. The fish is placed on a large platter, and the aromatic stuffing (lemongrass, ginger, and kaffir lime leaves) is discarded, having done its job of infusing the fish with flavour. Then, the sauce is generously poured over the fish, allowing the tangy, spicy, and savoury notes to soak into the flesh.

This dish is typically served with steamed rice, which acts as the perfect base to soak up the sauce. You can opt for jasmine rice, which adds an extra layer of fragrance. Or why not try coconut rice? It can complement the flavours beautifully. The result is a satisfying, flavourful meal that is both light and filling. It’s ideal for a weeknight dinner or a special occasion.

More Thai-Inspired Recipes

If you’ve enjoyed making thisThai Steamed Fish with Lime Sauce, here are some more recipes packing a similar punch for you to try:

  • Thai-Inspired Pumpkin Soup: This vegan Thai-inspired pumpkin soup packs a ton of flavour. It’s spicy, creamy and absolutely delicious! 
  • Thai Curry Chicken Noodle Soup: A winter warmer in every sense of the word – it’s fiery, full of flavour and absolutely delicious! 
  • Golden Thai Curry Chicken Noodle Soup: This Golden Thai Curry Chicken Noodle Soup is quite literally a hug in a bowl. It’s hearty, comforting and packed full of  umami flavours which comes together in just 20 minutes. 

See how I make these recipes and more over on my Instagram!

Print

Thai Steamed Fish with Lime Sauce

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

5 from 1 review

This my take on pla kapong neung manao, an incredibly popular Thai fish. It consists of steamed fish served with a bright, punchy sauce made with lots of lime, garlic, chillies, fish sauce and other fragrant aromatics. It’s the perfect combination of sour, savoury, sweet, spicy and umami.

Traditionally, the recipe calls for barramundi. As it’s incredibly difficult to source in the UK, I’ve gone with whole sea bass instead. I fully get that cooking whole fish can be intimidating! I recommend giving it a go, but if you’re not quite ready to take the plunge, this recipe works beautifully with fillets as well.

  • Prep Time: 15 minutes
  • Total Time: 30 minutes
  • Yield: 4 1x
  • Category: Fish

Ingredients

Scale

For the fish:

  • 2 x 400g whole sea bass, scaled and gutted or 4 x 160g sea bass fillets
  • 2 lemongrass stalks
  • 3 inch piece fresh root ginger, unpeeled and sliced
  • 4 large makrut lime leaves

For the sauce:

  • 125 ml good-quality chicken stock
  • 3 tbsps palm sugar (or light brown sugar)
  • 5 large garlic cloves, very finely chopped
  • 3 red bird’s eye chillies, very finely chopped
  • 60 ml freshly-squeezed lime juice
  • 50 ml fish sauce
  • 10 g fresh coriander, finely chopped

Instructions

  1. Heat your oven to 180℃/fan 160℃ then prep your ingredients. Having everything ready to go is incredibly helpful, especially when tackling a new recipe.

If using whole sea bass:

  1. Score the sea bass on both sides at 2 cm intervals, cutting 0.5 cm deep.
  2. Using a pestle, or something small and heavy, bash the lemongrass stalks a few times. This technique is called bruising and it helps release the fragrant juices of the lemongrass.
  3. Stuff the belly cavity of each sea bass with one lemongrass stalk, one makrut lime leaf and some of the ginger slices.
  4. Place the sea bass in a large, deep roasting tin and add a splash of water. Seal tightly with foil and bake for 15 to 20 minutes, or until the fish is cooked through. You’ll know it’s done when the flesh turns opaque and easily flakes away from the bone.

If using fillets:

  1. Arrange the fillets in a single layer in a large roasting tin and add a splash of water. Scatter the lemongrass, makrut lime leaves and ginger slices over the fish, seal tightly with foil and bake for 10 to 15 minutes, or until the fish is cooked through.

Making the sauce:

  1. While the fish is in the oven, place the chicken stock in a small saucepan and bring it to a simmer over medium-high heat. Add the palm sugar, reduce the heat to low and stir continually until the sugar dissolves. Remove the saucepan from the heat.
  2. Add the garlic and chilli and stir to combine. The residual heat will take the raw edge off the garlic without cooking it.
  3. Add the lime juice and fish sauce and remove the saucepan from the heat. Stir in the fresh coriander and you’re all set. The sauce should be sour, spicy and garlicky, with a touch of sweetness. It should almost smack you in the face – in a good way, of course!
  4. To serve, transfer the steamed fish to a large fish platter, discarding the lemongrass, ginger and makrut lime leaves (they’ve served their purpose). Top with the sauce and serve with steamed rice – enjoy!

Notes

The equipment section above contains affiliate links to products we use and love!

Did you make this recipe?

Leave a comment below and share a photo on Instagram, tagging @zenaskitchen. I can't wait to see what you've made!

8 responses

  1. Hey there. Not once have I followed a recipe in my life. Am quite a decent cook all things concidered but this was an easy one to follow and my lord the quality of the food was phenomenal

    Thank you for sharing this, I really appreciate it, your re kindling my love for cooking. The fish sauce was next level and the taste of lime and zesty freshness is incredible. Chilli was as strong as you make it but 3 is comfortable!

    This is a fantastic recipe!!

    Kind regards
    Cam.

  2. Can I add the lemongrass and lime leaves to tthe saucepan instead of stuffing it inside the fish. I only have frozen barramundi fillets

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

Hello!

Hi! I’m Zena. A recipe developer with a love for big, bold flavours and vibrant, colourful dishes. Expect lots of easy, delicious recipes, influenced by global flavours and techniques. Happy cooking!

Follow for the latest
@ZenasKitchen

Search