The 10 Best Restaurants in Koh Lanta, Thailandairport_transferbarbathtubbusiness_facilitieschild_activitieschildcareconnecting_roomcribsfree_wifigymhot_tubinternetkitchennon_smokingpetpoolresturantski_in_outski_shuttleski_storagesmoking_areaspastar

The 10 Best Restaurants in Koh Lanta, Thailand

An assortment of Thai food
An assortment of Thai food | © Matthew Guay / Flickr
Koh Lanta is a beautiful, low-key island off the coast of Krabi. Many people are attracted by the gorgeous beaches, but where should you eat between topping up your tan and swimming in the sea? Here are 10 of Koh Lanta’s top restaurants.

Panorama

Restaurant, Thai, $$$
Save
Pad Thai
The popular Thai noodle dish of pad Thai | © Victoria Rachitzky Hoch / Flickr
Located on the south-east coast of Koh Lanta, Panorama is a cute and cosy restaurant with great views of the sea and nearby islands. The eco-aware eatery is known for not providing plastic straws so as to be kinder to the environment, and there are vegetarian-friendly dishes on the menu. You’ll find Thai favourites, like pad Thai, curries, and fried rice, on the menu, as well as snacks, such as sandwiches, and a wide selection of hot and cold drinks. The owners are friendly and it’s a peaceful spot to unwind.
More Info

Meal service:

Breakfast, Lunch, Brunch

Atmosphere:

Cosy
Sun - Sat:
9:00 am - 6:00 pm

The Frog

Restaurant, European, Thai, $$$
Save
Seafood pasta
Seafood pasta is a popular choice at The Frog | © gaku. / Flickr
The Frog is a romantic restaurant in Saladan, Koh Lanta. Open only in the evenings, it’s a classy place with a relaxing yet upmarket vibe. There’s often a live band playing and the outdoor seating area has a charming “secret garden” feel to it. The menu features several dishes that can be difficult to find elsewhere on the island, and there are both Thai and Western options. Dishes include vegetarian lasagne, New Zealand steak with mushrooms, feta spring rolls, crab and fish spaghetti, seafood gnocchi, burgers, and hoisin duck. The Frog also has an impressively stocked wine cellar.
More Info

Meal service:

Dinner

Atmosphere:

Stylish, Romantic
Sun - Sat:
5:00 pm - 10:00 pm

Thai Cat

Restaurant, Thai, Seafood, $$$
Save
Grilled fish
Tuck into tasty seafood right on the beach | © Alpha / Flickr
The Thai Cat is a large restaurant on the sands of Long Beach. It’s often busy, which is a testament to the great service and good food. As the name suggests, it specialises in Thai cuisine. Perhaps unsurprisingly for an island establishment, there’s also a strong focus on fish and seafood dishes. The smells of freshly barbecued fish can be very tempting in the evenings! The restaurant serves breakfast, lunch, and dinner, and the views make it especially popular for dinner around sunset.
More Info

Meal service:

All Day

Atmosphere:

Casual
Sun - Sat:
10:00 am - 12:00 am

Patty's Secret Garden

Restaurant with Rooms, European, Thai, $$$
Save
Burger
Savour a succulent burger at Patty's Secret Garden | © Michael Stern / Flickr
Patty’s Secret Garden is another terrific restaurant close to Long Beach. Seating is in a delightful garden. With a selection of Thai and Western fare, there’s something to suit different tastes. Fresh and locally sourced ingredients are used as much as possible. Pleasing meat-eaters and vegetarians alike, meat-free alternatives are available for most main dishes. Relish veggie or meaty burgers, pasta, sandwiches, Penang and massaman curry, larb, and more. It’s also a top spot for those seeking out a full English breakfast to start the day.
More Info

El Greco

Restaurant with Rooms, Greek, $$$
Save
Kebab
Enjoy Greek kebabs in Koh Lanta | © Lesya Dolyk / Flickr
Bringing the delicious flavours of Greece to one of Krabi’s gorgeous islands, El Greco is a small and cute traditional-style tavern that serves authentic Greek cuisine. It’s a refreshing change if you’re craving for something different. Dip pita in tzatziki or enjoy a meze platter to start, and then devour dishes like souvlaki, kebabs, moussaka, and lamb gyros. Portions are generously sized. There are several sweet options to finish off your meal and the restaurant serves great coffee.
More Info

Sole Mare

Pizzaria, Restaurant, Italian, $$$
Save
Pizzas
What's your favourite pizza topping? | © Manfred Steger / Flickr
If you fancy pizza and are in the mood for Italian, Sole Mare may be just what you’re looking for. The restaurant’s interior may be fairly plain and minimalist, but the food is far from dull. Pizzas are cooked to perfection in a proper pizza oven and come with an exciting range of toppings. Other choices include lasagne, calzone, risotto, steak, salad, and, as probably expected, a wide selection of pasta dishes. Unlike many local restaurants, draught beer is available in addition to bottled beers, wines, and soft drinks. Few people can resist the tiramisu for dessert.
More Info

Meal service:

Dinner, Lunch

Atmosphere:

Modern
Sun - Sat:
11:00 am - 11:00 pm

Kunda Vegan Vegetarian

Restaurant, Vegan, Vegetarian, $$$
Save
Soups
Hearty and comforting soups are on the menu at Kunda Vegan Vegetarian | © Katrin Gilger / Flickr
Dishing up only meat-free fare, Kunda Vegan Vegetarian’s dishes are delicious enough to satisfy meat-lovers as well as devoted veggies. The vibe is peaceful and chill, the inside is colourful and cosy, the music is relaxing, the owner is filled with love, and the food is fresh and healthy. Begin the day with the surprise Karma Breakfast, or pay a visit for lunch or brunch to try the homemade bread, veggie burger, colourful salads, pumpkin soup, and other mouth-watering meals. The menu changes regularly and there’s always a good choice of gluten-free desserts, herbal teas, and smoothies.
More Info

Meal service:

Brunch, Lunch, Breakfast

Atmosphere:

Cosy
Tue - Sun:
9:00 am - 5:00 pm

The Table

Restaurant, Thai, $$$
Save
Thai food
Each dining experience at The Table is unique | © jonsson / Flickr
The Table is a fun and unusual restaurant in Saladan. With just the one table, it’s a great place to get to know other travellers and locals over a communal dinner. There’s no menu — diners are served with Thai meals prepared using fresh vegetables, meat, and seafood bought that day from the local markets. If it’s not in season, you won’t find it on your plate. Groups of friends can book a private dining experience if there are more than eight people. Pre-booking, whether for a private or communal meal, is essential. Do note that the restaurant closes during the low season.
More Info

Ling Uan

Restaurant, American, Thai, $$$
Save
Thai food
Typical Thai food | © t-mizo / Flickr
Ling Uan, which means “Fat Monkey”, can be found near the north of Koh Lanta, not far from the main pier. Serving a wide range of Thai cuisine and international dishes, favourites at the family-friendly eatery include steaks, burgers, pork with black pepper, duck curry, butterfish, chicken with cashew nuts, pizzas, and massaman curry. There’s a great selection of desserts too, perfect for anyone with a sweet tooth, as well as tempting cocktails. The ambience is relaxed and the restaurant has a jungle-like feel.
More Info

Meal service:

Dinner, Late Night

Atmosphere:

Relaxed
Tue - Sun:
3:00 pm - 12:00 am

Maharaja

Restaurant, Indian, $$$
Save
Indian food
A selection of Indian dishes | © Alpha / Flickr
Maharaja is an ideal Koh Lanta restaurant for anyone wanting to diversify the spiciness with some tasty Indian dishes. Located on Saladan’s Walking Street, it’s just a shirt stroll from the main ferry pier. The menu is extensive, with starters that include soups, samosas, and onion bhajis, and main courses like tandoori chicken, fish tikka, mushroom masala, and yellow dal. There are various breads and rice to accompany meals, and you’ll also find a selection of Indian-Chinese meals.
More Info