Rosa Negra (Laietana) | Mexican Restaurant

Ciutat Vella · Barcelona · Burrito · Cocktail bar · Latin american · Mexican · Taco · Tex mex

Rosa Negra (Laietana) | Mexican Restaurant: a good mexican restaurant in Barcelona

A good mexican restaurant in Ciutat Vella, Barcelona, with dinner landing around €20–50 per person — and an easy answer to where to eat in Ciutat Vella, Barcelona.

Located in Ciutat Vella, Rosa Negra serves generous portions of tacos, quesabirrias, and refreshing frozen margaritas in a colorful, bustling two-level space.

Set along Via Laietana in Barcelona’s Ciutat Vella, Rosa Negra is a lively, mid-range Mexican joint and cocktail bar that easily draws a crowd. The restaurant stretches across two remarkably clean levels decorated in a quirky, colorful style. Despite how busy it gets, the air conditioning keeps the space comfortable, making it an easy spot to drop into whether you are arriving for a 2 p.m. lunch or swinging by for post-orchestra shots.

The menu covers classic Mexican and Tex-Mex cravings with remarkably generous food portions. Standout orders based on diner feedback include the fish tacos—drizzled with chipotle mayo and topped with pickled onions and carrots—as well as the rich quesabirrias, carne asada, and lemon-bright ceviche. You will also find burritos, quesadillas, and loaded nachos, rounded out by a lemon dessert. To wash it all down, the bar mixes up standout frozen passion fruit margaritas, classic mojitos, and tequila cocktails.

Service here is noticeably fast and friendly, with a fluent multilingual staff—including attentive servers like Cesar—who comfortably guide patrons through the menu with tailored suggestions. Holding a strong 4.4 Google rating from thousands of visitors, it suits anyone seeking satisfying Mexican comfort food and solid drinks at fair prices. Just remember to order wisely, as the kitchen does not skimp on serving sizes.

Rosa Negra (Laietana) | Mexican Restaurant interior or dishRosa Negra (Laietana) | Mexican Restaurant interior or dishRosa Negra (Laietana) | Mexican Restaurant interior or dishRosa Negra (Laietana) | Mexican Restaurant interior or dish

More places we recommend