Fresh fish from the River Kwai, eaten on a raft floating over the water. Som tam and grilled chicken at a roadside stall. Mon and Karen flavours from the border. And a night market to wander till you're full. Here's where to start.
Kanchanaburi is a river town, and its kitchen is bound to the water. The River Kwai gives it fresh freshwater fish — yi-sok, snakehead, giant gourami — fried crisp, dropped into tom yum, or simmered in a coconut curry, and it gives the town its signature way of eating: on a floating raft over the river, something you won't find in most other places. On the other side, Kanchanaburi sits up against the Myanmar border, so Mon and Karen flavours run through the food too, especially around Sangkhla Buri, making the spread here wider than you'd expect.
We picked 12 dishes and bites that tell both halves of the story — river fish on a raft beside the Bridge over the River Kwai, the som tam and grilled chicken you can't skip, the sun-dried beef the town is known for, right down to the cheap eats at the night market and coffee at a riverside café. And we'll tell you plainly which places locals favour, which ones trade on the view, and which flavours are particular to this corner of Thailand.
Ordered from the town's headliners — river fish and the raft restaurants — to the street eats and cafés, and we'll flag which is which.
1
This is the flavour that truly belongs to Kanchanaburi — fresh freshwater fish straight from the River Kwai. Firm, rich yi-sok; soft, sweet snakehead (pla chon); fatty giant gourami — fried whole until crisp, dropped into a clear tom yum, or made into a choo chee with coconut. Many riverside restaurants let you pick a live fish and price it by weight. Freshness is everything, and river fish is sweeter and a different texture from sea fish. Order a plate of it on a raft and you've eaten what this town does best.
A way of eating particular to Kanchanaburi — sit on a timber raft floating over the River Kwai, the current sliding beneath the floor, the breeze cool, the hills and the Bridge over the River Kwai not far off. Many places are open to the river air, and dinner from late afternoon into the evening is when the atmosphere is at its best. Order river fish, tom yum and a stir-fry and settle in by the water for a long meal. To be honest, the bridge-view spots cost a little more, but the setting is worth doing once.
If fried and tom yum aren't enough, let the river fish meet coconut. Choo chee is fried fish topped with red curry paste fried in thick coconut milk until fragrant and rich, finished with shredded kaffir-lime leaf. Kaeng khua river fish (pla kang) is a rounder coconut curry that several riverside restaurants do well. The naturally sweet flesh of the river fish takes beautifully to the coconut and curry paste, and a plate of it with steaming rice will finish the rice pot. It's nicely spiced rather than fierce, so you don't need a hardened palate to enjoy it.
4
No trip to Thailand is complete without a som tam meal, and Kanchanaburi makes it easy — in the markets and along the roadside. Sweet-sour som tam thai, or the fierier salted-crab-and-fermented-fish version, paired with crisp-skinned charcoal-grilled chicken and a basket of sticky rice. Order all three and you have a meal that's filling, cheap and unfussy. Some shops also do fruit som tam, larb and nam tok to add. Heat varies place to place — just tell the cook mild or medium if you're not used to it hot.
This is what sets Kanchanaburi's food apart from other towns — up around Sangkhla Buri, on the Myanmar border, Mon and Karen communities have a table of their own. In the market and small shops in the Mon village across the wooden bridge you'll find bamboo-shoot salads, Burmese-style salads with beans and tofu, deeply seasoned curries, and border sweets. Many shops cook ahead and lay it out, so you point at what you want. The flavours may be unfamiliar if you've never tried them, but this is the real taste of the area, and anyone heading up to Sangkhla Buri shouldn't miss it.
Sun-dried beef has long been associated with Kanchanaburi — beef seasoned and then laid out to sun-dry on bamboo racks until it's just leathery, then fried so the edges go crisp while the inside stays chewy and fragrant with the marinade. Dip it in a sharp jaew sauce and eat it on its own or with sticky rice. You'll find it packaged as a take-home gift in the town's dried-goods shops, or order it fried fresh at restaurants and som tam stalls. It's a flavour locals are proud of, and a popular thing to carry home.
Kanchanaburi has a pad thai shop people talk about — Soon Heng, known for its Pad Thai Rai Sen, with chewy noodles stir-fried to a balanced sweet-sour-salty finish, with prawns, egg, tofu and bean sprouts, topped with crushed peanuts and a squeeze of lime. Beyond the pad thai, the same shop does herb-fried pla kang (a kind of river fish) and other local dishes to order alongside. It's a simple, affordable lunch that both locals and visitors stop in for, and an easy way to get good pad thai and river-fish flavour in one place.
8
The best-value dinner in town is a wander through the night market — the town's main night market and JJ Night Market opposite the train station are packed with cheap eats, from grilled skewers for a few baht to noodles, rice-and-curry, som tam, fried snacks, sweets and smoothies. Graze and pay as you go, one thing at a time, no need to sit down at a big restaurant. Honestly, the market gets you more variety for less than a sit-down place, and it's ideal for a relaxed evening — read more on the night-market and street-food page.
9
A central-Thai staple that Kanchanaburi does well — soft fresh rice noodles (khanom jeen) ladled with nam ya, a curry sauce pounded from river fish and curry paste until thick and fragrant, or with nam phrik or nam ngiao depending on the shop. Eat it with a big plate of accompaniments — bean sprouts, lemon basil, pickled vegetables, cucumber — that you add as you like. It's a light breakfast or lunch that fills you up cheaply, found at morning markets and noodle shops in town. A nam ya made with real river fish has a sweeter, fishier depth.
10
Finish the meal with a roadside sweet — banana roti, crisp outside and soft inside, drizzled with condensed milk and sugar, is the market dessert everyone enjoys. Around Sangkhla Buri and the Mon markets you'll also find Burmese sweets and border desserts like pumpkin custard, coconut-milk sweets and Burmese tea to try. In the town itself the night market lines up roti, Thai sweets, khanom krok and smoothies for just a few baht apiece. Following a savoury round with a roadside sweet is the most natural way to end a Kanchanaburi evening.
Kanchanaburi has more coffee shops than you'd think — riverside places where you sip a coffee watching the River Kwai slide by, and out-of-town cafés with hill and rice-field views out towards Erawan and the dam. Plenty take their drip coffee and baking seriously, opening from morning to evening, and they make a good stop mid-day or somewhere to sit and work. To be honest, some lean more on the view and the photo angles than the coffee, so choose by what you want — riverside atmosphere, or a properly made cup. Read more on the Kanchanaburi cafés page.
What makes a meal here memorable is the backdrop — many riverside restaurants look onto the Bridge over the River Kwai, which by night is lit and mirrored in the water, the scene quiet and lovely. Choose a place facing the river, order river fish and tom yum, and watch the historic train cross the bridge from time to time. Just keep in mind that this bridge is tied to the Death Railway of the Second World War, so it's a beautiful view held alongside respect for that history. A riverside dinner here is both a good meal and a setting you won't find elsewhere.
Kanchanaburi spreads along the river — know what each area does well, and which leans on the view, before you set off.
The heart of riverside dining in town. Raft and riverside restaurants line the water around the Bridge over the River Kwai, strong on river fish, tom yum and that dinner view of the lit-up bridge. Prices run a little higher for the prime location, but the setting is hard to match elsewhere, and you can stroll the bridge straight after your meal.
The main tourist street near the bridge, lined with guesthouses, casual eateries, bars, coffee shops and tour agents. The food is cheap and you can eat late, with Thai dishes, Western options for travellers, and cafés like On's vegetarian and Gravite drip coffee. It suits anyone staying in this area who wants a relaxed evening.
Where locals get the best-value dinner. The town's main night market and JJ Night Market opposite Kanchanaburi train station are packed with grilled skewers, noodles, rice-and-curry, som tam, fried snacks, sweets and smoothies. Graze and pay as you go, one thing at a time — cheap and lively every evening, and a way to eat a lot of variety without sitting down at a big restaurant.
About three hours north-west of the town, but the place for the most authentic Mon, Karen and Burmese flavours. The night market and the shops in the Mon village across the wooden bridge serve as much Mon and Burmese food as Thai — bamboo-shoot salads, deep curries, Burmese-style noodles and border sweets. It suits anyone staying over in Sangkhla Buri who wants the genuine food of the area.
The places that get recommended and reviewed most in town — check hours and book ahead on long weekends.
One of the most talked-about riverside restaurants in town, thanks to its spot beside the Bridge over the River Kwai and its multi-level terraces stepping down to the water. The vibe is relaxed but smart. It's known for river fish — crispy snakehead topped with a sweet-sour herb salad, and rich coconut kaeng khua / choo chee with river fish. At dinner the lit bridge makes a lovely backdrop. Prices run a little higher for the view, so book on weekends.
A floating raft restaurant on the River Kwai just upstream of the Bridge over the River Kwai, with the bridge clearly in view. The entrance is dressed with plants, and a staircase leads down to the raft area where you eat. It's a fairly large, open-air place that catches the river breeze, ideal when you want to actually dine on a raft with the bridge and the moving water in front of you. Order river fish, tom yum and a stir-fry to share and enjoy the full setting.
A riverside restaurant strong on atmosphere — you eat on cushions at low tables by the water, the tables set into a raft-like wooden deck, with lights beneath them for a soft glow after dark. It suits a quiet dinner on the River Kwai. The menu is Thai food and river fish; order fish, tom yum and a stir-fry and settle in for a long meal by the water. It's another of the riverside spots people recommend for the setting in Kanchanaburi.
If you want to eat where the locals go, Krua Chukdon is a name that comes up often — a large riverside restaurant at the east end of town near the market of the same name. It's known for value, generous portions and a hearty, home-style flavour, with a wide range of Thai dishes and river fish. It's a way to get the riverside setting without paying as much as the bridge-view spots, and it suits a family or a group of friends after a filling, good-value meal.
A town restaurant people recommend for pad thai — Soon Heng is known for its Pad Thai Rai Sen, chewy noodles stir-fried to a well-balanced finish. Beyond that it does herb-fried pla kang (a kind of river fish) and other local dishes to order alongside. It's an unpretentious made-to-order place, affordable, and a good lunch stop if you want both a good pad thai and river-fish flavour under one roof. Both locals and visitors drop in.