ThaiBroiled

Thai Broiled Fish Recipe - Pla Pao (Salt-Crusted Grilled Fish)

Master the authentic Thai broiled fish technique with this Pla Pao recipe featuring a whole fish encased in fragrant salt crust, yielding impossibly moist, aromatic flesh. Complete with traditional seafood dipping sauce.

Thai Broiled Fish Recipe - Pla Pao (Salt-Crusted Grilled Fish)

Hot hot hot! That's what the vendor says when the broiled fish comes off the wok. The wok sings — you can hear it from down the block, sizzling and smoking. Fast and fresh is the rule here. The wok waits for nobody, and neither does great Thai food. Get your ingredients ready, get your heat right, and go. Flavor won't wait for you.

Ingredients

For the Fish and Salt Crust

| Ingredient | Amount | Preparation | Notes | |------------|--------|-------------|-------| | Whole fish (sea bass, branzino, or tilapia) | 2 lbs (900g) | Cleaned and scaled | Head and tail intact | | Coarse sea salt | 3 cups | Not fine table salt | Kosher salt works | | Egg whites | 2 large | Lightly beaten | Helps salt adhere | | Water | 2-3 tablespoons | As needed | For salt paste consistency |

For the Aromatic Stuffing

| Ingredient | Amount | Preparation | Notes | |------------|--------|-------------|-------| | Lemongrass stalks | 3-4 stalks | Bottom 4 inches, bruised | Essential Thai aromatic | | Kaffir lime leaves | 8-10 leaves | Torn | Fresh or frozen | | Galangal | 2-inch piece | Sliced thin | Do not substitute ginger | | Cilantro with roots | 1 bunch | Roots cleaned, roughly chopped | The whole plant | | Thai bird chilies | 4-5 chilies | Whole | Optional for heat | | Garlic | 6 cloves | Smashed | Whole cloves | | Pandan leaf | 1 leaf | Tied in knot | Optional but traditional |

For the Nam Jim Seafood (Dipping Sauce)

| Ingredient | Amount | Preparation | Notes | |------------|--------|-------------|-------| | Garlic | 10-12 cloves | Peeled | Fresh only | | Thai bird chilies | 10-15 chilies | Stems removed | Adjust to heat tolerance | | Cilantro roots | 4-5 roots | Cleaned | Or 1/2 cup stems | | Fresh lime juice | 1/2 cup | Freshly squeezed | About 4-5 limes | | Fish sauce | 1/4 cup | High-quality | Adjust to taste | | Sugar | 2 tablespoons | Granulated | Balance the acid and heat | | Water | 2 tablespoons | - | For consistency |

For Serving

| Ingredient | Amount | Preparation | Notes | |------------|--------|-------------|-------| | Fresh vegetables | Assorted | Raw | Cabbage wedges, cucumber, long beans | | Thai basil | 1 bunch | Fresh sprigs | For accompaniment | | Jasmine rice | For serving | Freshly cooked | Essential accompaniment | | Lime wedges | 4-6 | - | For squeezing |

Equipment Needed

  • Large sheet pan - Must accommodate whole fish with room around edges
  • Oven-safe wire rack - Optional, elevates fish for even cooking
  • Mortar and pestle - Essential for authentic dipping sauce texture
  • Aluminum foil - For lining pan and easy cleanup
  • Instant-read thermometer - Target 145 degrees F internal
  • Kitchen mallet or heavy spoon - For cracking salt crust
  • Sharp knife - For cutting portion
  • Serving platter - For dramatic presentation
  • Small serving bowls - For individual dipping sauce portions

  • Step-by-Step Instructions

    Phase 1: Prepare the Fish (15 minutes)

    Step 1: Clean and verify the fish Ensure your fish is thoroughly cleaned with scales removed, cavity emptied, and gills removed. Rinse inside and out under cold running water. Step 2: Dry completely Pat the fish completely dry, inside and out, with paper towels. A dry surface helps the salt crust adhere properly. Visual cue: The fish should feel dry to the touch with no visible moisture on the skin. Step 3: Score the fish (optional) Make 2-3 shallow diagonal cuts on each side of the fish, about 1/2 inch deep. This helps heat penetrate evenly and allows aromatics to infuse the flesh. Note: Some traditional preparations skip scoring to keep all juices sealed inside. Both methods work well.

    Phase 2: Prepare the Aromatic Stuffing (10 minutes)

    Step 4: Bruise the lemongrass Using the back of your knife or a mallet, firmly bruise the lemongrass stalks along their length. You should hear a cracking sound and smell the immediate release of citrus oils. Step 5: Prepare remaining aromatics Tear the kaffir lime leaves in half, removing the center vein. Slice galangal into thin rounds. Smash the garlic cloves with the flat of your knife. Tie the pandan leaf in a knot if using. Step 6: Stuff the fish Generously stuff the fish cavity with the prepared aromatics: lemongrass, kaffir lime leaves, galangal, cilantro (including roots), Thai chilies, and garlic. Pack them in - you want maximum flavor infusion. Visual cue: The cavity should be full but still able to close naturally. Some herbs peeking out is fine. Tip: Reserve a few kaffir lime leaves and lemongrass pieces to place on top of the fish before applying salt crust.

    Phase 3: Create the Salt Crust (10 minutes)

    Step 7: Preheat the broiler Position your oven rack about 8 inches from the broiler element. Preheat the broiler on high for at least 10 minutes. Line a sheet pan with aluminum foil for easy cleanup. Step 8: Mix the salt crust In a large bowl, combine the coarse salt with beaten egg whites. Mix thoroughly until the salt is evenly moistened. The mixture should hold together when squeezed but not be wet. Add water by the tablespoon if needed. Texture test: The salt should clump together when squeezed in your hand, like wet sand for building sandcastles. Step 9: Create a salt bed Spread about 1/3 of the salt mixture in an even layer on the prepared sheet pan, slightly larger than the fish footprint. This creates a base for the fish to rest on. Step 10: Position the fish Lay the stuffed fish on the salt bed. Place any reserved aromatics (lemongrass, kaffir lime leaves) on top of the fish. Step 11: Encase in salt Pack the remaining salt mixture over and around the fish, pressing firmly to create a solid crust. The fish should be completely encased, with only the tail tip potentially exposed. Visual cue: The salt crust should be about 1/2 inch thick all over, completely sealing the fish like a cocoon. Technique tip: Pay special attention to sealing the edges where the fish meets the salt bed. Any gaps allow steam to escape.

    Phase 4: Broil the Fish (30-35 minutes)

    Step 12: Initial broiling Place the pan under the broiler. Broil for 15 minutes until the salt crust begins to turn golden brown on top. Step 13: Rotate if needed If your broiler heats unevenly, carefully rotate the pan 180 degrees halfway through for even browning. Visual cue: The salt crust should be developing golden patches and starting to harden. Step 14: Complete the cooking Continue broiling for another 15-20 minutes until the salt crust is deeply golden and hardened. The exact time depends on your fish size and broiler intensity. Timing guide by fish weight:
  • 1.5 lb fish: 25-30 minutes total
  • 2 lb fish: 30-35 minutes total
  • 2.5 lb fish: 35-40 minutes total
  • Step 15: Check doneness The crust should be rock-hard when tapped. If you have a thermometer with a long probe, you can insert it through the crust - target 145 degrees F at the thickest part of the fish. Alternative test: The fish is done when the salt crust sounds hollow when tapped and the fish flesh near the tail (if exposed) is opaque. Step 16: Rest briefly Remove from broiler and let rest for 5 minutes. The residual heat will continue cooking while the fish settles.

    Phase 5: Prepare the Nam Jim Seafood (During cooking)

    Step 17: Pound the paste While the fish cooks, prepare the dipping sauce. In a mortar, combine garlic cloves, Thai chilies, and cilantro roots. Pound vigorously until you have a coarse paste. Technique: Add a pinch of salt to help grind the ingredients. Pound in a circular motion, scraping down the sides as needed. Visual cue: The paste should be roughly uniform but still have visible texture - not a smooth puree. Step 18: Add the liquids Transfer the paste to a small bowl. Add lime juice, fish sauce, sugar, and water. Stir until the sugar dissolves completely. Step 19: Taste and adjust Nam Jim Seafood should be aggressively flavored - very sour, quite spicy, with underlying sweetness and saltiness. The bold flavors are designed to complement the mild fish. Adjustment guide:
  • Too spicy? Add more lime juice and sugar
  • Too sour? Add more fish sauce and sugar
  • Too salty? Add more lime juice and a splash of water
  • Not enough punch? Add more garlic and chilies
  • Step 20: Rest the sauce Let the sauce sit while the fish finishes cooking. The flavors will meld and the heat will develop.

    Phase 6: Present and Serve (5 minutes)

    Step 21: Transfer to serving platter Carefully transfer the entire salt-crusted fish to a large serving platter. The presentation of the intact crust is part of the experience. Step 22: Crack the crust tableside Using a kitchen mallet, heavy spoon, or the back of a knife, firmly tap the top of the salt crust to crack it. The crust should break into large pieces. Dramatic moment: This reveal should happen at the table if possible. The steam that escapes when the crust is removed is part of the sensory experience. Step 23: Remove the crust Lift away the large pieces of salt crust, revealing the perfectly cooked fish beneath. The skin may come away with the salt, revealing glistening flesh. Step 24: Remove the aromatics Before serving, remove the stuffing aromatics from the cavity. They've done their job and shouldn't be eaten. Step 25: Portion and serve Use a spoon and fork to lift portions of fish flesh away from the bone. Serve immediately with individual bowls of Nam Jim Seafood, raw vegetables, fresh herbs, and jasmine rice. Serving style: In Thailand, diners take pieces of fish, dip in the sauce, and eat with rice - often picking up pieces with their hands for a casual, communal experience.

    Expert Tips for Perfect Pla Pao

    Fish Selection Guide

  • Sea bass (Pla Krapong): The Thai favorite with sweet, firm flesh that stays moist
  • Branzino: European sea bass - elegant, mild, and perfect for this technique
  • Tilapia: Budget-friendly with good moisture retention
  • Snapper: Firmer texture that holds up beautifully to high heat
  • Trout: Works well for a freshwater option
  • Salt Crust Secrets

  • Use coarse salt only - fine salt creates too dense a crust
  • The egg white is crucial for binding - don't skip it
  • Slightly damp salt packs better than bone-dry
  • A thicker crust provides better insulation and moisture retention
  • The crust is not meant to be eaten
  • Achieving Perfect Moisture

  • Fresh fish is essential - frozen fish releases more liquid
  • Don't rush the resting period - it allows juices to redistribute
  • The stuffing aromatics should be generous - they create the steam that keeps flesh moist
  • Cooking fish to exactly 145 degrees F ensures food safety without overcooking
  • Nam Jim Perfection

  • Use a mortar and pestle for authentic texture - a blender makes it too smooth
  • Adjust heat gradually - you can always add more chilies
  • Make it fresh - the sauce doesn't keep well
  • The sauce should be thin enough to drizzle, not thick like a paste

  • Variations and Adaptations

    Charcoal Grilled Version (Traditional)

    Encase fish in salt as directed. Grill over medium-hot charcoal for 15 minutes per side, turning once. The smoky flavor elevates this dish to another level.

    Banana Leaf Wrapped Version

    Wrap the herb-stuffed fish in banana leaves before encasing in salt. This adds another layer of flavor and creates beautiful presentation.

    Low-Sodium Alternative

    Reduce salt to 1.5 cups and add 1.5 cups breadcrumbs or rice flour to the crust mixture. Season the fish cavity well before stuffing.

    Herb-Crusted Variation

    Mix 2 tablespoons of dried herbs (oregano, thyme, rosemary) into the salt crust for a Mediterranean twist on the Thai classic.

    Fish Fillet Adaptation

    Salt-crusting works with thick fillets (salmon, cod). Reduce cooking time to 15-20 minutes. Create a salt bed and cover with salt, sealing the sides.

    Indoor Smoke Flavor

    Add 2 tablespoons of smoked salt to the crust, or smoke the fish briefly in a stovetop smoker before encasing in salt.

    Spicier Version

    Add 2 tablespoons of Thai chili flakes to the salt crust, and double the chilies in both the stuffing and dipping sauce.

    Serving Suggestions

    Traditional Thai Presentation

  • Serve on a banana leaf-lined platter
  • Accompany with raw vegetable crudites: cabbage wedges, cucumber spears, long beans, Thai eggplant
  • Provide fresh herbs: Thai basil, mint, cilantro sprigs
  • Offer extra lime wedges for squeezing
  • Serve jasmine rice family-style in a large bowl
  • Beach/Barbecue Style

  • Cook over charcoal outdoors
  • Serve directly on newspaper or banana leaves
  • Eat with hands, Thai street food style
  • Pair with ice-cold Thai beer (Singha, Chang, or Leo)
  • Elegant Dinner Party

  • Present whole fish on a large white platter
  • Crack crust tableside for dramatic effect
  • Pre-portion fish for guests
  • Serve individual dipping sauce bowls
  • Pair with off-dry Riesling or Gruner Veltliner
  • Family Dinner

  • Serve fish in the center of the table
  • Let everyone pick their own pieces
  • Provide plenty of rice for mixing with sauce
  • Include stir-fried vegetables or a simple soup

  • Storage Instructions

    Refrigerator Storage

  • Cooked fish: Store flesh in an airtight container for up to 2 days. Remove all salt crust and bones.
  • Nam Jim sauce: Keeps 2-3 days refrigerated but best made fresh
  • Salt crust: Discard - it cannot be reused
  • Reheating Instructions

  • Oven method: Place fish pieces on a baking sheet and warm at 300 degrees F for 10-12 minutes
  • Microwave: Cover and heat in 30-second increments until warmed through
  • Best practice: Salt-crusted fish is best enjoyed immediately - the texture changes significantly with reheating
  • Repurpose: Cold leftover fish makes excellent fish salads or fried rice
  • Make-Ahead Options

  • Prepare the aromatic stuffing up to 24 hours ahead (refrigerate in an airtight container)
  • Mix the salt crust up to 2 hours ahead (keep covered)
  • Make a larger batch of Nam Jim base (garlic, chili, cilantro paste) and refrigerate - add lime juice fresh when serving
  • Fish should be stuffed and crusted just before cooking
  • Freezing

  • Not recommended: This dish does not freeze well. The salt crust technique is about fresh preparation
  • Raw fish option: Freeze the cleaned, unstuffed fish for up to 3 months; thaw overnight in refrigerator before using

  • Nutritional Information

    | Nutrient | Per Serving (fish only) | |----------|------------------------| | Calories | 265 | | Total Fat | 8g | | Saturated Fat | 2g | | Cholesterol | 95mg | | Sodium | 450mg | | Total Carbohydrates | 2g | | Dietary Fiber | 0g | | Sugars | 0g | | Protein | 42g | | Omega-3 Fatty Acids | 1.5g | *Nutritional values are estimates. The salt crust is not consumed and does not contribute to sodium content. Dipping sauce adds approximately 15 calories and 280mg sodium per serving.*

    Common Mistakes to Avoid

    The most frequent error when broiling Thai salt-crusted fish is inadequate salt crust thickness, which fails to insulate the fish properly and allows uneven cooking with dry exterior and undercooked interior. The crust should be at least 1 inch thick covering the entire fish. Second, using regular table salt instead of kosher salt creates a dense, impenetrable crust that doesn't release properly; the coarser grain of kosher salt is essential. Third, failing to seal the aromatics inside the cavity means they don't steam the fish interior or provide flavor; pack lemongrass, galangal, and cilantro liberally inside. Fourth, broiling at too-high temperature burns the salt crust exterior before the fish interior reaches doneness; moderate broil heat (positioned 6-8 inches from heat) provides more control. Fifth, not brushing the salt crust with water and egg white creates a crust too dry to pack properly; this binding mixture is essential. Sixth, opening or breaking the salt crust before the fish is fully cooked releases steam and defeats the entire cooking method—seal properly and maintain that seal. Finally, using a small fish that cooks too quickly results in dry meat; select fish in the 1-2 pound range for proper timing and moisture retention.

    Scaling This Recipe

    Thai salt-crusted fish scales nicely for entertaining multiple guests. For a dinner party, prepare 2-3 fish simultaneously if your broiler has adequate space (each fish requires approximately 4-5 inches horizontal clearance and needs to sit in the center of a baking sheet for proper heat distribution). Timing remains identical regardless of number of fish—each takes approximately 20-25 minutes at the same broiler heat, so preparing multiple simultaneously is entirely feasible. For larger crowds, stagger the cooking: prepare the salt crust for the first batch while the broiler heats, then start the second batch immediately when the first comes out and is being cracked open. This approach keeps guests engaged with the theatrical salt-crust breaking while ensuring all fish arrive at the table warm. Alternatively, broil all fish, then let them rest loosely covered while you focus on final plating and sauce preparation. The salt crust fish doesn't reheat well, so cook to order for optimal results. For smaller households wanting just one fish, the recipe scales perfectly—use identical timing and technique with a single 1-1.5 pound fish. Leftover salt-crusted fish, while best eaten fresh, keeps refrigerated for 2-3 days and can be consumed cold with extra lime and nam jim for a refreshing salad preparation.

    Frequently Asked Questions

    Will the fish be too salty? No! The salt crust acts as an oven, not a seasoning. The skin protects the flesh, and the crust is removed before eating. The fish inside has perfect, delicate seasoning. Can I cook two fish at once? Yes, if your broiler and pan can accommodate them with space between. Each fish needs its own salt crust - don't try to combine them. What if my salt crust cracks during cooking? Small cracks are normal and won't affect the result much. Large cracks can let steam escape - patch with additional salt paste if you catch it early. Can I use regular table salt? No, table salt creates a crust that's too dense and hard. Coarse sea salt or kosher salt allows steam circulation and creates the right texture. The fish seems undercooked - what should I do? If the fish isn't done when you crack the crust, simply cover loosely with foil and return to a 400 degrees F oven for 5-10 minutes until it reaches 145 degrees F. Why is my dipping sauce not spicy enough? Thai chilies vary in heat. Use more chilies, or substitute with habanero for extra fire. The heat also develops as the sauce sits. Do I really need a mortar and pestle for the sauce? For authentic texture, yes. A food processor makes the sauce too smooth. If you must use a processor, pulse very briefly for a chunky texture.

    Equipment Recommendations

    Affiliate Disclosure: The links below are affiliate links. As an Amazon Associate, we earn from qualifying purchases at no additional cost to you. We only recommend products we personally use and trust in our own kitchens.

    Essential Equipment

    Nordic Ware Half Sheet Pan Heavy-gauge aluminum ensures even heat distribution for perfect browning. The high sides contain the salt crust securely. Shop Nordic Ware Sheet Pan Thai Granite Mortar and Pestle The traditional tool for Nam Jim and curry pastes. The rough interior texture grinds aromatics perfectly. Large capacity for serious sauce making. Shop Thai Granite Mortar ThermoWorks Thermapen One Insert through the salt crust to check doneness without disturbing the seal. Accurate readings in one second ensure perfect results. Shop Thermapen One OXO Good Grips Citrus Juicer Essential for extracting maximum lime juice for the dipping sauce. Comfortable grip and efficient extraction. Shop OXO Citrus Juicer

    Recommended Ingredients

    Diamond Crystal Kosher Salt The perfect coarse texture for salt crusting. Flaky crystals pack well and create an ideal cooking environment. Shop Diamond Crystal Salt Three Crabs Fish Sauce Premium fish sauce that provides clean umami flavor without overpowering fishiness. Essential for authentic Nam Jim. Shop Three Crabs Fish Sauce Fresh Lemongrass (bundle) Check Asian grocery stores for fresh lemongrass, or order online. The flavor cannot be replicated with paste or dried versions. Shop Fresh Lemongrass
    *Recipe developed and tested in our kitchen. Last updated: 2026-01-19* *Have you made this Thai Broiled Fish (Pla Pao)? Share your photos and experience in the comments below!*

    Chef's Recommended Tools

    Nordic Ware Natural Aluminum Half Sheet Pan (2-Pack)

    45,100+

    $27.50

    View on Amazon
    Budget Pick

    ThermoPro Digital Instant-Read Thermometer

    52,600+

    $11.99

    View on Amazon

    Lodge Cast Iron Skillet - 12 Inch Pre-Seasoned

    52,800+

    $34.90

    View on Amazon

    Disclosure: As an Amazon Associate, we earn from qualifying purchases at no extra cost to you. We only recommend products we genuinely believe will enhance your cooking experience.

    Get Weekly Recipes

    New recipes, cooking tips, and seasonal inspiration delivered every week.

    No spam. Unsubscribe anytime.