The best Mexican restaurants in Edinburgh

5 places for Mexican food in Edinburgh

Fancy tacos, burritos, nachos or a margarita? Whether you’re after generous tacos, interesting veggie options or punishing shots of tequila, Edinburgh’s Mexican scene ranges from small taquerias to big restaurants and takeaways.

Here is our selection of five places for Mexican food in Edinburgh, in the Old Town, the New Town and Leith Walk.

1. Paz Taqueria

64 Thistle Street, Edinburgh EH2 1EN

Paz Taqueria is a small taqueria on Thistle Street, a cobbled street away from the main tourist area, in the venue formerly occupied by El Cartel. A great choice for Mexican food during a walk around the New Town.

It focuses on tacos made from scratch and a selection of Mexican drinks and cocktails. The space is small, so check booking conditions and availability. A great option if you fancy tacos and a margarita right in the centre.

Paz Taqueria in Edinburgh

2. Mariachi

7 Victoria Street, Edinburgh EH1 2HE

A great Mexican restaurant in the Old Town, serving burritos, tacos, nachos and all the typical Mexican-style fast food dishes.

It’s one of the Mexican restaurants in Edinburgh worth knowing about, especially if you are around the Royal Mile and want something to eat without stopping for too long.

Mariachi in Edinburgh

3. Wahaca

16 South St Andrew Street, Edinburgh EH2 2AU

A modern, beautifully decorated restaurant in one of Edinburgh’s best areas, next to Princes Street. Good Mexican food and very pleasant staff make for a great experience.

A great option if you are looking for a Mexican restaurant in Edinburgh city centre in a comfortable, pleasant setting.

Wahaca in Edinburgh

4. Bodega

14–15 Albert Place, Edinburgh EH7 5HN

Bodega stands out for its elegant design and colourful presentation, a different kind of Mexican. Very original tacos and guacamole served with colourful nachos.

You’ll find a great variety of typical Mexican drinks and cocktails. Its margaritas are among the best in Edinburgh.

Bodega in Edinburgh

5. Los Cardos

224 Leith Walk, Edinburgh

Los Cardos is a casual Mexican takeaway on Leith Walk, handy if you are exploring Leith and want a quick meal rather than a restaurant dinner.

Check the day’s options and service before you go. If you want to sit down for a long meal, one of the other places on this list may suit you better.

Los Cardos in Edinburgh