2 Best Restaurants in Yucatán and Campeche States, Mexico

Mandarina Beach Club & Seaside Restaurant

$$$

Chef Jorge Melul, a master baker, has become known on the island for his breads, cakes, and pastas, made from organic, local grown ingredients. For a memorable meal, start with shrimp tempura dipped in chipotle cream or homemade pesto and then order the fish cooked in white wine and topped with spinach and pears. The daily catch is purchased directly from the fishermen who dock on the shores. If it's just ambience you're after, head to the rooftop Luuma bar for a reasonably priced basil mojito or ginger margarita.

Rosas & Xocolate Restaurant

$$$

This elegant restaurant at the inn of the same name is beautifully designed in hues of pink and brown, with long-stem roses on every table. Chef David Segovia's menu is an haute interpretation of Mexican and Yucatecan cuisines, with sauces incorporating local chiles, tamarind, and hibiscus (or jamaica) flowers. There are also pastas, salads, and sandwiches if you'd like a lighter meal. You can sit in the formal dining room, the more casual open-air patio, or the rooftop bar.