Much of the cuisine has its origins in Malay, Indonesian and Indian food. Favourite dishes from the south include Indian-style Muslim curry (massaman), rice noodles in fish curry sauce (khanom jeen) and chicken birayani.

The wing shell (หอยชักตีน) is Krabi's famous cuisine. It is eaten with a spicy dip. In addition, stir fried spotted babylon (หอยหวาน), which is found in mangrove forests, with chilies and basil is also famous. This cuisine is common in Ko Lanta's restaurants. The Ko Lanta beach areas have several restaurants with the "catch of the day" displayed on ice outside. One can find all kinds of fish: juicy crabs and langoustines; shellfish, including giant oysters; as well as squid and lobsters.

  • Abdul's Pancakes. A crêpe stall run from a motorcycle sidecar. You can most often find him in Moo 1, Saladan, opposite Lanta Diver when the dive boats come back (around 15:00). His chocolate and banana crêpe and his chicken crêpe are especially tasty.
  • Baan Laanta Bay View Restaurant (Kantiang Bay). Serves great fresh seafood BBQ. Enormous tiger prawns, fresh squid, snappers galore. All fish & seafood is caught fresh, locally each day, and cooked in any style you like, served with baked potatoes and a free salad bar (with the best dressings you can imagine). The regular menu is also good, with stir frys and curries at 100 baht, only a little more than the 70-80 baht you'd pay on the road. The juices are small, though. The view out over Kantiang Bay is beautiful and you can request a table on the beach. Aqua Bar, the in-house cocktail bar, serves what may be the freshest and most adventurous cocktails on the island, including mango daiquiris and fresh lime margaritas.
  • Cook Kai (Just across the street from Klong Nin Beach). Wholly built of wood and beautifully decorated, it offers a spacious open dining area and bar. The restaurant, run by the cook, his brothers and sisters, serves bland Thai food at 140 baht for curries and soups.
  • [dead link]Drunken Sailors Coffee Shop, 116 Moo 5, Kantiang Bay, Ko Lanta Yai (On the main road 100m N of 7-Eleven), +66 75 665076. 8:30-21:00. Aspires to be nothing more than a laid-back café. Serves Western dishes such as pasta and burgers as well as Thai dishes and fusion creations.
  • Kampong, 80 Moo 5, Kantiang Bay, Ko Lanta Yai (On the main road 100m uphill from 7-Eleven and opposite Drunken Sailors), +66 89 9085977. 09:00-21:00. Southern Thai restaurant with the best "juices" in town, for size, taste and price. "Juices" are always blended, but Kampong gives you a good amount of fruit. 40 baht for most juices, 60 baht for the Kampong juice (nice combo). Breakfast. Also has a travel agent and some simple rooms (300 baht in off season).
  • Mary Ann's Bar & Restaurant, Moo 1 Saladan (Near 7-Eleven in Saladan). Fun place to start the evening. Good food and a lively place in the evening.
  • Rio's Kitchen (Kantaiang Bay), +66 90 6611880, . Seres burritos and quesadillas made with homemade tortillas. Has great daily specials as well as delicious grilled and fresh wholewheat sandwiches using imported cheeses. Vegan and vegetarian friendly, everything is made fresh from scratch. Rio's Kitchen only delivers. Free delivery to Kantiang Bay, delivery available to other locations for a fee.
  • River Restaurant (On the beach just S of Narima Resort). A friendly, family operation. They have a delicious menu: lots of Thai dishes and a few Western ones as well. The pad Thai is excellent. It is very popular with families and the owner's children often play with tourist children.
  • Spices and Herbs, Moo 5, Kantiang Bay, Ko Lanta Yai (On the main road a few metres uphill from 7-Eleven (almost opposite)). 09:00-21:00. Excellent food at a modest price (80 baht for a standard dish). Includes Western options like hamburgers, pizza and pasta. Also offers cooking classes, or 100 baht extra to help cook your meal.
  • Sunset Restaurant (Klong Dao Beach close to D.R. Lanta Resort beside Mook's Bar). A very small restaurant. The Thai food is arguably the best on Klong Dao Beach and is cheap. Real Thai-style eating with the tables directly on the sand and no decorations at all, but a nice view and cool breeze from the sea.
  • Thai Cuisine (Phra Ae just S of the Opium nightclub). A long-established favourite. The menu features a wide selection of wonderful Thai dishes and Chinese as well. The "special" spring roll is excellent. There is bar service and a small artisan boutique.
  • Time for Lime Restaurant, Bar, Bungalows, . open all year. Well-known professional Thai and fusion cooking school, it also has a beach and tree-top restaurant where you can relish the sunset and breeze while peeking at what the cooking “students” are creating down below. More and more people are checking out the great food, atmosphere and mojitos. They offer a filling 6-course tasting menu for 495 baht, year-round. Personal and friendly place with 8 cosy fan-cooled bungalows. Free Wi-Fi. You will love the food and you must love dogs also, as the Norwegian owner is the organiser of Lanta Animal Welfare.Bungalows from 750 baht.