Skip to Content

Phuket Food Guide: 10 Must-Try Phuket Restaurants & Street Food Stalls

You know what’s great to eat in Phuket? The seafood.

This isn’t surprising considering Phuket is surrounded on all sides by the Andaman Sea. In fact, stay in any of its beautiful beach towns and you’ll be a fishing line away from many seafood restaurants, not to mention Italian pizzerias and sushi bars! Yes, Phuket can be touristy.

I love seafood so I didn’t mind getting my fill, but I was happy to find that there’s so much more to Phuket Thai cuisine than just fresh seafood. Interestingly, traditional Phuket food is characterized by a blend of foreign influences, much of shaped during its time as a destination port in the China-India trade route. You just have to get off the beach and go to the Old Town to find it.

I stayed in three different areas during our visit to Phuket and got to experience a range of the island’s cuisine. If you’re interested in doing the same, then here are ten restaurants to try in Kata, Karon, and the Old Town.


To help with your Phuket trip planning, I’ve compiled links to hotels, tours, and other services here.


Top-rated hotels in Kata, one of the best areas to stay for first-time visitors to Phuket.



Get unlimited access to the top restaurants in Thailand with the TAGTHAi Pass.



If you’re planning a trip to Phuket, then be sure to check out our detailed Phuket travel guide. It’ll have all the information you need – like where to stay, when to go, how to get around, etc. – to help you plan your trip.

Save This on Pinterest!

No time to read this article on the best restaurants in Phuket? Click on the save button and pin it for later!

One Chun Cafe & Restaurant in Phuket Old Town, Thailand


When doing research for this post, I came across this interesting article that described Phuket Thai cuisine as a fusion of culinary influences. According to a Phuket-born chef, it was influenced mainly by Chinese Hokkien cuisine, then by Muslims from India and Malaysia. This explains dishes like khanom jeen, roti, and chicken curry.

But the influences don’t end there. As described, Phuket was once a port of call, routinely seeing traders from Persia, Arabia, Indonesia, and Portugal. Each of these traders brought with them spices, recipes, and cooking techniques that helped shape Phuket Thai cuisine.

This confluence of cultures and influences is most apparent in the Old Town, which reminded me so much of Penang. The atmosphere was the same, the Sino-Portuguese architecture seemingly identical, and the food surprisingly similar. In fact, the food in Phuket Old Town reminded me more of the food in Penang than it did the food in Bangkok!

Only when I started doing research for this post did I learn the reason for the similarities. Like Penang, Phuket has a large Peranakan population, at least 70%. Hokkien settlers in Phuket integrated with local Thais and created a culture and cuisine that’s similar to Peranakan Malays, but unique and distinct in its own ways.

Peranakan food for me, is the ultimate in Asian fusion cuisine. It’s characterized by bold punches of flavor. At its heart, this is what you can expect from the food in Phuket.



You’ll find great food throughout the island, but a taste of the real Phuket starts here in the Old Town. I’m more into authentic food experiences than beaches so this was easily my favorite part of Phuket.

1. One Chun Cafe & Restaurant

Before our trip, I did research only for local restaurants and One Chun Cafe was cited as being one of the best restaurants in Phuket. It’s owned by the same family as Raya, which explains the high quality of its food and the restaurant’s charming interior.

One Chun offers many interesting southern Thai dishes on their menu, including this beautiful khanom jeen kang poo or crab yellow curry with khanom jeen noodles and fresh vegetables. I love crab meat and curry so I didn’t need to deliberate long. It’s one of the restaurant’s specialties and my single favorite dish to eat in Phuket.

Crab yellow curry at One Chun Cafe & Restaurant, Phuket Old Town, Thailand

I usually enjoy Thai curry with rice but One Chun serves them with balls of khanom jeen noodles, a thin rice noodle made from fermented rice. You ladle spoonfuls of the crab curry onto the sticky noodle balls and enjoy them with an assortment of crunchy raw vegetables. You’ll find chunks of succulent crab in a sweet and creamy coconut milk curry made with a generous amount of Thai basil.

Southern Thai curries have a reputation for being spicy but yellow is the mildest form. Don’t be afraid of this one if you’re averse to spicy food. It’s absolutely delicious, so much so that I needed to order an extra four balls of noodles to sop up the rest of the curry.

Crab yellow curry over noodles at One Chun Cafe & Restaurant in Phuket Old Town

The restaurant is in an old house with brick walls and different types of vintage paraphernalia. It was packed when I was there for lunch so I didn’t get to explore the space, but a quick look around revealed a collection of vintage clocks and television sets, even an old cinema projector.

One Chun is located near the corner of Thepkrasatree and Dibuk Roads. It’s a Michelin Bib Gourmand awardee with a near-perfect 4.5-star rating on TripAdvisor.

One Chun Cafe & Restaurant interior in Phuket Old Town

One Chun Cafe & Restaurant

Address: 48/1 ถนน เทพกษัตรี ตำบล ตลาดใหญ่ อำเภอ เมืองภูเก็ต Chang Wat Phuket 83000, Thailand
Operating Hours: 10AM-10PM, daily

2. Raya

This was my second favorite restaurant in the Old Town. Like One Chun, Raya is a Michelin Bib Gourmand awardee that’s long been one of the best restaurants in Phuket. They’re known for serving classic Phuket-style dishes like this delicious moo hong or slow-cooked pork belly stew.

Moo hong at Raya restaurant in Phuket Old Town, Thailand

How beautiful does that look? Moo hong is made by braising pork belly in a sweet marinade made with a slew of ingredients like garlic, black peppercorn, coriander root, soy sauce, and star anise. It’s cooked for over an hour, resulting in these incredibly tender chunks of pork belly that are sweet and garlicky with a nice peppery kick. It reminded me of Filipino pork adobo, but sweeter.

Moo hong has been referred to as Phuket’s signature dish so this is a definite must-order at Raya. I enjoyed it so much I wish I could have ordered more dishes, but I was here by myself after a full lunch at One Chun and snack at Lock Tien Food Court. Next time for sure!

Moo hong at Raya restaurant in Phuket Old Town, Thailand

As described, Raya and One Chun Cafe & Restaurant are owned by the same family. In fact, they’re just around the corner from each other! I didn’t know this at the time but looking back now, it makes sense. Both are more upscale restaurants serving great Phuket food in thoughtfully-decorated Sino-Portuguese mansions. Eat at both if you can.

Raya restaurant interior in Phuket Old Town


Address: 48/1 Dibuk Rd, Tambon Talat Yai, Amphoe Mueang Phuket, Chang Wat Phuket 83000, Thailand
Operating Hours: 10AM-10PM, daily

3. Ko Ang Seafood

Like One Chun, I learned about Ko Ang Seafood from Phuket 101. According to them, this Phuket restaurant has been around for a long time and is known for serving great seafood in the Old Town, including more exotic delicacies like red ant eggs and palm grubs. The promise of exotic fare was exactly why I decided to eat here.

Ko Ang Seafood restaurant in Phuket Old Town, Thailand

Have you ever tried horseshoe crab before? I went to high school in Rhode Island and dozens of these odd-looking creatures would wash up in the bay next to our school. I never thought they were edible until I saw them here!

As if their appearance wasn’t strange enough, horseshoe crabs look like crustaceans but they’re actually more closely related to archanids – aka spiders and scoprions. And they have blue blood. Hungry yet?

Horshoe crabs at Ko Ang Seafood restaurant in Phuket Old Town

Ko Ang Seafood offers this interesting yum kai meng da or spicy horseshoe crab roe salad. To be clear, horseshoe crabs don’t have edible flesh the way real crabs do. What people eat are its eggs, which are the green round things pictured below.

Based on what I’ve read, yum kai meng da is the only way horseshoe crab roe is prepared in Thailand. It’s basically a fresh green mango salad made with shredded green mango, celery, chili, coriander, onion, and horseshoe crab roe.

Yum kai meng da at Ko Ang Seafood restaurant in Phuket Old Town

This was without question the most interesting dish I had in Phuket. Apart from some brininess, the eggs don’t actually taste like much and they have an unexpected texture, different from any roe I’ve tried before. They don’t pop when you bite into them. Instead, they’re lumpy and rubbery, like little balls of modeling clay.

Be careful when eating this dish because you can get sick from it. I did and wound up with a case of the runs later that night. It’s uncooked so eating horseshoe crab eggs can lead to an upset tummy if you aren’t used to it.

If horseshoe crab roe is too extreme for you, then there are plenty of traditional seafood dishes to enjoy at Ko Ang Seafood. The restaurant is located along Phuket Road, just south of Surin Circle.

Horshoe crab roe at Ko Ang Seafood restaurant in Phuket Old Town

Ko Ang Seafood

Address: 226 หมู่ 2 Phuket Rd, Tambon Talat Yai, Amphoe Mueang Phuket, Chang Wat Phuket 83000, Thailand
Operating Hours: 6PM-12:30AM, daily

4. Lock Tien Food Court

Lock Tien is a Phuket institution. It’s been around for over fifty years and is probably the oldest food court on the island. They’re known for serving classic Phuket dishes and is hugely popular with locals and visiting Thai tourists.

I went to Lock Tien on my own then again the following day with Pema of A Chef’s Tour. The food court is easy to find at the corner of Dibuk and Yoawarat Roads.

Lock Tien Food Court, Phuket Old Town, Thailand

Pema took me to Lock Tien to try the por pia, which is a type of fresh spring roll popular throughout Southeast Asia. It’s a Hokkien/Techew dish made with a thin crepe-like wrapper filled with a variety of ingredients like pork, shrimp, lettuce, grated turnip, and tofu. The stall at Lock Tien slathers them with a thick sweet or sweet-spicy sauce.

Por pia at Lock Tien Food Court, Phuket Old Town, Thailand

If you want something to help cool you off, then one of the best things to try in Phuket is oh eaw. It’s a classic Thai shaved ice dessert topped with a variety of ingredients like red bean, grass jelly, syrup, and oh aew, which is a type of jelly made with banana and Chinese herbs.

Oh eaw at Lock Tien Food Court, Phuket Old Town, Thailand

Lock Tien Food Court

Address: 173 Yaowarat Rd, ตำบล ตลาดใหญ่ Amphoe Mueang Phuket, Chang Wat Phuket 83000, Thailand
Operating Hours: 9AM-5PM, Wed-Mon (closed Tues)

5. Phuket Old Town Food Tour

This entry isn’t a restaurant nor a street food stall, but a food tour. It’s led by Pema of A Chef’s Tour, a proud Phuketian who was born and raised on the island and knows it as well as anyone. If you want a truly immersive food experience in the Old Town, something that gives you an insider’s look at Phuket’s history and its food, then I highly recommend going on this tour.

Here’s Pema teaching me about the different vegetables and ingredients commonly used in Phuket Thai cuisine. The tour starts at 10AM at the central market and takes you to many stops around the Old Town.

Pema of Phuket Old Town Food Tour in Thailand

There are no touristy stops on this tour. Pema takes you to the best, most deeply local restaurants and food stalls that you’d probably never find on your own. Pictured below is a delicious street side plate of khanom jeen noodles topped with loads of fresh vegetables and a fermented fish-based sauce. Talk about flavor overload!

Khanom jeen noodles from the Phuket Old Town Food Tour

This bowl of yen ta fo from a family-run heritage restaurant was one of my favorite dishes from the tour. It’s made with fermented soybean paste which gives the broth its unique pinkish hue.

We made many more stops on this tour, all of which you can check out in my article about this Phuket Old Town Food Tour from A Chef’s Tour. It lasts 4 hours and costs USD 59 per person. You can book it on Get Your Guide.

Yen ta fo from the Phuket Old Town Food Tour

Phuket Old Town Food Tour

Book This Tour: Get Your Guide
Length of Tour: 4 hrs


Karon Bay is home to one of the longest stretches of beach on the island. Like Kata and Patong beach, it’s one of the most popular places to stay in Phuket.

6. Pasha Kebab – CLOSED

We were guests at Centara Villas Phuket so we stayed for a couple of nights in Karon before flying back to Bangkok. We explored the town on one day and found this kebab restaurant.

It may seem out of place to include a Middle Eastern restaurant in a Phuket food guide, but if Persian and Arabic traders really did make stops on the island in the 16th and 17th centuries, then Arabic food may have a longer history in Phuket than you’d think.

In any case, Pasha Kebab had excellent reviews so we decided to eat here. They’re a TripAdvisor Certificate of Excellence awardee with a stellar 4.5-star rating.

Pasha Kebab restaurant in Karon Beach, Phuket, Thailand

Their chicken pita kebabs are hefty and ridiculously good. If you want a break from Thai food, then I suggest eating here.

Chicken pita kebabs at Pasha Kebab restaurant in Phuket

Pasha Kebab

Address: 504 Patak Rd, Tambon Karon, Amphoe Mueang Phuket, Chang Wat Phuket 83100, Thailand
Operating Hours: 11:30AM-11PM, daily


Kata is arguably one of the best places to stay on the island. It’s quieter than Patong and seems to have more restaurants than Karon. We stayed here the longest and got to try a few very good restaurants, most serving “tourist-friendly” Thai food that’s delicious but perhaps not as interesting as the food you’d find in the Old Town.

7. Kwong Shop Seafood

If you want delicious but reasonably priced seafood, then Kwong Seafood Shop is a great place to go. We enjoyed a seafood feast of crab curry, hot pot, and whole fish. They started us off with the most tender steamed squid cooked with garlic and chili in a light lemon sauce.

Squid at Kwong Shop Seafood restaurant in Kata Beach, Phuket, Thailand

A succulent whole crab in yellow curry. To be honest, I ordered this thinking we’d get the same kang poo dish at One Chun Cafe & Restaurant but it obviously wasn’t. It was still good though, cooked in a mild yellow curry.

Whole crab at Kwong Shop Seafood restaurant in Kata Beach, Phuket

I read that whole fish with red curry is one of the restaurant’s specialties. I asked our server for recommendations and true enough, he recommended this dish. The fish (perch?) was succulent and flaky and garnished with a mound of crispy fried Thai basil. This red curry was creamier and tastier than their yellow.

Fish dish at Kwong Shop Seafood restaurant in Phuket, Thailand

Kwong Seafood Shop is a simple restaurant along Taina Road in Kata Beach. They give you menus but you can basically just point to the pictures on the walls to tell them what you want. They’re a TripAdvisor Certificate of Excellence awardee with a near-perfect 4.5-star rating.

Interior of Kwong Shop Seafood restaurant in Phuket, Thailand

Kwong Shop Seafood

Address: 67 Taina Rd, Karon, Mueang Phuket District, Phuket 83100, Thailand
Operating Hours: 9AM-12MN, daily

8. Sugar & Spice

If you like authentic Thai food but aren’t too adventurous, then Sugar & Spice is a good place to go. They offer many western dishes along with tourist-friendly Thai favorites like som tam, pad Thai, pineapple rice, and pandan leaf chicken. Pictured below are plates of chicken and pork satay. Satay is a popular Southeast Asian dish of seasoned and skewered grilled meat.

Satay at Sugar & Spice Restaurant, Kata Beach, Phuket, Thailand

Pandan chicken is another Thai favorite that’s popular in other Southeast Asian countries as well. It consists of boneless chicken wrapped and cooked in aromatic pandan or screwpine leaves.

Pandan chicken at Sugar & Spice Restaurant, Kata Beach, Phuket, Thailand

This pretty pineapple fried rice was probably my favorite dish at Sugar & Spice.

Pineapple fried rice at Sugar & Spice Restaurant, Kata Beach, Phuket, Thailand

Sugar & Spice is located along Kata Road. In my opinion, they don’t serve the most exciting Thai food but they’re a crowd-pleaser with a commendable 4.5-star rating on TripAdvisor.

Interior of Sugar & Spice Restaurant, Kata Beach, Phuket, Thailand

Sugar & Spice

Address: 98/70 Kata Rd, Tambon Karon, Amphoe Mueang Phuket, Chang Wat Phuket 83100, Thailand
Operating Hours: 8AM-10PM, daily

9. Red Onion – CLOSED

Based on its reviews, Red Onion is one of the best restaurants in Phuket. When I read about its popularity, I expected it to be similar to Sugar & Spice – palatable to tourists but not the most exciting representation of southern Thai food. I was wrong. There is plenty to be excited about at this restaurant.

While they do serve tourist-friendly dishes like pad Thai and fried spring rolls, many of the dishes we ordered came with an interesting twist, like these fried garlic and pepper prawns.

I’m not a fan of fried prawns served with the shell intact but Red Onion offers theirs with just the legs and tail. I never eat any part of the shell (including the tail) because I don’t like the texture, but the deep-fried legs added just the right amount of crunch. They were so incredibly good.

Prawn dish at Red Onion restaurant in Kata Beach, Phuket, Thailand

I haven’t had duck too often in Thailand but Red Onion offers a few dishes on their menu, like this duck with red curry. It was delicious, moist and juicy with a nice richness from the curry.

Duck curry dish at Red Onion restaurant in Phuket, Thailand

This was another duck dish sprinkled with white sesame seeds. It was made with some type of crust that imparted texture to the dish. This was really good too and perhaps even better than the duck with red curry.

As often as I’ve eaten it, I don’t know enough about authentic Thai food to know if this is a classic recipe or something unique to this restaurant. I can find example of Thai duck red curry but doing a search for “thai duck sesame seeds” doesn’t seem to bring up anything. Does anyone know?

Dusk dish at Red Onion restaurant in Phuket, Thailand

Red Onion is located farther up Taina Road so it’s a bit of a trek to get to, but it’s worth it. Authentic or not, this was one of the best meals we had in Phuket.

Red Onion restaurant in Kata Beach, Phuket, Thailand

Red Onion – CLOSED

Address: 23-27 Taina Rd, Tambon Karon, Amphoe Mueang Phuket, Chang Wat Phuket 83100, Thailand
Operating Hours: 12NN-10PM, daily

10. New York Burger Co.

Yes, I understand that burgers have no business being on a Phuket food guide, but whenever we’re away on a trip and I start craving for something familiar, burgers are usually my first choice. After two weeks in Northern, Central, and Southern Thailand, it was time for a burger.

New York Burger Co. was located near our hotel along Kata Road. This wasn’t on our itinerary but a quick look at their TripAdvisor profile convinced us to give them a shot. Like a few of the restaurants in this guide, they’re a TripAdvisor Certificate of Excellence awardee with a solid 4.5-star rating.

New York Burger Co restaurant in Kata Beach, Phuket, Thailand

There’s nothing like a good old-fashioned American cheeseburger to make you feel at home. It’s my all-time favorite comfort food. New York Burger Co. is owned by an American so he knows how to put together a solid burger. What you’re looking at here is the bacon cheeseburger.

Cheeseburger at New York Burger Co restaurant in Phuket, Thailand

No burger experience can ever be complete without a side of fries and/or onion rings.

Onion rings at New York Burger Co restaurant in Phuket, Thailand

New York Burger Co.

Address: 98 Moo 4 Kata New Road, Kata Beach, Karon, Muang, Phuket 83100, Thailand
Operating Hours: 12NN-10PM, Wed-Mon (closed Tues)


To help you find these Phuket restaurants, I’ve pinned them all on the map below along with a few others that we wanted to go to but just couldn’t find the time for. Click on the link for an interactive version of the map.

Phuket map with pins to restaurants


As described, you’ll find great Thai food anywhere in Phuket. But if you want the most interesting dishes – the type of dishes you can find in local homes that best represent this island and its people – then you’ll need to make a trip into Phuket Old Town.

Sadly, I read that traditional Phuket food is a dying cuisine, dying in the sense that it’s easier to find an Italian pizzeria along Kata Beach than it is to find a Thai restaurant offering authentic Phuket food. Tourism is to blame for this.

Phuket has become such a popular tourist destination that most of the restaurants on the island cater to tourists. There are plenty of Thai restaurants but most of them serve watered-down versions of Thai food that cater to western palates. Ubiquitous are tourist-friendly fare like pad Thai and som tam but more regional dishes like khanom jeen, oh eaw, and moo hong are harder to find, which is a shame because in my opinion, those are exactly the types of dishes you should be looking for in Phuket.

Thankfully, the most food-obsessed among us still have the Old Town to look forward to. If you’re traveling to Phuket for the first time and love interesting food experiences as much as we do, then I strongly recommend spending a night or two in the Old Town. It’s the culinary heart of the island and where you’ll find its best food.


This article on Phuket restaurants contains affiliate links, meaning we’ll earn a small commission if you make a purchase or booking at no extra cost to you. We really appreciate your support as it helps us keep this website going. Thank you!

Found this article useful? Help us help other travelers by sharing it!


Tuesday 24th of May 2022

Thanks for fantastic recommendations, went today to One Chun - absolutely superb! Super cheap and amazing quality! 👏

JB & Renée

Wednesday 25th of May 2022

Happy you enjoyed it Sasha! One Chun is fantastic indeed.


Sunday 4th of July 2021

It would be helpful to note if your visit was pre-pandemic. You listed restaurants that may not have survived economically.