📧 The Dubai Fork — Dubai's best new restaurants, every Thursday. Join 12,000+ Free →
Mexican tacos and guacamole — Dubai dining scene
Cuisine Guide

Best Mexican Restaurants
in Dubai 2026

🌮 8 restaurants ranked & reviewed
💰 AED 60–500 per person
📍 Marina to DIFC
Updated March 2026

Dubai's Mexican scene has exploded. What was once a handful of Tex-Mex outposts serving frozen margaritas has become a genuinely exciting Latin dining destination — with masa imported from Mexico, agave spirits that rival any bar in Mexico City, and chefs who actually know the difference between a mole negro and a mole rojo. We've eaten our way through every taqueria, rooftop cantina, and fine-dining Latin fusion spot in Dubai so you don't have to.

The best Mexican restaurants in Dubai now range from casual street-style taco joints under AED 80 a head, to sophisticated Latin American fine dining experiences where you'll happily spend AED 500 for a night you'll be talking about for weeks. Here's our definitive guide.

Our Top Pick: Zoco at Al Habtoor City

Latin American cocktails and tacos at Zoco, Al Habtoor City Dubai
Dubai dining scene: Latin American tacos and margaritas at a restaurant like Zoco, Al Habtoor City
1
Editor's Choice

Zoco

Al Habtoor City $$$ · AED 250–400pp Mexican & Latin American Cocktail Bar

On the first floor of The Atrium at Al Habtoor City, Zoco has quietly become the best address in Dubai for Mexican and Latin American food done properly. The restaurant spans multiple indoor and outdoor terraces, the design is urban-cool with exposed brick and neon accents, and the energy on a Thursday night rivals anything in the Marina.

The food menu draws from across Latin America — Mexico, Peru, Ecuador, Cuba, Argentina, Brazil, Venezuela, Guatemala, and Colombia — all executed with a confidence that tells you the kitchen team has actually eaten at the source. The slow-braised short rib tacos (AED 98 for two) arrive in homemade blue corn tortillas with charred salsa verde, and they are exceptional. The black bean tostada with avocado crema and pickled jalapeño (AED 65) is one of the city's genuinely great vegetarian dishes.

The real star here is the beverage programme. The agave selection — tequilas, mezcals, raicillas — is the most serious in Dubai. The house Zoco Sour (AED 68) is a benchmark mezcal cocktail. Book the terrace for sunset, arrive early, and order the guacamole prepared tableside first.

Short Rib Blue Corn Tacos (x2)
AED 98
Tableside Guacamole
AED 65
Black Bean Tostada
AED 65
Zoco Sour (mezcal cocktail)
AED 68

The verdict: Dubai's best Latin American dining experience. The mezcal programme alone makes it worth the visit. Book 5–7 days ahead for weekend terraces.

Book a Table at Zoco →
Beachside Mexican dining at Maya by Richard Sandoval at Le Royal Méridien Dubai
Beachside Mexican dining at Maya by Chef Richard Sandoval, Le Royal Méridien Beach Resort, Dubai Marina
2
Best for Romance

Maya by Chef Richard Sandoval

Dubai Marina / JBR $$$ · AED 300–450pp Contemporary Mexican Beachfront

At Le Royal Méridien Beach Resort & Spa, Maya is the closest Dubai gets to a proper Mexican fine-dining restaurant with genuine culinary credentials. Chef Richard Sandoval — who has over 60 restaurants across four continents — brought his contemporary Latin cuisine philosophy here, and the result is a 300-seat restaurant with indoor dining, a scenic terrace, and a rooftop venue that catches the sunset perfectly.

The food is elegant without being fussy. The watermelon and feta aguachile (AED 88) is a revelation — clean, bright, and technically perfect. The slow-roasted lamb barbacoa served in stone-ground tortillas (AED 165) is the kind of dish that makes you forget every other restaurant in the city exists for about twenty minutes. Save room for the Mexican chocolate lava cake (AED 85) which uses Oaxacan chocolate imported specifically for this dish.

Best time to visit: Taco Tuesday for great-value deals (from AED 35 per taco), or Friday evening for the full beachside sunset experience. Reservations essential — book at least a week ahead for the terrace.

Watermelon Aguachile
AED 88
Lamb Barbacoa Tacos
AED 165
Mexican Chocolate Lava Cake
AED 85
Frozen Mango Margarita
AED 72

The verdict: The most romantic Mexican dinner in Dubai. Book the rooftop terrace at sunset on a Friday and you will not be disappointed. Taco Tuesdays are the best-value Mexican meal in the city.

Book a Table at Maya →
Mexican street food tacos with salsas — Dubai food scene
Dubai's casual Mexican scene: street-style tacos with housemade salsas at spots like El Taquero and La Tablita
Lively Mexican restaurant with live music — La Tablita style, JBR Dubai
La Tablita JBR — lively Mexican cantina with live music, AED 150–250 per person
3
Best for Groups

La Tablita

JBR $$ · AED 150–250pp Mexican Cantina Live Music

La Tablita at JBR is the most fun Mexican restaurant in Dubai, and that is not faint praise. The formula is simple: exceptional tacos, a margarita pitcher that never runs dry, live Mexican music from Thursday to Saturday, and a crowd that genuinely wants to be there. The taco variety is impressive — carnitas, al pastor, fish, prawn, hibiscus (for the vegetarians) — and every one arrives on a properly made corn tortilla with three housemade salsas alongside.

The nachos (AED 75) are loaded and shareable, the churros with chocolate sauce (AED 58) are dangerously good, and the frozen margarita flights (AED 225 for four) are the best way to spend a Friday afternoon in Dubai. The JBR Walk setting means you're also steps from the beach. Not a place for quiet conversation — but a place for a genuinely brilliant night out.

Al Pastor Tacos (x3)
AED 72
Loaded Nachos
AED 75
Churros with Chocolate
AED 58
Frozen Margarita Flight (x4)
AED 225

The verdict: The best Mexican restaurant for groups, parties, and anyone who wants to actually have fun with their dinner. Loud, lively, and legitimately delicious.

Book a Table at La Tablita →
Authentic street-style tacos on corn tortillas — El Taquero Downtown Dubai
Authentic street-style tacos at El Taquero, Downtown Dubai — the best casual Mexican in the city at AED 60–100 per person
4
Best Casual / Best Value

El Taquero

Downtown Dubai $ · AED 60–100pp Street Mexican Walk-In Friendly

El Taquero is where Dubai's Mexican food obsessives go when they want to eat properly without a reservation or a bill that requires a second mortgage. The tortillas are made in-house daily from nixtamalised masa — and you will taste the difference immediately compared to every other taco in the city. The trompo is loaded fresh daily: the al pastor alone is worth travelling across Dubai for.

The menu is tight and deliberate — around eight taco fillings, two soups, a handful of sides. Everything under AED 45 per dish. The agua fresca (fresh fruit water, AED 22) is the real deal — tamarind, jamaica (hibiscus), and horchata rotate daily. This is the closest Dubai has to an actual Mexico City taqueria, and we say that with complete sincerity. Cash preferred, no reservations, queue at peak hours.

Al Pastor Taco
AED 28
Suadero (Slow-Beef) Taco
AED 30
Birria Taco (dipped)
AED 35
Horchata Agua Fresca
AED 22

The verdict: The most authentic Mexican tacos in Dubai at AED 28–35 each. The nixtamalised tortillas are a game-changer. Get there early — the good fillings sell out by 10pm.

View Menu & Location →
Vibrant Mexican restaurant rooftop at Loca Dubai Marina
Loca Dubai Marina — modern Mexican-inspired dining with Marina views, AED 200–350 per person
5
Best Rooftop Mexican

Loca

Dubai Marina $$$ · AED 200–350pp Modern Mexican Rooftop

Loca at Dubai Marina brings the Mexican rooftop bar concept to perfection — stunning Marina views, a tequila and mezcal programme that surprises, and food that punches above its weight for a bar-restaurant hybrid. The elotes (Mexican street corn, AED 55) are among the city's best. The spiced lamb quesadillas (AED 95) arrive perfectly charred. The vibe sits between Maya's polish and La Tablita's energy — approachable fine-casual with genuine attention to flavour.

Best visited at sunset on a weekday when the crowds are manageable and the terrace is at its most atmospheric. The brunch on Fridays (from AED 285 per person) is one of Dubai's better Mexican brunch offerings.

Mexican Street Corn (Elotes)
AED 55
Spiced Lamb Quesadilla
AED 95
Avocado Tostada
AED 65
Loca Friday Brunch
AED 285

The verdict: The best Mexican-inspired rooftop in Dubai. Book sunset on a Wednesday or Thursday and pair your tacos with their smoky mezcal negroni.

Book a Table at Loca →
Mexican margaritas and guacamole on a rooftop terrace in Dubai
Dubai's Mexican dining scene: margaritas and tableside guacamole at rooftop Mexican restaurants

Also Worth Knowing About

Beyond our top five, Dubai's Mexican scene has several honourable mentions worth your time. Coya at Four Seasons Jumeirah Beach blurs the line between Peruvian and Mexican with a Nikkei-influenced Latin menu and some of the city's best ceviche (AED 120–200 per person for dishes). Tagueria in JLT is a no-frills neighbourhood spot with exceptional birria tacos (AED 32 each). Hacienda at Sofitel Downtown offers a more traditional Mexican brunch on Fridays (from AED 350 per person) with a live mariachi band.

Mexican Food in Dubai: Area Guide

Mexican restaurants are scattered across Dubai, but the heaviest concentration is in Dubai Marina & JBR (Maya, La Tablita, Loca) and Al Habtoor City (Zoco). For budget tacos, Downtown Dubai and JLT have the best casual options. DIFC has grown its Latin dining presence with Coya and newer openings.

Price Guide: Mexican Dining in Dubai

Reservation Tips

Zoco and Maya require reservations 5–7 days in advance for weekends — book the terrace specifically, as it books up first. La Tablita and Loca are more walk-in friendly mid-week. El Taquero does not take reservations — arrive before 8pm to guarantee the full menu is available. Thursday and Friday evenings are peak at all venues; Wednesday is the sweet spot for the same atmosphere with shorter wait times.

Frequently Asked Questions

What is the best Mexican restaurant in Dubai?

Zoco at Al Habtoor City is currently Dubai's most acclaimed Mexican and Latin American restaurant — the cocktail programme alone is worth the visit, but the slow-braised short rib tacos (AED 98) and guacamole prepared tableside (AED 65) seal the deal. For a more romantic beachside experience, Maya by Chef Richard Sandoval at Le Royal Méridien is the top pick.

Is there authentic Mexican food in Dubai?

Yes — Dubai's Mexican scene has grown enormously. El Taquero uses nixtamalised masa for their tortillas, Zoco imports Mexican chillies and agave spirits directly, and Maya sources Oaxacan chocolate. The authenticity is genuinely impressive for a city so far from Mexico.

How much does Mexican food cost in Dubai?

Expect to pay AED 28–35 per taco at casual spots like El Taquero. Mid-range restaurants like La Tablita and Loca run AED 150–280 per person. Fine dining at Zoco or Maya costs AED 300–500 per person including drinks.

The Dubai Fork

Every Thursday: new restaurant openings, exclusive deals, and our latest reviews. Dubai's most-read food newsletter.

More Cuisine Guides

Explore Dubai's full dining landscape