Cinco De Mayo (May 5th) is on Sunday – and for anyone wanting to celebrate Mexico’s annual festival, we’ve rounded up some of the best Mexican restaurants and takeaways in Edinburgh, based on Tripadvisor reviews.
For those not familiar with Cinco de Mayo, it essentially marks Mexico's victory over the French Empire in the Battle of Puebla in 1862. And, while the date is not widely celebrated in Edinburgh, it offers the perfect excuse to get out for some tasty Mexican grub, ideally washed down with a delicious margartia cocktail or a shot of tequila.
In recent years, the popularity of Mexican cuisine has soared, as can be seen by the number of places across the Capital where locals can get their hungry fix of burritos, tacos and fajitas.
If you are looking to enjoy some delicious food to mark Cinco de Mayo, look no further as we have come up with a list of the 11 top-rated Mexican joints in town.
Take a look through our photo gallery – but be warned, it will make you hungry for some delicious Mexican cuisine.

5. Topolabamba
Where: 93 Lothian Road, Edinburgh EH3 9AW. Rating 4.5 out of 5. One Tripadvisor reviewer said: 'The vegetarian queso fundido was amazing. Really happy with our food. Menu was cracking and had loads of choices'. Photo: Third Party

6. Bodega
Where: 14-15 Albert Place Leith Walk, Edinburgh EH7 5HN. Rating 4.5 out of 5. One Tripadvisor reviewer said: 'I went to Bodega with my friend. We ordered four kinds of tacos and corn. Everything was super tasty. Try mushroom tacos!' Photo: Third Party

7. Las Iguanas
Where: 141-143 George Street, Edinburgh EH2 4JY. Rating 4.5 out of 5. One Tripadvisor reviewer said: 'Walked in, no booking but we were seating and fed within 20 mins. Great servers, food and drinks!' ' Photo: Third Party

8. El Cartel Teviot
Where: 15-16 Teviot Place, Edinburgh EH1 2QZ. Rating 4.5 out of 5. One Tripadvisor reviewer said: 'Really good tapas style Mexican food. Nothing was particularly spicy but everything had plenty flavour'. Photo: Third Party