Most of what gets caught in Thailand's famous pay-lakes goes back in the water. The arapaima at Gillhams, the giant Mekong catfish at Bungsamran, the Siamese giant carp and big redtails at IT Lake Monsters — these are trophy animals, expensive to stock and slow to replace, and the culture at serious venues is firmly catch-and-release. That's as it should be.
But Thailand has a parallel fishing tradition that is older, more intimate, and deeply woven into the food culture of every region in the country — the tradition of catching for the table. Tilapia from a canal, snakehead from a rice paddy drainage ditch, walking catfish from a flooded field, snakeskin gourami from a river pool. These fish feed families across Thailand every day, and they are some of the finest eating freshwater fish in the world when handled and cooked correctly.
This guide covers which fish are genuinely worth eating, how to handle them properly in Thailand's heat, and the traditional Thai preparations that make the most of what the water offers.
Know Before You Keep: The C&R Landscape
The first and most important principle: never assume you can keep a fish without checking venue rules. At commercial pay-lakes, the rules are usually explicit and non-negotiable. Trophy species — arapaima, giant Mekong catfish (pla buek), Siamese giant carp, large pacu, and redtail catfish — are catch-and-release by default at every serious venue. These fish are worth thousands of dollars stocked, and taking one without permission isn't just against the rules — it's a genuine harm to the fishery.
At pay-lakes, always clarify the keep/release rules when you pay your entry. Ask specifically about each species you're targeting. The answer is usually clear and the staff are accustomed to the question. Assuming is the mistake.
In natural settings — rivers, canals, reservoirs, public fishing spots — the situation is different. Most smaller species can be kept legally, though local rules vary and it's always worth a quick check. The responsible anglers code is worth reading before you fish any wild water.
With that framing established, here are the fish worth thinking about for the table.
The Table Species: What Thailand Eats
Tilapia (ปลานิล — Pla Nil)
Nile tilapia is Thailand's most widely farmed and consumed freshwater fish. Introduced in the 1960s, they now inhabit almost every body of water in the country. The flesh is mild, white, and slightly sweet — versatile and forgiving of both the cook and the water quality it came from.
Tilapia is available at many pay-lakes as a keepable species, often caught incidentally while targeting something larger. They are excellent fried whole, steamed with ginger and soy, or grilled with salt. In rural Thailand, a fresh tilapia grilled over charcoal and eaten with nam pla prik (fish sauce with chilies) is a complete and deeply satisfying meal.
Walking Catfish (ปลาดุก — Pla Duk)
Walking catfish are among Thailand's most democratic fish — found in canals, flooded paddies, roadside ditches, and markets across the entire country. They are robust, fight hard on light gear, and are excellent to eat. The flesh is firm and earthy, with a flavour that absorbs spices and herbs beautifully.
Pla duk is the classic ingredient in Thai-style steamed catfish, larb pla (spicy fish salad), and the extraordinary preparation known as pla ra — fermented catfish paste that is central to Isaan and northern Thai cooking. For the visiting angler, a whole catfish grilled over coals and served with sticky rice is the most honest version of the experience.
Common Snakehead (ปลาช่อน — Pla Chon)
Pla chon is a genuinely premium eating fish, regarded highly across Thailand and much of Southeast Asia. The flesh is white, firm, and almost boneless in larger specimens — a quality that makes it popular for everything from fish balls and steamed fish cakes to delicate soups and raw salads.
Giant snakehead (pla cha-do) is equally good eating but is increasingly protected at serious fishing venues, where it is valued as a sport fish. Common snakehead taken from natural water is a different matter — it is sold fresh in every market in Thailand and fetches a premium price.
Striped Catfish (ปลาสวาย — Pla Sawai)
Striped catfish is a river species that grows large, fights well, and tastes excellent. It is widely farmed and sold in Thai markets, and wild-caught specimens from clean river water are considered better eating than farmed. The flesh is similar to walking catfish — firm, moist, and flavourful — and it responds well to the same preparations: grilling, steaming, and spicy salads.
Snakeskin Gourami (ปลาสลิด — Pla Salit)
Pla salit is small — rarely exceeding 20cm — and requires patience to catch. But it is one of the most prized eating fish in central Thailand, particularly in the Suphan Buri and Nakhon Pathom provinces where the best specimens come from. Traditionally dried and deep-fried to crispy perfection, it is served as a snack, a condiment, and a full dish with rice and vegetables.
It is worth knowing because catching pla salit on light gear near aquatic vegetation is genuinely enjoyable fishing, and because a bag of the dried fish from a provincial market is one of the great edible souvenirs of a Thai fishing trip.
Pla salit — snakeskin gourami — is small enough to ignore and delicious enough to seek out. Dried and deep-fried, it is one of the hidden pleasures of Thai food culture.
Handling Fish for the Table in Thailand's Heat
Thailand is hot. In Bangkok or Phuket in April, ambient temperatures above 35°C mean that a fish left unattended deteriorates fast — and a poorly handled fish will taste muddy and soft regardless of how it's cooked. Proper handling is not optional; it's the difference between a meal you'll remember and one you'll regret.
Bleed immediately. As soon as you've decided to keep a fish, bleed it by cutting through the gills and holding it briefly in the water. Bleeding removes the blood from the flesh, eliminating the main source of off-flavours and extending the window before the flesh degrades.
Keep it cold. A small cooler with ice is the most important piece of kit for eating your catch. Even a cheap polystyrene box from a 7-Eleven filled with ice will keep a fish table-quality for four to six hours in Thai heat. Without ice, that window shrinks to an hour or less.
Keep it damp but not in sitting water. A fish left in warm water in a bucket will continue deteriorating. Ice is better. If ice isn't available, a wet cloth in a shaded container buys time.
Scale, gut, and clean as soon as possible. In Thailand's heat, gutting within the hour is significantly better than waiting. The gut cavity is the fastest site of bacterial activity, and removing it promptly keeps the flesh clean.
At any pay-lake or fishing spot near a town, a 7-Eleven or FamilyMart will be within a kilometre. They sell bags of ice. Buy one before you start fishing if you're planning to keep anything — it's 20 baht well spent.
Traditional Thai Preparations: How Thailand Cooks Its Fish
Pla Pao — Salt-Grilled Whole Fish
This is the preparation you see at roadside stalls across Thailand: a whole fish packed in a thick crust of coarse salt, set on a grate over burning charcoal, and left to cook slowly. The salt forms a sealed shell that holds moisture and fragrance inside while the charcoal imparts a subtle smoke. When you crack the crust at the table and peel away the skin, the flesh inside is astoundingly juicy and perfectly seasoned.
Any firm-fleshed whole fish works well — tilapia, snakehead, sea bass, larger catfish. The technique rewards fish of 400–800g, where the ratio of salt crust to flesh is optimally calibrated. Served with a dipping sauce of lime juice, fish sauce, garlic, and chilies (nam jim seafood), pla pao is one of the finest arguments for eating what you catch.
Tom Yum Pla — Spicy Fish Soup
Tom yum is Thailand's most internationally recognised soup, and while the prawn version is best known abroad, the freshwater fish version is in many ways more interesting. Pla chon (snakehead) is the traditional choice for tom yum pla — its firm flesh holds up to the vigorous boil and the sour-spicy broth doesn't overwhelm the mild flavour.
The broth base — lemongrass, kaffir lime leaves, galangal, fish sauce, lime juice, and fresh chilies — is available pre-packaged at every Thai supermarket if you're cooking at accommodation, or simply order it at any Thai restaurant by specifying your fish.
Larb Pla — Spicy Fish Salad
Larb is the signature dish of northern and northeastern Thailand — a salad of minced or roughly chopped meat seasoned with toasted rice powder, fish sauce, lime juice, shallots, dried chilies, and fresh herbs. Larb pla uses fish in place of the more common pork or chicken, and the result is bright, intensely flavoured, and best eaten warm with sticky rice.
Walking catfish (pla duk) and snakehead (pla chon) are the most traditional choices for larb pla. If you're in Chiang Mai or the northeast and have access to a local kitchen or a willing restaurant, this is the preparation to request for a freshwater catch.
Deep-Fried Whole Fish
The simplest and most universally loved preparation: a whole fish, seasoned with salt and turmeric, dropped into a wok of very hot oil and fried until the skin is shatteringly crispy and the flesh steams in its own moisture. Served with sweet chili sauce or a spicier nam pla prik, this works for almost any species and is achievable at the most basic outdoor kitchen.
Tilapia is the most common choice for this preparation — its flat body fries evenly, and the mild flesh pairs perfectly with the assertive dipping sauces. Smaller walking catfish, split and butterflied, also deep-fry beautifully.
A whole tilapia, deep-fried until the skin crackles and served with lime and chilies at a riverside table — this is one of the most satisfying meals a visiting angler can have in Thailand.
Eating Out: Thai Riverside Restaurants
If cooking your catch isn't practical — most hotel accommodation won't have kitchen facilities — Thailand's riverside restaurant culture is the alternative. Look for restaurants with live fish tanks at the entrance (the fish is fresh because it was alive until very recently), a Thai-language menu (a strong indicator of local patronage and authentic preparation), and proximity to water.
In Bangkok, restaurants along the Chao Phraya and its canals serve freshwater fish that can't be distinguished from a catch you brought in yourself. In Chiang Mai, riverside restaurants along the Ping offer northern preparations of catfish and snakehead. In Phuket, Chalong-area restaurants serve the same species that the charter boats bring in.
For navigating a Thai fish restaurant menu, our fishing glossary gives you the key species names in Thai — enough to point at the fish in the tank, name the preparation you want, and specify your spice tolerance. That combination will get you an excellent meal almost anywhere.
The Balance: Sport and Table
The best anglers in Thailand — like the best anglers anywhere — understand the difference between fish that deserve to be returned and fish that are perfectly good to eat. At a well-run pay-lake, the trophy species are always released, and that practice sustains the fishery that makes the experience possible. In natural water, taking what you'll eat and releasing the rest is both ethical and legal.
Thailand's food culture offers one of the world's most sophisticated vocabularies for freshwater fish — preparations developed over centuries of intimate relationship with the rivers, lakes, and canals that cross the country. Fishing for the table in Thailand, done thoughtfully, is one of the most authentic experiences a visiting angler can have. The fish are magnificent. The cooking is brilliant. And the meal at the end, eaten outdoors with rice and cold beer as the light fades over the water, is something you remember for a long time.
For fish handling in the context of sport fishing and release, see the responsible anglers code. For what to bring to Thailand and how to manage your gear, see our what to pack guide.