Food in Krabi is a mixture of local and international cuisine. From authentic Thai flavours to Indian, Mexican and Italian influences, Krabi is a foodie’s paradise. The seafood is exceptional, and the spicy Thai curries have just the right amount of spice to dazzle your tastebuds. The food is cheap, and the menu diverse. To help you choose better, we’ve come up with 19 most popular restaurants that serve street food, Thai and Indian cuisine!
Maharat Market is a paradise for street seafood. The aroma of Thai spices engulfs the whole area, and all the stalls are tempting. You don’t have to worry about being hungry as you walk around the market because the sticky rice and tropical fruits will keep you full. Head to Maharat Soi for spicy Thai curries and finger-licking seafood as low as THB 30! There is also a Maharat Morning market that opens at 3:00 AM and stays till 10:00 AM where you’ll find fresh fruits and vegetables.
Must Try: Stingray curry, Fish cakes, Pad Thai Location: Soi 10 Maharat Road, opposite City Hotel, Krabi Town Timings: 4:00 PM – 9:00 PM Average Cost for Two: THB 50 - THB 200
2. Krabi Walking Street
Krabi town lights up during the weekend when Walking Street comes up. The best way to experience the essence of this town by roaming around Krabi Walking Street, where you’ll find delicious food, cheap home products and other stuff. There might be a stage with local bands and some break dancing going on.
Must Try: Baan Toy, Spring Rolls, Coconut Ice-cream Location: 7 Khongkha Rd, Tambon Pak Nam, Amphoe Mueang Krabi, Chang Wat Krabi Timings: Friday to Sunday, 6:00 PM – 10:00 PM Average Cost for Two: THB 100 - THB 300
3. Chao Fah Pier
Food in Krabi is incomplete without roaming around Chao Fah market and trying everything that the stalls sell! You’ll find rows of chairs and tables along a long road that has local Thai food stalls selling some of the town’s best seafood. The night market has a great vibe with a mixed crowd of locals and tourists, and everyone is glued to one or the other food stall.
Must Try: Seafood, Fried Noodles, Spicy Papaya Salad Location: Chao Fah Pier on Kong Ka Road, Krabi Town Timings: 5:00 PM -12:30 AM Average Cost for Two: THB 100 - THB 300
4. May and Mark House
May and Mark is the perfect place to chill and enjoy a western breakfast. They serve great coffee blends, and their cheese omelettes are to die for! They also have some great vegetarian alternatives for almost all the dishes on the menu and serve Mexican food as well. May and Mark bake their bread, and it is one of the best in town!
Must Try: Breakfast Combos, Mexican Enchiladas Location: 34 Maharaj Road Soi 10 Paknam, Krabi Timings: 7:00 AM – 9:00 PM Average Cost for Two: THB 600
Indian Cuisine in Krabi
5. Taj Palace
A fancy place for local Indian flavours, Taj Palace will dazzle your taste buds with authentic spices and Indian masala. It gives a unique touch to Indian and Thai food, and you’ll find some fantastic combinations like Prawn Tikka. Taj Palace has a variety of dishes to choose from, and you’ll like you’re back in your Indian city.
Must Try: Kebabs, Prawn Tikka Location: 440, Tambon Ao Nang, Amphoe Mueang Krabi, Chang Wat Krabi Timings: 11:00 AM – 12 Midnight Average Cost for Two: THB 1200
6. Temple Flower
Another popular choice for vegetarian food, Temple flower has a lot of plant-based versions of famous dishes and blends local Thai flavour with Indian spices to cater to its vast Indian customer base.
Must Try: Spring rolls, Yellow Curry, Salads Location: Ao Nang, Mueang Krabi District, Krabi Timings: 11:00 AM – 11:00 PM Average Cost for Two: THB 300
7. Tandoori Nights
If you’re missing the tandoori flavour and soft naan bread in Krabi, then Tandoori Nights is your place to go. This place is always bustling with people and has a fantastic vibe! Neatly prepared and plated, the dishes were flavoursome with local Indian taste.
Must Try: Naan bread, Tandoori Tikkas, Fish korma Location: 247, Ao Nang, Mueang Krabi District, Krabi Timings: 11:00 AM – 11:00 PM Average Cost for Two: THB 500
Govinda is the most popular choice for Indian vegetarian food and vegan food. Its no meat policy makes it popular with vegetarians, and the place is full most of the time. Govinda serves both Indian and international vegan dishes so you’ll find a variety of dishes to choose from their exceptional menu. It has a buffet facility as well and is widely known as one of the best places to get vegan food in Krabi.
Must Try: Vegan Lasagna, Indian Buffet Location: 32/24 Moo 2, Second Floor, Ao Nang, Mueang, Krabi Timings: 12 noon – 10:00 PM Average Cost for Two: THB 400
Zaika is known for serving the spiciest and most sumptuous Indian dishes, so if you want to walk down the spice lane then Zaika should be on your list! Apart from Indian cuisine, it specialises in Thai and seafood.
Must Try: Fish Curry, Matar Paneer Location: Ao Nang, Mueang Krabi District, Krabi Timings: 11:00 AM – 11:00 PM Average Cost for Two: THB 300 - THB 500
10. Kohinoor Indian Restaurant
Kohinoor restaurant is best known for its cosy ambience and hospitality. It serves almost all Indian dishes and has a rich variety of chicken prepared in Indian style.
Must Try: Butter Chicken, Chicken Jalfrezi Location: Railay beach, Tambon Ao Nang, Amphoe Mueang Krabi, Chang Wat Krabi Timings: 11:00 AM – 11:00 PM Average Cost for Two: THB 500
11. Maharaja Indian Restaurant
Maharaja serves food that you call love at first bite. It is renowned for its Indian menu and serves some of the famous international dishes as well. It also has a bar menu with Margarita and Mai Tai in the house!
Must Try: Chicken Tikka Masala, Palak Paneer, Mutton Rogan Josh Location: 197 1, Tambon Sala Dan, Amphoe Ko Lanta, Chang Wat Krabi Timings: 9:00 AM – 10:30 PM Average Cost for Two: THB 350 - THB 500
Thai food in Krabi
Tanta is known for its excellent Thai flavours and international dishes. It is air-conditioned and has a lovely setting. You can choose from a vast range of alcohol available on their menu.
Must Try: Crab Fried Rice, Shrimp, Mint Salad Location: 204, Mueang Krabi District, Krabi Timings: 10:00 AM – 10:30 PM Average Cost for Two: THB 1000
Massaman is the top choice for Asian and Thai cuisine. Just 500m from the beach, it is quite accessible and has a casual setting. It serves excellent proportions at affordable prices so if you’re on a budget, head to Massaman!
Must Try: Green Curry Location: 2 81000 249/2 4203, Ao Nang, Mueang Krabi District, Krabi Timings: 10:00 AM – 10:00 PM Average Cost for Two: THB 500
14. Local Thai Food Restaurant
As the name suggests, Local Thai Food is a place for Thai cuisine with local authentic flavours and spices. Located on the famous Railay beach, it serves delectable dishes at affordable prices.
Must Try: Fried Pumpkin, Grilled Prawns, Sticky Mango Rice Location: Ao Nang, Mueang Krabi District, Krabi Timings: 10:00 AM – 10:00 PM Average Cost for Two: THB 500 - THB 750
Bussaba serves classic Thai cuisine and has excellent combinations of set meals starting from THB 350. It is prevalent for the quality of food and has a small seating with 12 tables. The atmosphere is very peaceful, and it’s the perfect place for hanging out with friends and family!
Must Try: Green Curry Salmon, Tom Kha Gai, Yam Talay Location: 1293 Khlong Hang Road, Tambon Ao Nang, Chang Wat Krabi Timings: 12 noon – 10:30 PM Average Cost for Two: THB 300 - THB 600
16. Ruen Mai
If you’re looking forward to trying Thai food for the very first time, then head to Ruen Mai! It serves the most delicious Thai curries, and you’ll fall in love with Thai cuisine at once. The restaurant is in an outdoor setting with its vegetable garden. Ruen Mai is also the best place in Krabi for vegetarians since it has a great variety of veg dishes on the menu and offers some of the best vegetarian food in Krabi.
Must Try: Panaeng Curry, Pad Pak Mieng, Goong Makham Location: Sai Thai, Mueang Krabi District, Krabi Timings: 10:30 AM – 3:00 PM, 5:00 PM – 9:30 PM Average Cost for Two: THB 400
17. Chalita Café and Restaurant
Located along the Krabi River, Chalita Café is a place for Italian and Thai food. The restaurant serves some of the best Italian food in Krabi and is equally famous for its Thai curries. It has an excellent wine collection with THB 100 per glass.
Must Try: Pizzas, Salads, Curries Location: Chao Fah Alley, Tambon Pak Nam, Amphoe Mueang Krabi, Chang Wat Krabi Timings: 4:00 PM – 10:30 PM, Closed on Sunday Average Cost for Two: THB 800
18. Gecko Cabane
Another popular place in town for Thai food, Gecko Cabane gives the local ingredients a little western twist. Since the owners are French and Thai, the amalgamation reflects in the menu. It has a cosy European decor like living-room and fantastic food.
Must Try: Pineapple Fried Rice, Massaman Curry Location: 1/36-37 Soi Ruam Jit Muang Krabi Amphoe Mueang Krabi, Chang Wat Krabi Timings: 11:00 AM – 2:30 PM, 5:00 PM – 11:00 PM Average Cost for Two: THB 1000
19. Ton Ma Yom Tai
Ton Ma Yom Tai has a very homely feeling to it, and the food tastes like a home-cooked meal. It serves some relishing recipes with a mixture of authentic Thai spices and has one of the best curries in Krabi!
Must Try: Green curry, Papaya salad Location: 262/7 4203, Ao Nang, Mueang Krabi District, Krabi Timings: 8:00 AM – 2:00 PM, 5:00 PM – 9:30 PM Average Cost for Two: THB 500
The best part about the food in Krabi is the international outlook and a variety of dishes to choose from. There are a lot of options for vegetarians and vegans as well, and food retains its authentic flavours. Don’t forget to try their local dishes!