🔄 Updated 21 Jun 2026
Kanchanaburi food roughly splits into three lanes. The first is river fish from the River Kwai, the star of the province. The second is the raft restaurants and riverside spots where you eat with a view. The third is the Mon food around Sangkhlaburi, with flavours and a look quite different from central Thai cooking. This guide walks you through all three at a glance first, then digs into real restaurants group by group.
River fish in Kanchanaburi worth trying
The headliner of Kanchanaburi cooking is pla khang (giant river catfish), a big freshwater fish with firm, springy flesh — rich but never cloying — that takes to all sorts of dishes, from tom yum to blanched-and-dipped to jungle curry. Pla krai (clown knifefish) gets scraped into soft, bouncy fish cakes and fish balls. These are the fish dishes you'll see again and again, and the ones that make people think of Kanchanaburi.
Tom yum pla khang
Ordered at almost every table. Firm chunks of river catfish in a bold tom yum broth — sour, spicy and well balanced. Slurped hot with steamed rice, it feeds the whole table.
Blanched pla khang with dipping sauce
Catfish blanched just to done, the flesh sweet and soft, dipped in a zingy seafood sauce. It's the way to taste the fish at its freshest, and plenty of riverside spots feature it.
Jungle curry with pla khang / clown knifefish balls
A clear, fiery red curry built on jungle-curry paste, with catfish or clown knifefish balls, fragrant with fingerroot and fresh green peppercorns. A must-order if you like big, punchy flavours.
Clown knifefish cakes (tod man pla krai)
Fresh-scraped clown knifefish, shaped and fried until springy and chewy, fragrant with kaffir lime leaf, served with a cucumber relish. The opening snack almost everyone orders.
Fish-sauce-fried pla khang / chu chee
Catfish fried with fish sauce for crispy skin and tender flesh, or done chu chee style with a rich, coconut-milky curry paste poured over. The in-town jungle-food restaurants do this well.
Tip for picking your fish
Pla khang is sold by weight, and the price depends on the size and that day's market rate. Before ordering, ask the price per kilo and ask to see the fish — it's easier to gauge your budget. The places with the freshest fish usually let you pick your own from a tank or pond out front.
Want to taste deeper? Try a Kanchanaburi food tour or cooking class
Half a day with a local who knows the lanes — or cooking a dish yourself — teaches you more than just eating. Book ahead on Klook or GetYourGuide.
Riverside restaurants by the bridge over the River Kwai
The charm of Kanchanaburi is eating right by the River Kwai — a cool breeze, views of the bridge and the mountains. Most of these places sit near the bridge over the River Kwai and along the Khwae Yai River, some on floating rafts, some on the bank. They get busy on weekend evenings, so if you want a table right on the water, go early or call ahead to book.
Krua Chuk Don
A long-running spot on a raft in the middle of town by the River Kwai, with both a floating-raft zone and seating on land. Standouts are tom yum pla khang, chu chee soft-shell fish and stir-fried lotus stems. Around ฿100–250 a head, open roughly 10:00–22:00. It gets busy, and parking is fairly tight at peak times.
Keeree Tara
A Bali-style restaurant on the bank of the Khwae Yai River, about 50 m from the bridge over the River Kwai. Recommended are the snakehead fish and the nam phrik dips. Good for a long, lingering meal in shady, leafy surroundings.
Tharaburi
A riverside restaurant with live music. Standouts include tom yum pla khang, clown knifefish cakes, pond-snail kua curry and blanched pla khang with dipping sauce. Good for a relaxed dinner with some easy live tunes.
Phai Rim Khwae
A place catfish fans talk about — firm, fresh flesh done a dozen ways, in an easygoing riverside setting. Best for people who come mainly for the fish.
When to go
The floating-raft places are busiest Friday through Sunday evenings. For a calmer mood and a table on the water, try lunch on a weekday, or arrive before 18:00 and watch the sun set over the river.
Mon food in Sangkhlaburi
Drive north up to Sangkhlaburi and you'll find a different kind of food altogether: Mon cuisine, from the Mon community along the Songkalia River. The flavours and spices are different from central Thai food. The truly Mon dish is khanom jeen with banana-stem nam ya — fresh house-made rice noodles eaten with a curry sauce made with banana stem, a community recipe — alongside several Mon curries that are milder than central Thai cooking. Hang lay curry, a sweet-sour curry fragrant with spices, is easy to find all over this area, made with pork, chicken or catfish, eaten with hot steamed rice. In the mornings many places serve it as a rotating rice-and-curry stall with just a few dishes a day.
- Khanom jeen with banana-stem nam ya — the genuinely Mon dish of Sangkhlaburi: fresh rice noodles eaten with a banana-stem curry sauce from a community recipe. Find it at the Mon restaurants near the Mon Bridge.
- Hang lay curry — a spiced curry with a well-balanced sweet-sour flavour, in pork, chicken and catfish versions. Another dish worth trying in this area.
- Morning Mon rice-and-curry — local stalls open from around 5:30 a.m., with just a few rotating dishes a day at easy prices, eaten the way the locals do.
- Congee and breakfast by the Mon Bridge — around the Mon market at the foot of the wooden bridge you'll find pork congee with egg, Chinese doughnuts and hot coffee, perfect before a morning walk across the Mon Bridge.
- Thai–Mon food with bridge views — some resort restaurants let you sit looking out at the Mon Bridge, with both Mon dishes and fish dishes like spicy catfish tom saap and crab lon.
Sangkhlaburi is about 220 km from Kanchanaburi town, a drive of just over three hours. If you're coming for Mon food, it's worth staying a night — wake early, walk the Mon Bridge, then find breakfast around the market. You'll get far more out of it than a there-and-back day trip.
Straight talk
Mon food isn't as bold and punchy as central Thai cooking — some dishes lean sweet up front with a clear spice aroma, and if you're not used to it your palate may need a little adjusting. But this is the community's real flavour, so go in open-minded and try a plate of hang lay curry before you judge.
Planning your meals in Kanchanaburi
- In Kanchanaburi town — focus on raft restaurants and riverside spots by the bridge over the River Kwai, eating pla khang and other river-fish dishes.
- The Sai Yok route — on the way to the waterfalls there are roadside jungle-food restaurants, with dishes like fish-sauce-fried pla khang, jungle curry and fried banana-root fish.
- Sangkhlaburi — come this way and you have to try the Mon food, hang lay curry, and the early-morning rice-and-curry stalls around the Mon Bridge.
Plan a full eat-and-explore trip to Kanchanaburi
See the Kanchanaburi guide →