National Dish Thailand: Yam Pla Duk Foo (Recipe)

In this article
Meet Yam Pla Duk Foo, a Thai showstopper that turns humble fish into something quite spectacular. Light, golden flakes of crispy fried catfish are tumbled together with a sharp, fragrant dressing of lime, chilli and fresh herbs. It is the kind of dish that captures everything wonderful about Thai cooking — a lively dance of sweet, sour and fiery heat — and it looks every bit as good as it tastes. Bring a taste of the Bangkok markets straight to your own kitchen.
About Yam Pla Duk Foo
Yam Pla Duk Foo is a traditional Thai dish celebrated for its singular flavour and bright, fresh aromas. The star of the show is crispy fried catfish, lifted by a piquant dressing that brings together lime juice, chilli and fresh herbs. It is a perfect example of Thai cuisine, famed for its harmonious balance of sweetness, heat and acidity. Yam Pla Duk Foo is not only a feast for the palate but also a striking centrepiece on any table.
Ingredients (serves 1–2)
- 200 g catfish fillet
- 1–2 limes (juiced)
- 2–3 fresh red chillies
- 1 small onion
- 1 handful fresh coriander
- 2 tablespoons fish sauce
- 1 teaspoon sugar
- Vegetable oil, for frying
Shopping for the ingredients
To get the freshest ingredients for Yam Pla Duk Foo, it is worth visiting a local market or a well-stocked supermarket. Pay particular attention to the catfish fillet, as the quality of the fish is crucial to the final flavour. Look for chillies that are firm and vividly coloured, and choose herbs that are crisp and fragrant so they bring maximum freshness to the finished plate.
Preparing the dish
Before you begin cooking, it is important to have all your ingredients prepared. Cut the catfish into bite-sized pieces and marinate it with a little lime juice and a pinch of salt. Slice the onion into fine rings, and chop the chillies to taste so you can keep the heat of the dish under control. Roughly chop the fresh coriander to add a lift of freshness to the aromas.
Step-by-step instructions
- Heat the vegetable oil in a frying pan over medium heat.
- Fry the pieces of catfish until golden brown and crispy.
- In a bowl, mix the lime juice, fish sauce, sugar, chilli and onion until well combined.
- Add the crispy catfish to the bowl and toss everything together carefully.
- Arrange the salad on a plate and garnish with fresh coriander.
Gluten-free / lactose-free version
Yam Pla Duk Foo is naturally gluten-free and lactose-free, as long as you choose a gluten-free fish sauce. Many Asian grocers stock suitable alternatives. Just make sure the oil you use is also free from gluten and other allergens. That way, even those with intolerances can enjoy this delicious dish without worry.
Tips for vegans and vegetarians
For a vegan or vegetarian version of Yam Pla Duk Foo, you can swap the catfish for crispy fried tofu or jackfruit. Tofu has a lovely texture and soaks up the flavours of the dressing beautifully. You might also add extra vegetables such as carrots or peppers to make the dish even more colourful and nourishing. The dressing stays the same and delivers that same fresh, zesty note — a trick that also works a treat in a vegetable-forward dish like Pad Pak Bung.
More tips and tricks
To make the dish even more interesting, try experimenting with different herbs. Mint or Thai basil are excellent additions that bring a new dimension to the flavour. Make sure the oil is properly hot so the fish turns crisp and the dish never tastes greasy. Serve the salad straight after assembling it to preserve its fresh texture and lively taste.
Adapting the recipe to your taste
The basic recipe for Yam Pla Duk Foo is easy to tailor to your own preferences. If you like things hotter, add more chillies or reach for a fierier spice blend. For a sweeter note, increase the amount of sugar in the dressing. Let your creativity run free and experiment with different ingredients to create the version that suits you best.
Ingredient substitutions
If you cannot find catfish or simply prefer something else, salmon or cod make excellent alternatives, offering equally pleasing textures and flavours. For the dressing, you can replace the fish sauce with a mix of soy sauce and a dash of vinegar to achieve a similar umami depth. Be creative and adjust the ingredients to your taste — much as you would when balancing the sweet-and-sour notes of Pla Sam Rod.
Drink pairing ideas
Yam Pla Duk Foo pairs wonderfully with light, refreshing drinks. A chilled Thai beer or a fruity cocktail works beautifully to complement the flavours of the dish. A glass of green tea is another fantastic choice, as it is not too sweet and underlines the freshness of the salad. Experiment a little to find your perfect combination.
Serving and presentation ideas
Presentation matters when serving Yam Pla Duk Foo. Use large, flat plates so you can arrange the salad generously. Decorate the dish with fresh herbs such as coriander and perhaps an extra wedge of lime. The colours should look both appealing and inviting, drawing your guests in and making that first bite irresistible.
A bit of history
Yam Pla Duk Foo has its roots firmly in Thai cuisine and reflects the Thai love of bold, vibrant flavours. The crispy fried catfish and the aromatic dressing are fine examples of how simple, fresh ingredients capture the country’s culinary traditions. It is a popular street food, often served at festive occasions, and stands as a true ambassador of Thai gastronomy. You will find the same celebration of fresh, zingy salads in dishes like Yam Talay.
More recipe ideas
Summary: Yam Pla Duk Foo
Yam Pla Duk Foo is an exquisite Thai dish that brings together the flavours of Thai cuisine to perfection. With its crispy catfish and fresh, fragrant dressing, it is as much a treat for the palate as it is a feast for the eyes. Whether you serve it as a main course or a starter, it carries the freshness of Southeast Asia to your table. Give it a try, and let the art of Thai cooking win you over.


