What are the Best Indian Restaurants in Phuket?
Indian cuisine has become increasingly popular in Phuket, and the island now has an impressive selection of restaurants serving authentic dishes from across the subcontinent. From Michelin Guide-featured fine dining to family-run curry houses open around the clock, there is something for every taste and budget. Whether you are craving North Indian tandoori, South Indian dosas, or rich Punjabi curries, these are the best Indian restaurants worth visiting in Phuket.
Tambu

| Location: Near Patong |
Michelin Guide Featured
Tambu is a stunning Indian restaurant on the rooftop of Avista Hideaway Phuket Patong, set inside an immense tent inspired by the lavish Tented Palaces of India’s Mughal era. Chef Saurabh Sachdeva, an Iron Chef Thailand winner, serves progressive Indian charcoal cuisine with dishes cooked over traditional Tandoor, Sigdi, and Tawa ovens. The setting is spectacular, with views over the surrounding hills and the Andaman Sea, making it perfect for sunset drinks and a romantic dinner.
Location: Avista Hideaway – Patong Beach
Address: 39/9 Muen Ngern Road
Hours: Tuesday-Sunday 6 pm – 11 pm (lunch Saturday-Sunday 12 pm – 2.30 pm, closed Monday)
Phone: 095 834 7208
Price: Expensive (around 1,500 Baht per person)
Website: tambuphuket.com
Maska
| Location: Patong Beach |
Maska brings authentic Indian street food to the hotel’s dining options. The restaurant combines Indian street-style energy with modern design, featuring pop-art walls and a curated playlist. The menu focuses on comfort classics: proper chaat, smoky kebabs, fragrant biryanis, and curries made for sharing. Complimentary chai flows through the afternoon, while lassis and kokum fizz cool things down. Come evening, spice-infused cocktails take over. Read more
Location: Patong Beach – Tribe Phuket Patong
Address: 203/2 Phang Mueang, Phang Muang Sai Gor Road, Patong, Phuket 83150
Open: 1 pm – 12 am
Phone: 083 993 8593
Website: click here
Amritsr

| Location: Patong Beach Road (multiple branches) |
TripAdvisor Best of the Best 2025
Amritsr is the most established Indian restaurant chain in Phuket, with over 20 years of experience and six locations across the island. The Patong Beach Road flagship is open 24 hours daily, making it the go-to spot for late-night curry cravings. They specialise in authentic North Indian and Punjabi cuisine, and their Chole Bhature, Butter Chicken, and Mutton Rogan Josh are consistently excellent. The restaurant is halal certified and offers an extensive vegan menu.
Location: Patong Beach (other branches in Old Town, Kalim Beach)
Address: 140 Taweewong Road, Patong Beach
Hours: 24 hours daily
Phone: 093 440 4555
Price: Medium (around 400-800 Baht per person)
Website: amritsr.com
Tandoori Flames

| Location: Patong Beach |
TripAdvisor Travelers’ Choice Award
Tandoori Flames has earned over 12,000 Google reviews and maintains an impressive 4.7 rating, making it one of the most popular Indian restaurants in Phuket. Located just 20 metres from Patong Beach, it serves North Indian, Mughlai, and Punjabi cuisine cooked in a traditional charcoal tandoor. Their Butter Chicken and Lamb Rogan Josh are particularly well regarded. The restaurant is halal certified and offers a lunch special with Chicken Tikka Masala, Garlic Naan, and Rice for 399 Baht.
Location: Patong Beach
Address: 114/3 Soi Patong Resort, Thaweewong Road, Patong Beach
Hours: 12 pm – 12 am daily
Phone: 089 649 3430
Price: Medium (around 350-700 Baht per person)
Website: tandooriflamesphuket.com
Highway Curry

| Location: Rawai (flagship), Kata, Karon, Chalong |
TripAdvisor Travellers Choice 2022-2023
Highway Curry is an award-winning chain with four branches across southern Phuket, offering the best coverage for visitors staying outside Patong. The Rawai flagship serves home-style Indian and vegan cuisine at reasonable prices. Their Chicken Korma (270 Baht), Mutton Jalfrezi (360 Baht), and Dal Makhani (230 Baht) are excellent, and they use fresh, locally sourced ingredients. The atmosphere is family-friendly, and they offer delivery across the area.
Location: Rawai (other branches in Kata, Karon, Chalong)
Address: 90 Moo 1, Soi Saiyuan, Rawai
Hours: 11 am – 11 pm daily
Phone: 083 024 3015
Price: Affordable (around 300-600 Baht per person)
Website: highwaycurry.com
Bollywood Phuket Restaurant & Bar

| Location: Phuket Town |
Bollywood Phuket opened in 2014 and occupies a beautiful Sino-Portuguese heritage building decorated with Bollywood movie posters and handcrafted statues. Owner Priya runs the restaurant with three dedicated Indian chefs who accommodate special requests. The menu covers Central and North Indian cuisine with particularly good options for Gujarati and Jain diners. Their Tandoori Prawns, Palak Paneer, and Mutton Biryani are highlights. Wine Wednesdays and Cocktail Fridays add to the atmosphere.
Location: Phuket Town
Address: 46/7 Moo 5, Soi Bangyai, Wichit
Hours: 12 pm – 11 pm daily
Phone: 076 304 034
Price: Medium to High (around 450-900 Baht per person)
Website: bollywoodphuket.com
Tantra

| Location: Patong Beach |
TripAdvisor Travellers’ Choice 2024-2025
Tantra is the only Indian restaurant in Patong offering traditional floor seating on cushions, providing an authentic cultural dining experience alongside regular tables. Located directly on the beach road, it serves North Indian and Punjabi cuisine with a royal Indian decor and background music to match. Their Butter Chicken, Chicken Tikka Masala, and Garlic Naan are consistently praised. The restaurant is halal certified and has extensive vegetarian and gluten-free options. They also offer catering services for events and weddings.
Location: Patong Beach
Address: 186/5-6 Thaweewong Road (Beach Road), Patong Beach
Hours: Monday-Saturday 11.30 am – 11.45 pm, Sunday 12 pm – 10 pm
Phone: 085 834 4655
Price: Medium (around 350-800 Baht per person)
Royal Kitchen

| Location: Patong Beach |
Royal Kitchen has earned a 4.9 Google Maps rating for its 100% halal Indian, Arabic, and Thai cuisine. Located near Bangla Road, it is convenient for visitors staying in central Patong and stays open until 2 am for late-night dining. Their Butter Chicken (280 Baht), Chicken Tikka Masala (280 Baht), and Hyderabadi Biryani (330 Baht) are consistently praised in reviews. The restaurant has outdoor seating and is wheelchair accessible.
Location: Patong Beach
Address: 142/1 Thaweewong Road, Patong Beach
Hours: 11 am – 2 am daily
Phone: 086 947 0430
Price: Medium (around 350-650 Baht per person)
Website: royalkitchenpatong.com
Sunshine View Restaurant

| Location: Tri Trang Beach (near Patong) |
TripAdvisor Travellers’ Choice 2024
Sunshine View combines Indian cuisine with stunning views over Patong Bay, making it ideal for a romantic sunset dinner. The restaurant serves Indian, Thai, European, and seafood dishes from a balcony setting near Tri Trang Beach. Their 7-Colour Lobster is a signature presentation, and the Butter Chicken Masala and prawns with biryani are excellent. Note that access requires climbing stairs.
Location: Patong Beach
Address: 92 Tri Trang Beach 3, Muen-Ngern Road, near Patong Beach
Hours: 11 am – 10 pm daily
Phone: 062 242 4185
Price: Medium to High (around 500-1,000 Baht per person)
Madras Cafe

| Location: Patong Beach |
Madras Cafe is the best option in Phuket for authentic South Indian cuisine. The small and cosy restaurant serves excellent Masala Dosa, Idli with Sambar, Pani Puri, and Pongal at budget-friendly prices. Located near Jungceylon Shopping Mall, it stays open until 2 am and plays Bollywood music to complete the atmosphere. The extensive vegetarian menu makes it popular with the South Indian community.
Location: Patong Beach
Address: 198/1-4 Rat U Thit Pee Road, Patong Beach
Hours: 11 am – 2 am daily
Phone: 076 625 598
Price: Affordable (around 300-600 Baht per person)
Little Prince Indian Cuisine

| Location: Cherngtalay, Boat Lagoon, Patong |
Little Prince is run by Chef Raj and his brother Chef Dinesh, who previously worked at the acclaimed Deepavali and Little India restaurants in Phuket. They combine fresh local ingredients with spices imported directly from India. The restaurant has multiple locations across the island and offers halal, vegetarian, vegan, and Jain options. Buffets are available, and they provide free delivery within 3 km and catering services for events.
Location: Cherngtalay (other branches at Boat Lagoon and Patong)
Address: 17/3 Pasak 1, Bandon-Cherngthaly Road
Hours: 11 am – 10 pm daily
Phone: 076 615 557
Price: Medium (around 350-650 Baht per person)
Website: curryphuket.com
Curry Night

| Location: Cape Panwa |
Curry Night is a family-run restaurant opposite the Pullman Panwa Beach Resort and has built a devoted following over many years. Owner Anita provides exceptional hospitality in a cosy second-floor setting with open-air seating. The Onion Bhaji has been described as “the best in the world” by reviewers, and the Chicken Tikka Masala, Navaratten Curry, and Tandoori Grouper are excellent. They offer extensive vegetarian and gluten-free options and will adjust spice levels to your preference. The best Indian restaurant option on the east coast of Phuket.
Location: Cape Panwa (opposite Pullman Panwa Hotel)
Address: 19/15 Moo 8, Sakdidej Road
Hours: 10 am – 12 am daily
Phone: 089 726 4495
Price: Affordable to Medium (around 350-700 Baht per person)







