Thai Lime Garlic Steamed Fish (Pla Neung Manao)

As an Amazon Associate, I earn from qualifying purchases. Read the full disclosure here .

Thai lime garlic steamed fish, or pla neung manao, is one of the easiest ways to cook a whole fish at home. While the fish steams until incredibly tender, you pound together a bright, spicy sauce, pour it over the fish, and serve it with rice. The whole thing takes less than 30 minutes.

Thai lime garlic steamed fish topped with fresh coriander, Chinese celery, chilies, and lime wedges, with a serving of tender fish on a wooden spoon.

What is pla neung manao?

Pla neung manao is a Thai steamed fish dish served with a spicy lime and garlic sauce. The name literally means steamed fish with lime, and it’s a popular way to serve whole fish in Thailand.

The fish is steamed with lemongrass until tender, then covered with a fresh sauce made with lime juice, fish sauce, garlic, chilies, palm sugar, and coriander root. Fresh coriander and Chinese celery are added at the end.

The sauce is sour, salty, spicy, and slightly sweet all at once, with plenty to spoon over the fish and rice.

What fish is best for steaming?

For this recipe, I recommend a whole, mild, white-fleshed fish with firm flesh. Tilapia, sea bass, snapper, and grouper all work well.

Whole fish is especially good for steaming because the bones and skin help keep the fish moist while it cooks. You can also use a smaller whole fish if that’s what you have, just adjust the steaming time according to its weight.

If you enjoy cooking whole fish, try my fried fish with tamarind sauce, or pla pao if you want to try it on the grill.

Learn Thai cooking step by step

My cookbook is a combination of authentic Thai recipes and Western dishes cooked with Thai flavors and ingredients. It’s a great starting point if you’re new to Thai cooking or want to cook it more often.

Front page of my Thai flavors, a digital Thai cookbook with 41 recipes, cooking tips, and personal stories.

Ingredient notes & substitutes

You can find everything at Asian grocery stores or markets. Head to the recipe card at the bottom of this post for the exact measurements.

A tilapia fish on top of a banana leaf, celery and coriander on a bamboo cup, fish sauce, lime juice, garlic, chilies, coriander root, and palm sugar in clay pots on top of a bamboo serving tray with flowers.
  • Fish: I prefer making pla neung manao with a whole fish, like tilapia or snapper. You can also use fish fillets, but since they cook much faster, you’ll need to reduce the steaming time considerably.
  • Palm sugar: Just enough to take the sharp edge off the lime and chilies. You can substitute light brown sugar if needed.
  • Fish sauce: This provides the saltiness and umami in the sauce. I usually use Megachef.
  • Garlic: Fresh garlic is important here. It gives the sauce its strong, punchy flavor.
  • Lime: Use freshly squeezed lime juice. This is one ingredient where I wouldn’t substitute bottled juice.
  • Coriander root: If you can find it, use it. It adds another layer of fresh, earthy flavor to the sauce.
  • Chilies: I use Thai Jinda chilies. Use fewer if you want less heat, or add more if you like your sauce spicy.
  • Coriander: Add fresh coriander at the end so it stays fresh and fragrant.
  • Chinese celery: This has a stronger, more aromatic flavor than regular celery and works especially well with steamed fish.
  • Lemongrass: Stuff it into the fish while steaming to give the flesh a light citrusy aroma.

How to make Thai steamed fish with lime and garlic

Instructional steps for preparing the fish.

1: Prepare the fish. Make sure the fish is gutted and thoroughly cleaned. Use a sharp knife to make 3–4 diagonal cuts on each side of the fish. This helps it cook more evenly and gives the sauce somewhere to soak into later.

Stuff the belly with lemongrass.

Thai steamed fish in a steamer.

2: Steam the fish. Place the fish in a steamer and steam for about 15–25 minutes, depending on its size. The fish is ready when the flesh is opaque and flakes easily with a fork.

Instructional steps showing how to make lime garlic sauce with a mortar and pestle.

3: Make the sauce. Using a mortar and pestle, pound the garlic, coriander root, and chilies until finely crushed. Add the palm sugar, fish sauce, and freshly squeezed lime juice, then stir everything together.

4: Serve. Transfer the steamed fish to a serving plate and spoon the lime garlic sauce generously over the top. Finish with fresh coriander and Chinese celery. Serve immediately with jasmine rice.

Close-up of Thai lime garlic steamed fish topped with fresh herbs and a spicy sauce.

How long to steam fish?

The exact steaming time depends on the weight and thickness of your fish. Use this table as a guide:

Fish weightSteaming time
400–600 g10–15 minutes
700–900 g15–20 minutes
1–1.2 kg20–25 minutes

How to store and reheat

  • Refrigerate: Store leftovers in an airtight container in the fridge and eat within 2–3 days.
  • Freeze: I wouldn’t recommend freezing this dish. The texture of steamed fish can suffer after freezing and thawing, and the fresh lime sauce won’t be as good.
  • Reheat: Reheat gently in a steamer for 5–7 minutes, or until heated through.

Pla Som Recipe (Thai Sour Fish)

Thai Red Curry Fish Recipe

Thai Fish Soup Recipe (Tom Yum Pla)

Thai Spicy Catfish Recipe With Red Curry Paste

Tried this Thai steamed fish recipe?

I’d love to hear how it turned out! Leave a rating and/or a comment below, and follow me on FacebookInstagram, and Pinterest.

Thai Lime Garlic Steamed Fish (Pla Neung Manao)

Thai lime garlic steamed fish topped with fresh coriander, Chinese celery, chilies, and lime wedges, with a serving of tender fish on a wooden spoon.
Learn how to make Thai lime garlic steamed fish, or pla neung manao, with tender whole fish and a spicy lime garlic sauce.
Praew
Prep Time 15 minutes
Cook Time 15 minutes
Total Time 30 minutes
Cuisine Asian, Thai
Course Main Course
Serving Size 3 people

Equipment

Ingredients

  • 2 lb whole fish, tilapia, snapper, sea bass, or grouper
  • 5 ½ tbsp fresh lime juice
  • 5 tbsp fish sauce
  • 1 tbsp palm sugar
  • 10 cloves garlic, roughly chopped
  • 10 chilies, Thai Jinda chilies, to taste
  • cup coriander, roughly chopped
  • 2 coriander root, cleaned and roughly chopped
  • cup Chinese celery, roughly chopped
  • 2 stalks lemongrass, trimmed and halved lengthwise

Instructions

  • Prepare the fish: Clean and gut the fish, then make 3–4 diagonal cuts on each side. Stuff the belly with lemongrass.
  • Steam the fish: Place the fish in a steamer and steam for 15–25 minutes, depending on its size, until the flesh is opaque and flakes easily.
  • Make the sauce: Pound the garlic, coriander root, and chilies in a mortar and pestle. Add palm sugar, fish sauce, and lime juice, then stir well.
  • Serve: Transfer the steamed fish to a serving plate and pour the lime garlic sauce over the top. Garnish with fresh coriander and Chinese celery, and serve immediately with jasmine rice.

Notes

  • Use the nutrition card in this recipe as a guideline
Calories: 455kcal | Carbohydrates: 30g | Protein: 73g | Fat: 8g | Saturated Fat: 2g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 3g | Cholesterol: 165mg | Sodium: 2563mg | Potassium: 1806mg | Fiber: 6g | Sugar: 12g | Vitamin A: 1497IU | Vitamin C: 229mg | Calcium: 159mg | Iron: 6mg
5 from 4 votes (4 ratings without comment)

Leave a Reply

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

Recipe Rating