Best Mexican Restaurants in Glasgow and Edinburgh

Get your fill of tacos and tequila at these hitlisted Mexican restaurants

Best Mexican Restaurants in Glasgow and Edinburgh

Bodega / credit: Christina Kernohan


It’s a game of two halves, as the man once said. Edinburgh’s Mexican restaurants can be split into the pleasingly familiar, dedicated to the art of folding, filling, frying and baking tortillas around your choice of fillings, accompanied by a jug of Margarita and a party atmosphere; and a new wave of small, street-food focused places which have the soft taco, the bespoke cocktail and punchy hot flavours at their heart. Over in Glasgow, recent years have seen the introduction of regional and Caribbean variations, a more varied approach to the cuisine and subtle new flavours. But some good places have come and gone already – hopefully the city can support the remaining stalwarts and encourage them on to even greater things.

Best Mexican restaurants in Glasgow

89 St Vincent Street, City Centre, G2 5TF
Lively Tex-Mex bar and diner that serves Mexican classics and offers great £1 and tasting deals. | read our review of Topolabamba

Best Mexican restaurants in Edinburgh

62 Elm Row, Leith Walk, Leith, EH7 4AQ
Leith neighbourhood taqueria offering fresh and fiery soft tacos inspired by international flavours. | read our review of Bodega

El Cartel Casera Mexicana
64 Thistle Street, New Town, EH2 1EN
Fresh Mexican street food, tequilas, mezcals, frozen cocktails and lively vibes on Edinburgh’s stylish Thistle Street. | read our review of El Cartel Casera Mexicana

Los Cardos
281 Leith Walk, Leith, EH6 8PD
Tex-Mex takeaway food with a Scottish twist, and the option to eat in or at a nearby bar. | read our review of Los Cardos

Eating & Drinking Guide 2015/16

Eating & Drinking Guide 2016/17

23rd Edition published April 2016. Widely recognised as the most reliable, comprehensive and authoritative guide to eating out in more than 950+ restaurants, bistros, cafes and bars in Glasgow and Edinburgh.


Post a comment