We're giving you the chance to win back the value of your meal - every time you dine this month!

Good to know

Average Price
££££ - £30 - £49
Cuisine
Gluten-free options, Mexican, Vegan friendly, Vegetarian friendly
Ambience
Fun, Lively, Traditional
Food Occasions
Dinner, Lunch
Perfect for
Birthdays, Celebrations, Special occasions

About

Just off Princes Street on Rose Street, Miros Cantina Mexicana has been serving up bold, home-style Mexican cooking since 1991. With its colourful interiors, warm hospitality and punchy flavours, it’s a long-standing favourite among locals and visitors looking for a taste of authenic Mexican cuisine in the heart of Edinburgh.

The menu is a celebration of traditional Mexican dishes, made with a mix of imported ingredients and fresh Scottish produce. Expect generous portions and plenty of spice, with options ranging from sizzling fajitas and slow-cooked tacos to rich enchiladas and hearty platos tipicos.

Highlights include pollo en mole poblano - a chocolate and chilli-based classic - tacos de borrego with honey and chipotle lamb, and arroz a la tumbada, a seafood rice dish packed with prawns, chicken and chorizo. Vegetarians and vegans are well catered for too, with dishes like chiles rellenos and vegetable enchiladas layered with ranchero sauce and melted cheese. Starters such as guacamole, salsa fresca and chile con queso are served with homemade corn chips, and sides like refried beans, arroz a la mejicana and tomatillo sauce round out the offering.

Inside, Miros is cosy and full of character. The space is compact but lively, with bright colours, Mexican folk art and a relaxed, upbeat atmosphere. It’s the kind of place where the music is cheerful, the Margaritas are flowing, and the tables are always buzzing.

Located at 184 Rose Street, Miros is just a short walk from Waverley Station, Edinburgh Castle and the National Gallery, making it a convenient stop for a casual lunch or a festive evening out. The team is known for their friendly service and speedy kitchen, and while the chef’s name isn’t widely publicised, the food speaks for itself - flavourful, satisfying and full of heart. Miros is a true Edinburgh institution with a Mexican soul.

Read more +

Details

Get directions to Miros Cantina Get directions to Miros Cantina
Location
184 Rose Street, Edinburgh New Town, Edinburgh, EH2 4BA

0131 220 6504 0131 220 6504

Website

Opening Times

All day
Mon 11:30-23:00
Tue 11:30-23:00
Wed 11:30-23:00
Thu 11:30-23:00
Fri 11:30-23:00
Sat 11:30-23:00
Sun 11:30-23:00

Reviews

Share your thoughts with other diners

Write a review

Book a table

Call Miros Cantina to make a booking on:

0131 220 6504 0131 220 6504

Visit their website

Sorry, you cannot spend SquareMeal vouchers here yet.

Other restaurants we like near Miros Cantina

Tigerlily
City Centre

Tigerlily

Indigo Yard
City Centre

Indigo Yard

Rabble
City Centre

Rabble

Greenwoods
Edinburgh

Greenwoods

Miros Cantina
Close