About Viva Mexico
One of Edinburgh’s most popular and oldest Mexican restaurants, at Viva Mexico you can embrace Mexican culture at its finest with a vibrant atmosphere and menu abundant with authentic Mexican classics. Edinburgh’s Old Town may not lack of Mexican restaurants, but Viva Mexico is one that really stands out, drawing in a large crowd with its top quality food, charming surroundings and central location on Cockburn Street. We recommend booking a table here in advance!
- Monday 12:00 - 14:00, 18:00 - 22:30
- Tuesday 12:00 - 14:00, 18:00 - 22:30
- Wednesday 12:00 - 14:00, 18:00 - 22:30
- Thursday 12:00 - 14:00, 18:00 - 22:30
- Friday 12:00 - 14:00, 18:00 - 22:30
- Saturday 12:00 - 22:30
- Sunday 18:00 - 22:00
Full of tonnes of traditional Mexican charm, brightly decorated and adorned with old Mexicana touches, Viva Mexico on Cockburn Street in the Old Town is the place to go for a true Mexican experience in Edinburgh. On the menu you will find everything from burritos to chimichanga, all packed full of flavour and made from the finest ingredients. Tantalise your taste buds with some tasty tacos or tostadas, or opt for one of the chef’s speciality dishes which include camarones – juicy king prawns cooked in your choice of sauce.
Committed to only serving authentic cuisine, Viva Mexico resisted serving fajitas for a long time, but due to popular demand they caved in and now the people of Edinburgh are rejoicing as they are said to be the best in town, served on a sizzling hot platter and available with your choice of beef, chicken, prawns or vegetables! Of course no Mexican meal would be complete without a margarita to go alongside it, and you will find pitchers of them here at Viva Mexico in Edinburgh’s Old Town, alongside an array of Mexican beers and wines.
We arrived 30 minutes early and they were able to accommodate us no problem. Food was as spectacular as always and it was a lovely time!
Great food and sevice! Had an all vegetarian dinner and the food was delicious with good size portions. Looks small from the outside but has a nice seating area downstairs. Needed reservation to get in but was easy to book via Mobile.
Lovely restaurant. Great food, relaxed ambience, great service and central location. We visited recently with friends and we look forward to visiting Viva Mexico again soon
A firm favourite since discovering over a year ago. Friendly service and amazing food as always. An abundance of gluten free options and a great atmosphere.
I visited Viva Mexico with my husband for our wedding anniversary. I used to live in Edinburgh and always loved this restaurant so, being back in town on a rare occasion, I had to see if it was still as good. I wasn't disappointed. The menu was broad, but simple enough to not confuse, and from the initial margarita through stuffed jalapeñas and quesada grande packed with shredded beef it just got better and better. I loved the atmosphere as well; bright decor, music that was not too loud and a casual feel made it a really enjoyable experience, which is often hard since I wear hearing aids. I would recommend Viva Mexico to anyone who likes to eat good, down-to-earth spicy food in a relaxing but fun atmosphere.
This is such a lovely restaurant (I have been here a few times and the food has been amazing). As a Mexican, it is difficult to find authentic food in Edinburgh, but usually Viva Mexico stands out. Unfortunately, this time the food was just okay. I had the pastor tostadas, which you are supposed to pick up and bite into, but the tostada itself was quite soft so couldn't be picked up... The starter of Plato Nacional was quite pricey for what we actually got (pretty much just tortilla chips and a couple bites of quesadillas for £8.50), and we waited almost 30 mins for our drinks order. I will come back as I love the place, and the waitress was very accommodating with my friend's allergy (though it's a bit ridiculous that we had to go back and forth about 5 times between our table and the kitchen because everything seemed to be deep fried in Soya oil...), but will try mid-week rather than Friday night.
My family and I went to Viva Mexico on Sunday 6th December. I booked the table online and requested balloons or similar as decorations for the table as we were there to celebrate our daughters boyfriends 20th birthday. We were met with a lovely warm welcome and taken to our table which had a birthday boy banner hanging above!!! We were served quickly and the food was excellent. I couldn't fault anything. They had ran out of a particular dessert that one of our party asked for, but there was other choices. All in all - a very good evening.
Viva Mexico is one of the best Mexican food restaurants in the UK. The quality of the food is as good as I remembered growing up in Phoenix Arizona and San Jose California. I'm from the US, and Mexican American, so I know what I'm talking about. I'm 60 now, been in the UK for the last 25 years, and when I want a traditional Mexican meal, I know where to go!
This was another excellent meal served by friendly, helpful staff. We had travelled up by the Borders Railway for a day's walking, followed by a night out. This meant we both had bulky backpacks but there were no objections made, as at some restaurants I could mention. My husband stuck to his usual beef enchillada (why change a good thing is his attitude), while I tried the quesada grande with pulled pork. Both were delicious as usual. I don't often have a dessert, since the mains here are substantial, but I broke a habit and have to say that the pecan pie was melt-in-the-mouth. To quote Arnie, "I'll be back".
This was our second visit to Viva Mexico. Last time was for lunch which was excellent and this time for dinner. We both had the fajitas. One steak and the other chicken both were lovely, very tasty and plenty of. The staff were friendly & efficient. Will definitely return.
We turned up at 5:55pm for a 6pm booking and we're asked to stand outside, in the rain, as the venue doesn't open until 6pm. So not off to a good start. Once in, the service was good, if a little frantic. The waitress was very polite and attended well. We ordered our drinks and food and didn't have to wait long. Both myself and my wife enjoyed our starters but were sadly dissapointed by our mains. My wife went for their "famous" chicken fajitas. It was 4 bits of chicken lacking the expected flavour. All put together, the overall fajita was nice. I went for chefs special of fish tacos. They were nice but couldn't help but feel the fish was chopped up fish fingers? Regardless, we had a nice experience and enjoyed our evening. Overall, attentive service but pretty average food.
This restaurant is in the Old Town area. The table was booked for 6 pm on a Saturday, and by that time the restaurant was already very busy. There are different sections, so quite a few diners can be accommodated. The waitresses were working hard, so service wasn't particularly fast, but we weren't in a hurry. When our food arrived, we did enjoy it - typical Mexican cuisine. The portions were generous, so I was glad that we went straight to the main course. There is a good choice of drinks, and the coffee was good. This was our first visit, and I suspect, it won't be our last.
Excellent food the enchiladas were lovely. The friendly staff couldn't do enough for us even although the restaurant was busy. I had the most amazing chocolate chilli cheesecake apparently made by the owner. We'll be back! Would certainly recommend Viva Mexico to others!
We had a booking but were very hungry so we turned up early on the off chance and, happily, the staff got us seated straight away. They were friendly and helpful and the food was delicious. The mango margaritas are definitely recommended! As it was mid-week and the place wasn't too busy we got to sit and enjoy our drinks after the meal without feeling pressured to vacate the table. This restaurant is a firm favourite and I always have an excellent meal here.
My table was waiting for me and the waiting staff were excelle t and attentive. A really good lunch and excellent value. Three people eating two courses with a drink for £35 all in. I would highly recommend Viva Mexico to anyone.
Overall a really enjoyable dinner. Food was pretty good but service was really excellent and the venue is ace. We were initially seated in a room that became quite noisy when a couple of big parties arrived but the staff offered to move us to another room where it was easier to talk. They also gave us 10 % off the bill without us actually complaining or anything. Very accommodating - even though we only booked last minute online and they had to find us a table! Would definitely go back next time we fancy Mexican food in Edinburgh!
Excellent meal here😀 Staff were very pleasant and knowledgeable. Nice ambience getting us in the mood for our forthcoming holiday to Mexico 🇲🇽 😃Food was delicious and plentiful washed down by some lovely lager. We would return. Thanks Viva Mexico x
I had a lovely time at Viva Mexico. The food was delicious, the margaritas were great, and the atmosphere was cozy and fun. I highly recommend the sopas (off the taqueria menu), as well as the pork chili verde enchiladas.
I love Viva Mexico, I've been over 10 times in the last year and I love it. The fish tacos are to die for!! It's a relaxed environment that does fantastic food. I'll continue to come back.
Great night at Viva Mexico. The service and food for the 10 of us was excellent. A nice place with friendly staff. As good as it was when we first went there around 30 years ago!
We have been patrons of Viva Mexico since it opened, but last nights visit was the first for several years and again it did not disappoint. The food, service atmosphere were all as we expected excellent.
great little find! My husband and I love mexican and Viva Mexico did not disappoint. Lovely food in great surroundings, there was a really lovely atmosphere throughout the restaurant and the staff couldn't have been nicer.
It had been a few years since we'd eaten at Viva Mexico, and we were delighted to find that the service was still fast and friendly, the food as excellent as ever, and the cocktails were even better! Can't wait to return.
This place has been a bit family tradition for as long as I can remember and the food is always outstanding and the service warn and friendly. I would never hesitate to recommend Viva Mexico.
Always great service, always amazing freshly cooked with high standard and very tasty ingredients. Highly recommend Viva Mexico to anyone looking for a meal that will not let you down in any way!
Viva Mexico is an amazing resturaunt with amazing customer service. The food was absolutely fantastic. I recommend the chicken chimichanga and the nachos!! Highly recommend this resturaunt for all it is simply wonderful.
Had an excellent Mexican dinner at Viva Mexico! The margaritas are great as was the friendly service. Our food arrived quickly and all five of us really enjoyed it! Will be back!
It was my second time at Viva Mexico and it was even better than the first time. It was perfect. The food, the service, the atmosphere... I will always come back!
What a superb evening! This is such a lovely little authentic restaurant with lovely personable staff. The only Mexican food I've tasted in Scotland which is so close to the real deal in Riviera Maya. We were celebrating a birthday, so the staff fussed over us which was lovely and very much appreciated. We'll definitely be back very soon :-)
We had a lovely meal at Viva Mexico. Food was excellent, service was unobtrusive but very efficient. We needed to be out within an hour and managed that with ease.
We come here every time we are in Edinburgh. Excellent food and service. Quality and quantity assured. The white fish croquettes and the re-fried beans are our favourite starters and for mains, the beef fajitas are better than anywhere else we've been. Try the dime bar dessert - absolutely fantastic. Lovely atmosphere but would have liked to hear Mexican music.
Food was lovely but have to highlight that the staff were great - nothing was too much trouble, even when I changed my booking time and was late (getting 21st birthday boy there). it was fun that they left sombrero for him to put on to highlight it was his birthday (we entered into it too). Will definitely be back!
I have been here before and it was an excellent experience so decided to go again i was not dissappointed as the food the service and atmosphere were still excellent the staff are so friendly and helpful and the food is magnificent definitely a restuarant to try if you are in edinburgh and like authentic mexican food great experience
Menu was great, plenty of options for lunchtime, perfect portion sizes for lunchtime. Not expensive at all. Love the buzz of the place. Absolutely love Viva Mexico. Highly recommend.
Viva Mexico has long been one of my favourite restaurants. Great service and authentic Mexican food. Tried the ceviche this time and it was excellent. We will be back!
Easy online reservation, it was the first time I tried Quandoo. Viva Mexico had great service, even better food...its always one of our favourites! Couldn't email the reservation though?
Viva Mexico just seems to be getting better and better, great choice of tasty dishes and a wonderful atmosphere along with really friendly and attentive waiting staff
Had a lovely dinner here to celebrate a birthday. Great traditional Mexican food with that home cooked feel and amazing cocktails. Lovely intimate feel and excellent service. Ate here because my parents had been eating there since it opened in the 80s and it didn't disappoint. Would definitely come here again!
Viva Mexico, what a great place. It was absolutely fantastic experience for us all. Great Food, lovely service ... all and more than we expected. I would highly recommend it.
Everyone in our booking party enjoyed their meals. The service was spot on. Viva Mexico is a great place to have get together with friends.
I first went to Viva Mexico in 1984 and was delighted that it is still going strong. We had a lovely meal, with excellent service.
I've been going to Viva Mexico since the late 80s and it never fails to satisfy. Staff last night were friendly and attentive. Thank you.
Great restaurant - with amazing food and atmosphere :) this was our second visit here and it didn't fail to impress us. The décor is just perfect for the Mexican, we had a mixture of wine, cocktails and sangria followed by starters and mains which just hit the spot!
Mmmmm tasty and reasonably priced. Ate too much which just about says it all. Authentic straiforward good grub. Didn't give a 6 as the plates aren't large enough. And I mean that in the sense that there wasn't enough room on my plate for my food, which is a bug bare for me. Go, you won't be disappointed.
The service was efficient and very friendly considering how busy they were we never felt neglected. The food was lovely and we all left with very happy bellies if not somewhat stuffed. I highly recommend the Flan Especil if it's on the dessert menu it's scrummy
Overall ok. Not very spicy as you might expect from a Mexican. Ok, the standard burritos, enchiladas etc. have to cater for the majority but there were no obvious ways to spice it up, no additional sauces etc. offered with the meal. Mango smoothie was very good. Table was rickety (by the window) causing some drink spillage and took a while and a number of wedges to stabilise.
Food ready good with excellent variety of tastes, textures and styles that meet the demands of a family with vastly different views on what they will eat! Staff could not have been more obliging, they do the birthday cake entrance for my daughter really well.
Excellent service and very authentic Mexican cuisine! Highly recommend! I have to write more words because the minimum is 25 words for a review but don't let my lack of words on the restaurant deter you! It was excellent, nothing else needs to be said!
Both food and service were excellent. This is a bustling restaurant with a lovely ambience set in the heart of Edinburgh's Old Town. Used to eat there regularly as a student and will definitely not leave it so long to return. Very highly recommended.
Busy enough place so must be popular. Very minimal interior and for the price didn't give a homely dining experience. I booked for a party of 12 although there were only 9 of us in the end. Service was good so can't fault that but I found the food cheap and vastly overpriced for what it was, most of us left food on the plate apart from one who ordered prawns for the main and really enjoyed it. In the main I found it pretty meh! ☹️