🔄 Updated 21 Jun 2026
Phuket is a town where you can eat roti almost all day, because there are two clearly different styles. The first is savoury roti with curry from the old Muslim shops in the old town, open from before dawn and served with beef, chicken or goat curry and hot cha chak. The other is sweet roti from the newer chill-out spots that open from afternoon till late, loaded with condensed milk, butter, banana, Nutella or cheese however you like it. Plan your day well and you can eat roti from breakfast right through to a late snack before bed.
One thing worth knowing first: the morning roti shops in Phuket sell out fast. Many close the grill before noon or early afternoon. If you've got your heart set on a famous one, getting there before 10am is the safer bet, because the curry and dough are made fresh each day.
What is cha chak, and how is it different from regular Thai iced tea?
Cha chak (cha-chuk) is tea that's brewed and then "pulled" — poured back and forth between two jugs from a height until it builds a soft foam and the tea blends with the condensed milk. The technique makes it smooth and aromatic, and cools it to just-right drinking temperature. Plenty of Muslim shops in Phuket pull it right in front of you at the counter, and some mix tea with coffee in a single glass, called cha-coffee. It's mellower than standard Thai iced tea and not as sweet.
Want to taste deeper? Try a Phuket food tour or cooking class
Half a day with a local who knows the lanes — or cooking a dish yourself — teaches you more than just eating. Book ahead on Klook or GetYourGuide.
10 Phuket roti & cha chak shops the locals go to
Roti Taew Nam
A legendary shop on the corner of Thalang Road and Phuket Road, open for 70 years, frying roti over charcoal until it's crisp outside and chewy inside. Eat it with beef curry or massaman. It's held a Michelin Bib Gourmand for years running, so go early — it sells out fast.
Aroon
A long-running halal shop on Thalang Road, known for savoury roti with curry and a generously milky cha chak. There's roti with beef curry, chicken curry, murtabak roti, chicken rice and khanom jeen. Comfortable seating, and locals eat here all the time.
Roti Chaofa
A Muslim shop on Chao Fa East Road, open since the '80s and known for goat curry roti — tender meat in a rich sauce. There's also egg roti, banana roti and fried chicken biryani. It's earned a Michelin Bib Gourmand too. Cash only.
Abdul's Roti Shop
One of the oldest Indian-Muslim shops on Thalang Road, open for more than 60 years. You'll often see the owner flipping roti dough out front. The roti is thin and crisp, eaten with goat, chicken or beef curry, and the room has a genuinely old-school feel.
Gold Roti
A newer chill-out spot — air-conditioned, vintage decor, open from afternoon till late. The focus is sweet roti piled with toppings: Nutella and sweetcorn, cheese, banana, tissue roti, paired with cha chak and cheese green tea. Good for a relaxed evening, with several branches.
Roti Mee Cha
A shop on Ong Sim Phai Road near Wat Saen Suk, next to Jong Jamroen. It's known for strong, proper Thai iced tea to go with the roti. Open from late morning till evening — good for an afternoon or early-evening snack.
Cha Thep
A roti shop locals like to settle into in the evening, known for snake roti and a smooth, fragrant cha chak. Prices are easy on the wallet, making it a relaxed, low-cost late-night bite.
O Cha Rot
Another Phuket roti-and-tea shop that's made the Michelin Guide list. It focuses on roti with curry and hot tea, with a genuinely local atmosphere where residents drop in for breakfast.
Roti Phuket Muslim
A Muslim shop in Phuket Town, open in the morning for roti, murtabak, khao yam, biryani, Thai iced tea, cha chak and several curries that are rich without being heavy. The roti comes out crisp — a solid spot for a full breakfast.
Roti shops around Patong / the beaches
If you're staying in the beach zones — Patong, Kata or Karon — there are sweet-roti carts and roadside stalls open from evening till late, made fresh with egg, banana and condensed milk. Good for a snack after a stroll along the sand. Prices run a touch higher than in town, as you'd expect in the tourist areas.
Tip
Morning shops like Roti Taew Nam, Roti Chaofa and Aroon sell out fast, so go before 10am. Chill spots like Gold Roti only open in the afternoon, so save those for an evening or late bite — it works out better that way.
Savoury roti vs sweet roti — how to choose
- Want a proper meal — go for savoury roti with curry at a morning shop in the old town, with beef, chicken or goat curry. Filling enough to count as a meal.
- Want a snack or something sweet — crisp roti with egg, banana, condensed milk or Nutella, easy to find at the chill spots and carts in the evening.
- Coming as a group — order savoury roti to share, add a glass of cha chak, then finish with one plate of sweet roti. Good value and you get the full range.
- Vegetarian or vegan — Muslim shops lean heavily on meat, so ask for plain or egg roti and skip the beef-curry sauce.
A roti & cha chak day, dawn to late
If you want to hit everything in one day in Phuket Old Town, try planning it like this. All the shops are within walking distance or a few minutes' drive of each other.
Old town — classic roti
Goat curry + the beach zone
Old Town zone
The old savoury-roti shops cluster along Thalang and Chao Fa, within walking distance of each other. Best for breakfast.
Beach zone
Patong, Kata and Karon have sweet-roti carts open late, good for a snack after a day at the sea.
Plan a full Phuket trip — eating and sightseeing across the island
See the Phuket travel guide →