Old Town Phuket is the island's culinary soul — a grid of pastel Sino-Portuguese shophouses hiding some of Thailand's best southern cooking. While the beaches draw the crowds, foodies know that the real Phuket experience starts with a plate of massaman curry in the old town.
Massaman (มัสมั่น) is Phuket's curry of choice — rich, fragrant, and deeply tied to the island's Muslim and Peranakan heritage. We dug through Reddit to find which spots locals and seasoned travelers actually recommend, not the tourist-trap versions served beachside.
📊 How we built this list
We analyzed 80+ Reddit posts and 500+ comments across r/phuket, r/ThailandTourism, r/ThaiFood, and r/Thailand — spanning 2020 to 2026. Restaurants were ranked by how frequently they were recommended for their massaman curry and overall curry offerings. We weighted long-term Phuket residents' picks over first-time tourist posts.
What to order: Massaman curry with roti — the curry is thick, nutty, and aromatic, and the roti is crispy-soft perfection for dipping. Get there early (before 10 AM) as they sell out fast.
"Roti Taew Nam in Phuket old town, it has roti and an extremely tasty massaman curry. It's for breakfast and fills up quite quickly so go early."
— r/phuket · Best authentic Thai food thread
tabiji verdict: The undisputed king of massaman in Old Town Phuket. It's a breakfast spot — think of it like a roti stall that happens to serve the best massaman on the island. Dirt cheap, no frills, absolutely essential. Arrive by 9 AM or risk disappointment.
What to order: Chicken massaman curry with roti — the go-to dish that made this place famous. Also try their Thai iced tea. The massaman is rich, sweet-savory with tender chicken and potatoes.
"Try the famous chicken massaman curry with roti at KOPITIAM By Wilai and get their Thai iced tea."
— r/phuket · Phuket honeymoon trip thread
tabiji verdict: KOPITIAM sits right on the Sunday Walking Street and serves a massaman that's become a Phuket Town institution. The Peranakan-meets-Thai-Muslim flavors are on full display here. It's more accessible than Roti Taew Nam (normal restaurant hours) and the massaman is nearly as good.
What to order: The crab meat yellow curry is their signature — thick, aromatic, with generous crab. Also order their massaman and any of the southern Thai curries. Book ahead — it fills up.
"Go to a restaurant on Phuket Town, called One Chun, have the Crab meat yellow curry. An amazing dish."
— r/ThailandTourism · Going to Phuket thread
"Raya Restaurant and One Chun are both fantastic Thai restaurants that serve authentic Southern Thai food. Be sure to make a reservation."
— r/ThailandTourism · Good Thai restaurants in Phuket
tabiji verdict: A Michelin Bib Gourmand restaurant that lives up to the hype. While the crab curry is the star, their massaman is excellent too — richer and more complex than most. The Sino-Portuguese shophouse setting is gorgeous. Reserve ahead or arrive at 11 AM sharp.
What to order: Massaman curry, crab curry, and stir-fried morning glory. Their massaman is traditional Phuket-style — deeply spiced, thick, with fall-apart tender beef. Order several curries to share.
"Old Town Phuket has Raya Restaurant (famous for clean, authentic food) and Blue Elephant (a bit pricier but very safe)."
— r/phuket · Safe food recommendations
tabiji verdict: The grand dame of Old Town Phuket dining. Set in a beautiful old shophouse with tiled floors and antique furnishings, Raya has been serving southern Thai food for decades. Their massaman is traditional and refined — not the cheapest, but worth every baht for the atmosphere alone.
What to order: Their massaman is excellent — order it alongside the yellow crab curry and gaeng som (sour curry). The presentation is beautiful and the spice levels are authentic southern Thai.
"Go to Phuket Old Town and eat at Tu Kab Khao. It is first class Thai and Southern Thai food. Top quality food and atmosphere. It will blow all the tourist restaurants out of the water."
— r/ThailandTourism · Thai food — where are we going wrong?
tabiji verdict: A step up in presentation and price from the street-level spots, but the food justifies it completely. Their curries are bold, properly spiced, and beautifully plated. The "food cabinet" concept (tu kab khao literally means food cupboard) is charming — they display curries in an antique Thai food cabinet.
What to order: Their massaman lamb or massaman beef — a royal Thai interpretation with premium ingredients. Also try the cooking class if you want to learn the massaman technique. The setting in a restored 1903 Sino-Portuguese governor's mansion is stunning.
"Blue Elephant in Phuket is lovely, we were there in early December. The food was incredible and the building is absolutely beautiful."
— r/phuket · Is Blue Elephant overrated?
"In Phuket go to 3 monkeys, you won't be disappointed. Blue elephant has the best massaman."
— r/ThailandTourism · Blue Elephant worth it?
tabiji verdict: The most divisive pick on this list. Some Redditors call it overpriced and touristy; others say the massaman here is genuinely the best they've had. The truth is somewhere in between — it's expensive for Thailand, but the colonial mansion setting and refined curry are a legitimate splurge. Their cooking class is excellent.
What to order: Massaman curry, gaeng tai pla (fermented fish kidney curry), and their stir-fried dishes. The curries here are authentically spicy — don't expect toned-down tourist versions.
"I tried all 3 and I prefer Chom Chan out of the three. They are comparable but I think I prefer the vibe at Chom Chan. The service is also better in my opinion."
— r/phuket · One Chun vs Raya vs Chom Chan
"Personally i think one chun is much much better in terms of menu and quality. I didn't really like chom chun at all and consider it just normal."
— r/phuket · One Chun vs Raya vs Chom Chan
tabiji verdict: The eternal underdog in the One Chun vs Raya debate. Chom Chan divides opinion — some prefer its more relaxed vibe and better service, others find the food less distinctive. Their massaman is solid and fairly priced. Worth trying if the other big names are fully booked.
What to order: Whatever curry they're serving that day — the menu changes based on what's fresh. Their massaman appears regularly and uses traditional Phuket spice ratios. Warning: the food is genuinely spicy, not tourist-spicy.
tabiji verdict: The locals' local. Nam Yoi is where Phuket residents go when they want proper southern Thai food — not dressed up, not dumbed down. Their curries rotate daily and everything is bracingly spicy. If you can handle real Thai heat, this is essential. Just outside old town proper, but worth the trip.
What to order: Massaman curry — the one dish Redditors specifically single out here. Simple shophouse restaurant, no fuss, just excellent curry at honest prices.
"Their Massaman curry was the best I had. It was absolutely tremendous. If you're in Old Town you must go to Day and Night restaurant."
— r/phuket · Underrated cafes and restaurants
tabiji verdict: A hidden gem that keeps popping up in Phuket food threads. No flashy decor, no Michelin stars — just a neighborhood Thai restaurant that nails massaman curry. The kind of place you'd walk past without knowing it's there, which is exactly why the people who find it rave about it.
What to order: Massaman curry and Peranakan-style dishes — Kanta blends Thai-Muslim and Chinese-Malay cooking traditions unique to Phuket. Try their moo hong (Phuket-style braised pork) alongside the massaman.
"If you want to try the local taste of Peranakan Food, go to Kanta restaurant in Old Phuket Town."
— r/phuket · Old Phuket Town must-visits
"I like to visit Kanta Phuket restaurant on days like this lately, rainy days and local Thai cuisine is a must, especially in Phuket Town."
— r/phuket · Old Phuket Town thread
tabiji verdict: A newer addition to the Old Town scene that's quickly earning local loyalty. Kanta showcases Phuket's unique Peranakan heritage through food — their massaman reflects the island's Muslim-Malay-Chinese fusion better than most. Great for a rainy-day lunch in the old town.
What to order: Massaman curry in their lush tropical garden setting. Three Monkey is as much about the vibe as the food — you eat surrounded by trees and greenery. Their massaman is solid and the ambiance is unforgettable.
"If you are in Phuket town try Three Monkey Phuket, a nice jungle restaurant."
— r/phuket · Best local food spots
tabiji verdict: Not technically in Old Town, but close enough and worth the detour for the setting alone. You eat Thai food in what feels like a treehouse in a jungle. The massaman won't blow your mind, but the experience will. Perfect for a lazy afternoon.
What to order: Known for their Thai porridge (khao tom), but their massaman curry side dish is a hidden winner. Order porridge with massaman on the side for the full local experience. Popular with the evening crowd.
"Go Benz Rice Porridge Phuket (โกเบ๊นซ์ข้าวต้มแห้งภูเก็ต). Usually crowded in evening and popular for Thai porridge."
— r/phuket · Where do locals eat out
tabiji verdict: The wildcard pick. Go Benz isn't a curry restaurant — it's a porridge shop that happens to serve excellent side curries. But that's the beauty of Thai food: sometimes the best massaman comes from the place you least expect. Purely a locals' spot — don't expect English menus.
Frequently Asked Questions
Where is the best massaman curry in Old Town Phuket?
Based on Reddit consensus, Roti Taew Nam is the most praised specifically for massaman curry — cheap, authentic, and beloved by locals and travelers alike. For a sit-down restaurant experience, KOPITIAM by Wilai and Day and Night are top picks. One Chun and Raya serve excellent massaman alongside their broader southern Thai menus.
How much does massaman curry cost in Old Town Phuket?
Street-level spots like Roti Taew Nam serve massaman with roti for ฿40–80 ($1–2 USD). Mid-range restaurants (One Chun, Chom Chan) charge ฿120–300 ($3.50–9 USD). Upscale spots like Blue Elephant run ฿400–1,200 ($12–35 USD). The best value-to-quality ratio is at the lower end.
What makes Phuket massaman curry unique?
Phuket's massaman reflects the island's Muslim and Peranakan (Chinese-Malay) heritage — richer, more aromatic, and often spicier than Bangkok versions. It's traditionally served with roti rather than rice, uses more whole spices (cardamom, cinnamon, star anise), and features a thicker, nuttier paste. The Muslim community in Phuket Town has been making massaman for generations.
Is Old Town Phuket worth visiting just for the food?
Absolutely — and Reddit overwhelmingly agrees. Multiple threads call Old Town Phuket the best food neighborhood on the island. Beyond massaman, you'll find incredible crab curries, gaeng som, moo hong, and Peranakan specialties you won't find anywhere else in Thailand. Combine food with the beautiful Sino-Portuguese architecture for a perfect half-day trip.
What are the best times to eat in Old Town Phuket?
Roti Taew Nam and other breakfast spots open early (7–8 AM) and close by late morning. Lunch restaurants like One Chun and Raya serve 11 AM–2 PM — arrive early to avoid waits. Many restaurants have a gap from 2–5 PM. The Sunday Walking Street night market (4–10 PM) is exceptional for street food including massaman. Book dinner reservations at popular spots.