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
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: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: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
Salt Crust Secrets
Achieving Perfect Moisture
Nam Jim Perfection
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
Beach/Barbecue Style
Elegant Dinner Party
Family Dinner
Storage Instructions
Refrigerator Storage
Reheating Instructions
Make-Ahead Options
Freezing
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 JuicerRecommended 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
Budget Pick
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.