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.