Restaurants in Mexico

Corazón de Tierra serves deliciously complex dishes such as black cod in onion embers with onion-verbena purée.

At Javier Plascencia’s alfresco Finca Altozano, the focus is on impeccably grilled meats and seafood.

Tacky maritime interior; sublime oysters and seafood coctels (try the octopus).

A smaller marketplace off the beaten path. Churros, or sugary donuts, and meat-or cheese-filled empanadas are a must.

Tourists frequent Café de Tacuba not only for the food and pastries, but also for the art that lines the walls. Situated in the historic city center, the café sits inside what was once an 18th-century convent.

With the vibrant colors, craft décor, and rustic dining chairs with woven rush seats here, you may feel as if you have stumbled into a colonial town of Mexico, albeit with a fun-house twist.

Oscar Wilde 9 may be one of the most flavorful restaurants in Mexico City. Tucked between a salon and a dry cleaner along charming Oscar Wilde Street in the Polanco colonia (neighborhood), the restaurant is barely noticeable with its small black awning and picture window.

Part of the Hotel Villa Rolandi on Isla Mujeres, this upscale restaurant serves Swiss-Italian fare amid panoramic views of the Caribbean Sea. Beginning with a private yacht transfer from Cancún, the dining experience at Casa Rolandi is considered the most romantic on the island.

This hotel restaurant offers a relaxed version of the Ritz experience—even the waiters seem more at ease than their European counterparts—with the same exceptional food, whipped up by executive chef Rainer Zinngrebe, formerly the head of major kitchens in Hong Kong and Singapore.