🍜 Popular Picks — Phuket Old Town, Thailand

12 Best Restaurants in Phuket Old Town (2026)

Peranakan, Thai-Chinese, dim sum, roti & Michelin picks — curated from Reddit & local food blogs

📍 Phuket Old Town, Thailand 🍽️ 12 restaurants 💰 ฿50–฿1,500 per meal 📅 Updated March 2026

Restaurant Map

1. One Chun Cafe & Restaurant

Quick Answer

Phuket Old Town has the best food on the island — a unique mix of Peranakan, Thai-Chinese, Southern Thai, and Indian-Muslim cuisines you won't find at the beach resorts. One Chun (Michelin Bib Gourmand) is the #1 pick for its legendary crab curry and retro vibe. Budget travelers should head to Lock Tien food court or Roti Thaew Nam where meals start at 50 baht ($1.50).

Best overall
One Chun Cafe & Restaurant — Michelin Bib Gourmand, crab curry with rice noodles
Best splurge
Blue Elephant — Royal Thai in a stunning colonial mansion
Best budget
Lock Tien — Hokkien noodle food court from 50 baht
Best breakfast
Boonrat Dim Sum — Since 1917, opens at 5:30am

Key Stats

Price range
฿50–฿1,500 per meal ($1.50–$45 USD)
Cuisine styles
Peranakan, Thai-Chinese, Southern Thai, Indian-Muslim, Cantonese
Michelin picks
One Chun (Bib Gourmand), Roti Thaew Nam (recommended), Blue Elephant (listed)
Best streets
Thalang Rd, Dibuk Rd, Phang Nga Rd, Yaowarad Rd

Why Phuket Old Town for Food?

For seasoned travelers seeking authentic flavors, Phuket Old Town offers a culinary adventure ranging from budget-friendly street food (50 baht) to fine dining (1,500 baht), with One Chun Cafe & Restaurant being the most recommended spot. This historic quarter boasts a unique fusion of Peranakan, Thai-Chinese, Indian-Muslim, and Southern Thai cuisines, all within walking distance of photogenic Sino-Portuguese streets.

While most tourists eat overpriced, mediocre food at Patong Beach, seasoned travelers and locals know the real culinary action is in Phuket Old Town. This historic quarter — built during the 19th-century tin mining boom — attracted traders from China, India, Malaysia, and Europe, creating one of Thailand's most unique food scenes.

The result is Peranakan cuisine (Baba-Nyonya): a fusion of Thai, Chinese, and Malay flavors found nowhere else in Thailand. Alongside it, you'll find Cantonese dim sum houses that have been running since 1917, Indian-Muslim roti stalls passed down through generations, and Southern Thai cooking that's spicier and more complex than the central Thai food most visitors know.

All of this within walking distance, along the photogenic Sino-Portuguese shophouse streets of Thalang, Dibuk, and Phang Nga Road. Most meals cost under 200 baht ($6). Here are the 12 restaurants worth the trip from the beach.

1One Chun Cafe & Restaurant

Southern Thai Peranakan 🏅 Michelin Bib Gourmand 4.4 · 6,250 reviews
💰 ฿150–฿400 📍 48/1 Thep Krasattri Rd, Talat Yai 📌 Google Maps →
Verdict: The single most recommended restaurant in Phuket Old Town across Reddit, food blogs, and the Michelin Guide. A must-visit.

Quick comparison

Best for
First-time visitors wanting the definitive Phuket Old Town dining experience
Strengths
Michelin Bib Gourmand · retro 1950s atmosphere · iconic crab curry
Limitations
Gets crowded — call ahead for dinner reservations
What to order
Gaeng poo (crab curry with rice noodles) · Phuket-style braised pork belly · Kaeng som (tangy Southern Thai curry)
🕐 Hours
Mon10:00 AM – 10:00 PMTue10:00 AM – 9:00 PMWed10:00 AM – 10:00 PMThu10:00 AM – 10:00 PMFri10:00 AM – 10:00 PMSat10:00 AM – 10:00 PMSun10:00 AM – 10:00 PM
📞 +66 76 355 909
One Chun Cafe and Restaurant in Phuket Old Town
"One Chun is the best Michelin restaurant in Phuket and cheap too! The crab curry is absolutely incredible." — r/phuket
"I highly recommend One Chun Cafe. Call ahead for reservations — it gets packed for good reason." — r/ThailandTourism

2Raya Restaurant

Thai-Chinese Peranakan 4.4 · 3,259 reviews
💰 ฿300–฿800 📍 48/1 Thanon Dibuk, Talat Yai 📌 Google Maps →
Verdict: A Phuket institution set in a beautiful old Sino-Portuguese mansion. Higher-end but worth the splurge for the atmosphere and crab curry.

Quick comparison

Best for
Special occasion dinner in a historic mansion setting
Strengths
Stunning colonial interior · legendary crab curry · decades of tradition
Limitations
Pricier than neighbors · can feel touristy at peak hours
What to order
Crab curry · stir-fried morning glory · deep-fried fish with turmeric
🕐 Hours
Mon–Sun10:30 AM – 10:00 PM
📞 +66 76 218 155
Raya Restaurant in Phuket Old Town
"Tu Kab Khao, The Charm Gallery, Raya Restaurant, Lao Pa Sat — all solid choices in Old Town." — r/phuket

3Tu Kab Khao Restaurant

Southern Thai 4.2 · 4,366 reviews
💰 ฿200–฿500 📍 8 Phangnga Rd, Talat Yai 📌 Google Maps →
Verdict: A local favorite for elevated Southern Thai cuisine. Frequently recommended on Reddit alongside One Chun and Raya as the Old Town trifecta.

Quick comparison

Best for
Southern Thai cuisine with a modern twist in a stylish setting
Strengths
Beautifully plated · wide menu · great atmosphere
Limitations
Popular with tour groups — reservations recommended
What to order
Massaman curry · stir-fried crab with yellow curry powder · moo hong (Phuket braised pork)
🕐 Hours
Mon–Sun11:00 AM – 8:30 PM
📞 +66 76 608 888
Tu Kab Khao Restaurant in Phuket Old Town
"Tu Kab Khao is very famous and my friend who has been there recommends. Probably need to make a reservation though." — r/phuket

4Kopitiam by Wilai

Peranakan Hokkien 4.6 · 1,552 reviews
💰 ฿80–฿200 📍 18 Thanon Talang, Talat Yai 📌 Google Maps →
Verdict: Charming Peranakan cafe filled with nostalgic photos of old Phuket. The Hokkien mee and massaman curry are both outstanding.

Quick comparison

Best for
Affordable Peranakan classics in a nostalgic, photogenic setting
Strengths
Highest-rated in Old Town (4.6★) · beautiful vintage decor · very affordable
Limitations
Closed Sundays · small space fills up fast
What to order
Hokkien mee · massaman curry · mee sua (thin wheat noodles in broth)
🕐 Hours
Mon11:00 AM – 8:00 PMTue11:00 AM – 9:00 PMWed–Sat11:00 AM – 8:00 PMSunClosed
📞 +66 81 895 4278
Kopitiam by Wilai in Phuket Old Town
"Kopitiam — simple but delicious everyday Peranakan food. The retro photos of old Phuket on the walls make it extra special." — r/phuket

5Kanta Phuket

Peranakan Thai-Chinese 4.8 · 964 reviews
💰 ฿150–฿400 📍 23 Phangnga Rd, Talat Yai 📌 Google Maps →
Verdict: The highest-rated restaurant on this list (4.8★). A Redditor's top pick for authentic Peranakan food in Old Town.

Quick comparison

Best for
Authentic Peranakan food recommended by locals
Strengths
Highest Google rating in Old Town (4.8★) · authentic recipes · great value
Limitations
Less well-known than One Chun — but that's a feature, not a bug
What to order
Peranakan-style curries · moo hong (braised pork belly) · local Phuket desserts
🕐 Hours
Mon–Sun10:00 AM – 10:00 PM
Kanta Phuket restaurant in Old Town
"If you want to try the local taste of Peranakan Food, go to Kanta restaurant in Old Phuket Town. It is one of my favorite spots." — r/phuket

6Blue Elephant Phuket

Royal Thai 🏅 MICHELIN Listed 4.7 · 3,031 reviews
💰 ฿500–฿1,500 📍 96 Krabi Rd, Talat Nuea 📌 Google Maps →
Verdict: The upscale pick on this list. Set in a gorgeous 100-year-old colonial mansion, Blue Elephant serves refined Royal Thai cuisine and offers cooking classes.

Quick comparison

Best for
Special occasion dining and Thai cooking classes
Strengths
Breathtaking colonial mansion setting · MICHELIN listed · cooking school
Limitations
Most expensive on this list · dressy vibe may not suit casual travelers
What to order
Set menu for the full experience · massaman curry · pomelo salad · pad thai with river prawns
🕐 Hours
Mon–Sun11:30 AM – 10:00 PM
📞 +66 76 354 355 · 🌐 Website
Blue Elephant restaurant in a colonial mansion, Phuket
"Blue Elephant Cooking School & Restaurant Phuket — stunning setting and the food matches the architecture." — r/ThailandTourism

7Lock Tien Food Court

Hokkien Street Food 4.0 · 829 reviews
💰 ฿50–฿150 📍 173 Yaowarad Rd, Talat Nuea 📌 Google Maps →
Verdict: The budget king. A semi-outdoor food court with multiple vendors serving Phuket classics — the Hokkien noodles here are legendary.

Quick comparison

Best for
Ultra-cheap multi-dish feast — try several Phuket specialties in one sitting
Strengths
Multiple food stalls · Hokkien mee is the star · incredible value
Limitations
Basic seating · can be hot · not air-conditioned
What to order
Mee Hokkien (stir-fried yellow noodles with egg) · oh tao (oyster omelette) · satay
Lock Tien food court in Phuket Old Town
"Lock Tien is famous — many Thais from Bangkok consider it a must-eat. The Hokkien mee is smoky, salty, and rich with the egg on top." — Eating Thai Food / Mark Wiens

8Roti Thaew Nam

Indian-Muslim 🏅 MICHELIN Recommended 4.5 · 873 reviews
💰 ฿40–฿120 📍 6 Thep Krasattri Rd, Talat Yai 📌 Google Maps →
Verdict: Phuket's most iconic roti joint. Michelin-recommended for a reason — the flaky roti with massaman curry is transcendent.

Quick comparison

Best for
The best roti on the island — breakfast or afternoon snack
Strengths
Michelin recommended · absurdly cheap · generations-old recipes
Limitations
Limited seating · can sell out by afternoon
What to order
Roti with massaman curry · roti with chicken curry · cha-chuk (unique tea-coffee hybrid)
Roti Thaew Nam in Phuket Old Town
"Roti Taew Nam in Phuket old town — it has roti and an extremely tasty massaman curry." — r/phuket

9Boonrat Dim Sum

Cantonese Dim Sum 4.4 · 964 reviews
💰 ฿60–฿200 📍 26/41 Thanon Bangkok, Talat Nuea 📌 Google Maps →
Verdict: Operating since 1917 — over 100 years of dim sum. Get here before 8am or miss out entirely.

Quick comparison

Best for
Early-bird breakfast — the most authentic dim sum in Phuket
Strengths
100+ year history · original Guangzhou recipes · incredibly cheap
Limitations
Opens 5:30am, closes 10:30am — miss it and wait until tomorrow
What to order
Steamed pork dumplings · crab and shrimp har gow · seaweed-wrapped minced pork · Chinese tea
🕐 Hours
Mon–Sun5:30 – 10:30 AM
📞 +66 76 212 034 · 🌐 Website
Boonrat Dim Sum breakfast in Phuket Old Town
"Boonrat Dim Sum has been serving dim sums to locals since 1917 — original recipes from Guangzhou. Get there early, it fills up by 7am." — Budget Traveller

10Khun Jeed Yodpak Restaurant

Thai-Chinese Noodles 4.5 · 1,864 reviews
💰 ฿50–฿150 📍 4-8 Thanon Ongsimphai, Talat Yai 📌 Google Maps →
Verdict: The radna (gravy noodle) specialist — 30 years of perfecting one dish. A true locals' lunch spot.

Quick comparison

Best for
Authentic Thai-Chinese noodles that locals have eaten for decades
Strengths
30-year noodle legacy · incredible radna · very cheap
Limitations
Closed Wednesdays · limited menu (noodles focused)
What to order
Radna (savoury gravy noodles) with pork · dumplings · Thai coconut milk custard for dessert
🕐 Hours
Mon–Tue10:00 AM – 8:00 PMWedClosedThu–Sun10:00 AM – 8:00 PM
📞 +66 99 149 1939
Khun Jeed Yodpak noodle restaurant in Phuket Old Town
"Khun Jeed Yod Pak — for the last 30 years they have specialised in radna, savoury noodles enveloped in glorious gravy." — Budget Traveller

11Ko Yoon Phuket Noodle

Hokkien Noodles 4.6 · 440 reviews
💰 ฿50–฿120 📍 Talat Nuea 📌 Google Maps →
Verdict: The must-try for Hokkien mee purists. A tiny, intimate spot that feels like eating in someone's living room.

Quick comparison

Best for
The best Hokkien mee in Phuket — a noodle lover's pilgrimage
Strengths
Highest noodle rating (4.6★) · intimate retro vibe · dried shrimp broth
Limitations
Very small — only a few tables · lunch only
What to order
Hokkien mee with the soup on the side · stir-fried Hokkien noodles with seafood
Ko Yoon Phuket Noodle Hokkien mee
"Ko Yoon has the must-try Hokkien mee in town. The soup has this incredible dried shrimp flavour. Come early — it's tiny." — Budget Traveller

12Natural Restaurant Phuket

Thai 4.5 · 1,455 reviews
💰 ฿100–฿350 📍 62/5 Phuthon, Bangkok Rd, Talat Nuea 📌 Google Maps →
Verdict: A Reddit favorite for its garden atmosphere and well-priced Thai classics. Great all-rounder for groups.

Quick comparison

Best for
Groups wanting a relaxed garden-style Thai restaurant
Strengths
Beautiful open-air garden setting · wide menu · reasonable prices
Limitations
Slightly outside the main Old Town cluster
What to order
Pad Thai · green curry · tom yum goong · fresh seafood dishes
📞 +66 76 214 037
Natural Restaurant Phuket garden setting
"I highly recommend the Natural Restaurant Phuket Town. Reasonably priced, great atmosphere, great food." — r/ThailandTourism

How We Picked These

We combed through Reddit threads on r/phuket, r/ThailandTourism, and r/solotravel, cross-referenced with the Michelin Guide Thailand, Mark Wiens' food guides, and Budget Traveller's Phuket coverage. Each restaurant was verified through Google Places API for current ratings, hours, and addresses. Priority went to spots with multiple independent recommendations and strong local reputation.

Frequently Asked Questions

What is the best restaurant in Phuket Old Town?

One Chun Cafe & Restaurant is the most recommended across Reddit and travel blogs. This Michelin Bib Gourmand spot serves Peranakan and Southern Thai classics like crab curry with rice noodles and braised pork belly in a charming retro 1950s setting. With 6,250+ Google reviews and a 4.4 rating, it's the top pick for first-timers.

Is Phuket Old Town good for food?

Phuket Old Town has the best food concentration on the island. Unlike the tourist-heavy beach areas, Old Town offers authentic Peranakan, Thai-Chinese, Indian-Muslim, and Southern Thai cuisine at local prices. The area around Thalang Road, Dibuk Road, and Phang Nga Road is packed with restaurants that have been serving for decades — some over 100 years.

How much does a meal cost in Phuket Old Town?

Budget meals start from 50 baht ($1.50 USD) at food courts like Lock Tien or roti stalls. Mid-range restaurants like One Chun or Tu Kab Khao average 150–400 baht ($4–12). Fine dining at Blue Elephant runs 500–1,500 baht ($15–45). You can eat three outstanding meals for under 500 baht total.

What food is Phuket Old Town famous for?

Phuket Old Town is famous for Peranakan (Baba-Nyonya) cuisine — a fusion of Thai, Chinese, and Malay flavors unique to Phuket. Signature dishes include mee Hokkien (stir-fried yellow noodles), gaeng poo (crab curry with rice noodles), massaman curry, dim sum, and roti with curry served by Indian-Muslim families who've been here for generations.

Where do locals eat in Phuket Old Town?

Locals flock to Boonrat Dim Sum at 5:30am for breakfast, Khun Jeed Yodpak for radna noodles at lunch, Ko Yoon for Hokkien mee, and Lock Tien food court for an affordable multi-dish feast. These spots have very few tourists.

Is it worth visiting Phuket Old Town just for the food?

Absolutely. Many travelers specifically recommend spending a full day in Old Town for food alone. The culinary diversity — Chinese dim sum for breakfast, Peranakan lunch, Indian roti in the afternoon, Southern Thai dinner — is unlike anywhere else on the island. Combine it with the Sino-Portuguese architecture and Sunday walking street market.

🎟️ Book Phuket Experiences

Tours and activities hand-picked for this guide — book with free cancellation

Experiences via Viator — free cancellation on most tours

Related Attractions