Eating

Pujol The tasting menu at Pujol, which frequently tops international best restaurant lists, is a flavour revelation.

El Mural de los Poblanos The restaurant's near-faultless service and interesting takes on Poblano dishes are reason alone to visit Puebla.

Teresita’s This bakery-turned-bistro offers an innovative and ever-changing menu – a delicious surprise in tiny Álamos.

Casa Oaxaca Probably the best showcase of Oaxaca's heavyweight food legacy.

Mango y Chile In a splendid location overlooking the stunning vistas of Bacalar's lagoon is this terrific vegan option.

Ku'uk This high-end, alto-gourmet meal gives a nod to Yucatecan cuisine with contemporary flavor twists.

Views

Hotel Los Flamingos The ocean view from this Acapulco hotel is stunning and 'pozole Thursday' remains a cherished tradition.

Napoli Centro The pizza and pasta might not tempt you to linger but the awesome views of Colima's main square will.

Restaurante Barranco Eat on the edge, literally, at this restaurant built over a dramatic fissure in Copper Canyon.

El Ciruelo A courtyard with wowing views of the cliffs and Tepotzlán's pyramid matched with equally heady Mexican dishes.

Taquerias

Pancho's Takos Serves a mighty tasty taco al pastor (spit-roasted pork) in Puerto Vallarta's charismatic Zona Romántica.

Tacos Doña Mary This simple stall in Comala is said to have the region's best tacos and we agree.

Taco Fish La Paz Quite possibly the best tacos in all of Baja, according to our discerning taste buds.

Por Siempre Vegana Taquería Meat-free versions of tacos al pastor, longaniza and chorizo with all the salsas, nopales (cactus) and other flavorful toppings.

Taquería Los Nuevos 4 Vientos An extensive range of fresh salsas complements the six types of meat, deftly fried up and scooped into tacos.

Taquería Honorio Local institution serving some of the best relleno negro (turkey in dark sauce) and cochinita (pulled pork) on the Yucatán coast.

Contemporary Mexican

Lulabistro Set meals at this super chic Guadalajara restaurant fuse French preparation and Mexican tastes.

La Providencia Modest digs hide artful cuisine and funky cocktails in this small town haven of good taste.

Broka Bistrot Elevated Mexican dishes served beautifully in a hip hidden courtyard in fashionable La Roma.

Nomada Creative, playful dishes make excellent use of locally-sourced ingredients in San Miguel de Allende.

Finca Altozano Papa of Baja Med cuisine's outstanding flagship restaurant in the vines of Mexico's wine country.

El Lugar Sin Nombre Part of a trend of rediscovering classics, this word-of-mouth restaurant conjures rustic Mexican dishes with modern precision.

Mole

Los Pacos Order a sample dish of Oaxaca's seven moles with dipping tortillas before you make your dinner choice.

Augurio A creation of a Puebla-celebrity chef, Augurio's ten types of mole are intriguing enough to even convert non-mole fans.

Azul Historico Try the traditional house mole or the sweet mole with duck in a beautifully restored historical building.

Seafood

Sal y Pimienta Enjoy fresh fish under a beach-side palapa (thatched shack) just meters from where the seafood was caught.

La Guerrerense A seafood stand from the 1960s so good, you'll still find Baja's best tostadas there today.

Contramar Its tuna tostada is one of the best dishes in Mexico, set in a hall with classic classy charm.

Paititi del Mar The ceviche paraíso at this superb palapa restaurant is pretty close to heaven.

La Barra Take your pick of the palapa eateries in this tiny fishing village and dig into beautifully prepared catch of the day.

La Cevichería Tabasco Moreish marlin tacos and seafood dishes presented so beautifully, it's almost a shame to eat them.