Quick answer
For massaman curry in Old Town Phuket, prices range from ฿40 to ฿1,200, with Roti Taew Nam being a top recommendation for its early-morning massaman and roti pairing. Old Town Phuket is the island's culinary soul, offering some of Thailand's best southern cooking, and a plate of massaman curry here is a must-try experience.
- Best overall
- Kanta Phuket (กานตา ภูเก็ต)
- Price/value range
- 40 – ฿150
- Top-ranked pick
- Roti Taew Nam (โรตีแตะน้ำ) — ฿40–฿80 — 4.5★ (873 reviews)
- Last verified
- 2026-03
Top verdicts
- Roti Taew Nam (โรตีแตะน้ำ): The undisputed king of massaman in Old Town Phuket.
- KOPITIAM by Wilai (โกปี๊เตี่ยม): KOPITIAM sits right on the Sunday Walking Street and serves a massaman that's become a Phuket Town institution.
- One Chun Cafe & Restaurant (ร้านวันฉัน): A Michelin Bib Gourmand restaurant that lives up to the hype.
For massaman curry in Old Town Phuket, prices range from ฿40 to ฿1,200, with Roti Taew Nam being a top recommendation for its early-morning massaman and roti pairing. Old Town Phuket is the island's culinary soul, offering some of Thailand's best southern cooking, and a plate of massaman curry here is a must-try experience.
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.
Curry Map
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.
1Roti Taew Nam (โรตีแตะน้ำ)
Roti & MassamanQuick comparison
- Best for
- Roti & Massaman in Thalang Road, Old Town with a 40–฿80 spend range
- Strengths
- 4.5★ from 873 Google reviews · Roti & Massaman · Thalang Road, Old Town
- Limitations
- Price band: 40–฿80
- Price / value
- 40–฿80 · 4.5★
- Why it made the list
- 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
- Roti Taew Nam (โรตีแตะน้ำ) on Thalang Road in Old Town, rated 4.5 stars with 873 reviews, offers massaman curry and roti for ฿40–฿80, making it a popular spot for this dish. Order the 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.
2KOPITIAM by Wilai (โกปี๊เตี่ยม)
Massaman & ThaiQuick comparison
- Best for
- Massaman & Thai in Thalang Road, Old Town with a 80–฿200 spend range
- Strengths
- 4.6★ from 1,547 Google reviews · Known for vegetarian options · Massaman & Thai
- Limitations
- Can get busy at peak times
- Price / value
- 80–฿200 · 4.6★
- Why it made the list
- 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
- KOPITIAM by Wilai (โกปี๊เตี่ยม), located on Thalang Road in Old Town, serves massaman curry and other Thai dishes for ฿80–฿200. Order the 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.
- Wait expectation
- Can get busy at peak times
🕐 Closed now
3One Chun Cafe & Restaurant (ร้านวันฉัน)
Southern Thai CurryQuick comparison
- Best for
- Southern Thai Curry in Phang Nga Road, Old Town with a 120–฿350 spend range
- Strengths
- 4.4★ from 6,229 Google reviews · Southern Thai Curry · Phang Nga Road, Old Town
- Limitations
- Price band: 120–฿350
- Price / value
- 120–฿350 · 4.4★
- Why it made the list
- 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
- One Chun Cafe & Restaurant (ร้านวันฉัน) on Phang Nga Road in Old Town specializes in Southern Thai curry, with prices ranging from ฿120–฿350. Order the crab meat yellow curry, their signature dish — thick, aromatic, with generous crab. Also order their massaman and any of the southern Thai curries. Book ahead — it fills up.
🕐 Closed now
4Raya Restaurant (ระย้า)
Southern ThaiQuick comparison
- Best for
- Southern Thai in Dibuk Road, Old Town with a 150–฿400 spend range
- Strengths
- 4.4★ from 3,246 Google reviews · Southern Thai · Dibuk Road, Old Town
- Limitations
- worth every baht for the atmosphere alone
- Price / value
- 150–฿400 · 4.4★
- Why it made the list
- 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
- Raya Restaurant (ระย้า) on Dibuk Road in Old Town offers Southern Thai cuisine, including massaman curry, at prices between ฿150–฿400. Order the 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.
🕐 Closed now
5Tu Kab Khao (ตู้กับข้าว)
Southern ThaiQuick comparison
- Best for
- Southern Thai in Phang Nga Road, Old Town with a 150–฿450 spend range
- Strengths
- 4.2★ from 4,356 Google reviews · Known for vegetarian options · Southern Thai
- Limitations
- the food justifies it completely
- Price / value
- 150–฿450 · 4.2★
- Why it made the list
- 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
- Tu Kab Khao (ตู้กับข้าว) on Phang Nga Road in Old Town serves Southern Thai dishes, with massaman curry priced between ฿150–฿450. 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.
🕐 Closed now
6Blue Elephant Phuket (บลูเอเลเฟ่นท์)
Royal ThaiQuick comparison
- Best for
- Royal Thai in Krabi Road, Old Town with a 400–฿1,200 spend range
- Strengths
- 4.7★ from 3,017 Google reviews · Royal Thai · Krabi Road, Old Town
- Limitations
- overpriced and touristy
- Price / value
- 400–฿1,200 · 4.7★
- Why it made the list
- 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
- Blue Elephant Phuket (บลูเอเลเฟ่นท์) on Krabi Road in Old Town offers Royal Thai cuisine, including massaman curry, at a price range of ฿400–฿1,200. 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.
🕐 Closed now
7Chom Chan (ชมจันทร์)
Southern ThaiQuick comparison
- Best for
- Southern Thai in Phang Nga Road, Old Town with a 100–฿300 spend range
- Strengths
- 4.8★ from 1,432 Google reviews · Southern Thai · Phang Nga Road, Old Town
- Limitations
- Price band: 100–฿300
- Price / value
- 100–฿300 · 4.8★
- Why it made the list
- 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
- Chom Chan (ชมจันทร์) on Phang Nga Road in Old Town serves Southern Thai cuisine, with massaman curry available for ฿100–฿300. Order the 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.
🕐 Closed now
8Nam Yoi Restaurant (ร้านอาหารน้ำย้อย)
Phuket LocalQuick comparison
- Best for
- Phuket Local in Near Phuket Town with a 80–฿250 spend range
- Strengths
- 4.6★ from 2,019 Google reviews · Phuket Local · Near Phuket Town
- Limitations
- worth the trip
- Price / value
- 80–฿250 · 4.6★
- Why it made the list
- 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
- Nam Yoi Restaurant (ร้านอาหารน้ำย้อย), located near Phuket Town, offers Phuket local cuisine with curries, including massaman, ranging from ฿80–฿250. 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.
🕐 Closed now
9Day and Night Restaurant
Massaman SpecialistQuick comparison
- Best for
- Massaman Specialist in Old Town Phuket with a 80–฿200 spend range
- Strengths
- 4.7★ from 3,983 Google reviews · Massaman Specialist · Old Town Phuket
- Limitations
- Price band: 80–฿200
- Price / value
- 80–฿200 · 4.7★
- Why it made the list
- 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
- Day and Night Restaurant in Old Town Phuket specializes in massaman curry, priced at ฿80–฿200. Order the massaman curry — the one dish Redditors specifically single out here. It's a simple shophouse restaurant, no fuss, just excellent curry at honest prices.
🕐 Closed now
10Kanta Phuket (กานตา ภูเก็ต)
Peranakan ThaiQuick comparison
- Best for
- Peranakan Thai in Old Town Phuket with a 100–฿300 spend range
- Strengths
- 4.8★ from 953 Google reviews · Peranakan Thai · Old Town Phuket
- Limitations
- Price band: 100–฿300
- Price / value
- 100–฿300 · 4.8★
- Why it made the list
- 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
- Kanta Phuket (กานตา ภูเก็ต) in Old Town Phuket, rated 4.8 stars with 953 reviews, offers Peranakan Thai cuisine, including massaman curry, for ฿100–฿300. Order the 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.
🕐 Closed now
11Three Monkey Phuket
Thai GardenQuick comparison
- Best for
- Thai Garden in Near Phuket Town with a 100–฿300 spend range
- Strengths
- 4.5★ from 13,869 Google reviews · Thai Garden · Near Phuket Town
- Limitations
- close enough and worth the detour for the setting alone
- Price / value
- 100–฿300 · 4.5★
- Why it made the list
- 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
- Three Monkey Phuket, located near Phuket Town, offers Thai cuisine in a garden setting, with massaman curry priced at ฿100–฿300. Order the 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.
🕐 Closed now
12Go Benz (โกเบ๊นซ์)
Local ThaiQuick comparison
- Best for
- Local Thai in Phuket Town with a 60–฿150 spend range
- Strengths
- 4.4★ from 4,839 Google reviews · Local Thai · Phuket Town
- Limitations
- that's the beauty of Thai food: sometimes the best massaman comes from the place you least expect
- Price / value
- 60–฿150 · 4.4★
- Why it made the list
- 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.
- What to order
- Go Benz (โกเบ๊นซ์) in Phuket Town serves local Thai dishes, with massaman curry as a side dish option priced at ฿60–฿150. Known for their Thai porridge (khao tom), 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.
- Wait expectation
- Can get busy at peak times
🕐 Open now
Frequently Asked Questions
Where is the best massaman curry in Old Town Phuket?
Based on Reddit consensus, Roti Taew Nam is the most recommended spot specifically for massaman curry in Old Town Phuket. Their massaman with roti is legendary — cheap, filling, and deeply flavorful. For a sit-down experience, KOPITIAM by Wilai and One Chun are also top picks.
How much does massaman curry cost in Old Town Phuket?
Massaman curry in Old Town Phuket ranges from ฿40 at street-level roti shops to ฿400+ at upscale restaurants like Blue Elephant. Most local restaurants charge ฿80–฿200 for a plate of massaman with rice. The best value is at Roti Taew Nam, where massaman with roti costs under ฿80.
What makes Phuket massaman curry different?
Phuket's massaman curry is influenced by the island's Muslim community and Peranakan (Baba-Nyonya) heritage. It tends to be richer and nuttier than Bangkok versions, often served with roti rather than rice. Southern Thai massaman uses more cardamom, cinnamon, and star anise, with a thicker, more aromatic paste.
Is Old Town Phuket worth visiting for food?
Absolutely. Old Town Phuket is widely considered the best food neighborhood on the island. Reddit users consistently say to skip the beach tourist restaurants and head to Phuket Town for authentic southern Thai cuisine. The concentration of quality restaurants within walking distance makes it perfect for a food crawl.
When is the best time to eat in Old Town Phuket?
Breakfast spots like Roti Taew Nam open early and close by late morning — go before 10 AM. Lunch restaurants (One Chun, Raya) serve from 11 AM–2 PM. The Sunday Walking Street night market runs from 4–10 PM with excellent street food. Many popular spots close between lunch and dinner, so plan accordingly.
🎟️ Book Old Town Phuket Experiences
Tours and activities hand-picked for this guide — book with free cancellation
Experiences via Viator — free cancellation on most tours