2 Best Restaurants in The Riviera Maya, Mexico

Coral Bar and Grill Xcalak

$$

Just by the beach, the Coral Bar and Grill is the on-site restaurant of the Flying Cloud Hotel and part of the XTC Dive Center. The place is open all day, offering Mexican breakfasts, international food for lunch and dinner, and even some vegan dishes. It also works as a beach club and has theme nights every Tuesday and Friday. 

Turtle Bay Café & Bakery

$$$

This funky café, where expats and locals congregate, serves up smoothies, baked goods, tacos, homemade ice cream, and everything in between. The breakfast menu spans acai bowls, eggs Benedict, pancakes, and fruit plates, and for lunch and dinner you'll find blackened fish tacos, coconut shrimp, burgers, and vegetable wraps. Set back from the little plaza, the colorful garden is a pleasant place to have a coffee, and its location by the ecological center makes it the closest thing Akumal has to a downtown. If you fall in love with a local stray, the owner will help you get the paperwork to take your new pet home. The restaurant is open until 10 pm and has free Wi-Fi. This is the only place in town where happy-hour specials include food. Stop by between 4 and 6 pm any day of the week for pizza, taco, and drink specials.