Although it can be nice to sit at one of the seafront restaurants along the tourist strips with a Singha beer waiting for the Tom Yam Goong to hit the table, I prefer going local. My best food experiences in Krabi has been in places outside the hustle and bustle serving genuine local food. I highly recommend trying at least one of these restaurants on your trip to Krabi, but count on paying more than the random sidewalk restaurant — it’s so worth it!
Bankolek Riverside, Ao Nang
Situated by the river and mangroves outside the town of Ao Nang, the atmosphere at Bankolek Riverside is very relaxing. When we sat down at a table I peeked at our neighbor’s food and I just knew this place was something special. We ordered four southern Thai dishes and the first thing I grabbed was the stewed pork belly in a herbaceous sauce (moo hong), and It was unbelievably tasty!
Ruen Mai, Krabi Town
Known as one of the best restaurants in Krabi specializing in southern Thai food, Ruan Mai attracts Bangkokians and other non-southern Thai people who want to try the real thing (I was the only farang when we ate here). If you want to try something unique, order pork with stink beans (moo pad sataw).
Ruan Thip, Nong Thale
Just like Ruen Mai, Ruan Thip is one of the most classic restaurants in Krabi. Most people would go to the well-known restaurant located in Krabi Town, but I recommend the newer restaurant situated in Nong Thale north of Ao Nang because of the ambiance. The menu is filled with delicious food like spicy and sour curries, seafood, coconut soups and the signature dish kha moo tod which is a deep-fried pork leg.
Lae Lay Grill, Ao Nang
OK, so this one is a little bit touristy but still fabulous. If you’re a seafood lover, then you need to go to Lae Lay Grill. Situated at the top of a hill overlooking Nopparat Thara Beach with the sun setting right in front of you, this could be your best food experience in Ao Nang.