Crispy Catfish with Green Mango Salad
The dish in context
Yum pla duk foo is a central Thai restaurant and home-entertaining dish built around contrast: a brittle raft of shredded catfish served with a sharp green mango dressing. The word foo (ฟู) refers to the fish puffing and spreading in hot oil, not to a batter or breadcrumb crust. Many household recipes start with grilled catfish because the dry, smoky flesh shreds cleanly and fries into fine strands. Modern versions sometimes use snakehead, tilapia, or other white fish, but catfish remains the named standard.
Method 9 steps · 95 min
Grill or roast the catfish dry
Season the catfish with the salt. Grill over medium heat or roast at 220°C until the flesh is cooked through, the skin is blistered, and the surface feels dry rather than wet, 18-25 minutes depending on size.
Pick the flesh
Cool until handleable. Remove skin, bones, head, and any dark muddy patches, then weigh out about 300 g cooked flesh for 4 servings.
Pound to fibers
Pound the cooked fish in a mortar or pulse briefly in a food processor until it looks like loose cottony fibers, not paste. Work in the 15 ml oil with fingers or a fork.
Dry the shredded fish
Spread the fish in a thin layer on a tray. Air-dry 20-30 minutes, or dry in a 90°C oven for 15-20 minutes, stirring once, until the fibers feel slightly tacky but no longer damp.
Make the green mango dressing
Dissolve the palm sugar with fish sauce and lime juice. Stir in chilies, shallots, and green mango; hold the peanuts and herbs aside until serving.
Heat the oil
Heat the frying oil in a wok to 180-185°C. Set a spider, tray, and rack beside the stove before the fish goes in.
Fry the fish into a raft
Scatter the shredded fish over the oil in an even layer, starting at the center and moving outward. Do not stir for 45-60 seconds; when the edges turn golden and the raft holds together, spoon hot oil over the top and fry until evenly deep golden, 2-3 minutes total.
Drain and cool
Lift the raft with a spider or two spatulas. Drain on a rack, not paper towels, and let it cool 3-5 minutes so the crust hardens.
Plate with the dressing separate
Line a plate with lettuce if using, set the crispy fish on top, and scatter peanuts, cilantro, and Chinese celery over it. Serve the green mango dressing in a bowl beside the fish, or spoon it on only at the table.
Common mistakes
- {'mistake': 'Using steamed or boiled catfish', 'fix': 'Grill or roast the fish until dry. Moist flesh collapses in the oil.'}
- {'mistake': 'Processing the fish into paste', 'fix': 'Stop at fine fibers. Paste fries dense and greasy.'}
- {'mistake': 'Dropping the fish into oil in clumps', 'fix': 'Scatter it evenly over the surface so it can bloom into a raft.'}
- {'mistake': 'Stirring during the first minute of frying', 'fix': 'Leave it alone until the edges set and the raft can move as one piece.'}
- {'mistake': 'Pouring the dressing over the fish before serving', 'fix': 'Keep the dressing separate or add it at the table. Acid and sugar soften the crust fast.'}
- {'mistake': 'Using ripe mango', 'fix': 'Use sour green mango. Ripe mango makes the dressing soft, sweet, and wrong for fried fish.'}
What does not belong
- {'item': 'batter', 'reason': 'Yum pla duk foo is not battered fish. The crisp structure comes from dry shredded fish fibers.'}
- {'item': 'breadcrumbs', 'reason': 'Breadcrumbs make a shortcut crust, not pla duk foo. They dull the fish flavor and change the texture from lacy to sandy.'}
- {'item': 'mayonnaise or creamy dressing', 'reason': 'Creamy dressing does not belong. The salad needs lime, fish sauce, palm sugar, chile, shallot, and green mango.'}
- {'item': 'ripe mango', 'reason': 'Ripe mango pushes the dish toward dessert sweetness. The standard profile is sour green mango against fried fish.'}
- {'item': 'sesame oil', 'reason': 'Sesame oil dominates the clean fried-fish aroma and reads outside the central Thai profile.'}