We've eaten at every Moroccan restaurant in Dubai worth the visit — from the one we dream about on the way home to the ones we'll never return to. This list is the result: 15 venues ranked honestly on food quality, atmosphere, service, and value. No sponsored content. No paid placements. Just our honest verdict.
Each restaurant is rated out of 100 across four criteria: Food Quality (40pts), Atmosphere (25pts), Service (20pts), Value for Money (15pts). Scores reflect our most recent visit in 2024–2025.
Tagine — One&Only Royal Mirage
The greatest Moroccan restaurant in the Gulf. The riad-style interior — hand-polished tadelakt walls, brass lanterns, arched alcoves — is an architectural feat. The food is serious: slow-braised lamb tagine with prunes and almonds (AED 175) cooked with the restraint of a Fez grandmother, not a hotel chef. The pastilla (AED 95) is the dish to start with; the couscous royale (AED 165) is where to end.
Bab Al Mansour
The bold claim at Bab Al Mansour — "all ingredients organic-sourced from Moroccan farms" — is backed by the plate. The tanjia Marrakchia (AED 145) is cooked overnight in a terracotta urn; the lamb is falling-tender, perfumed with smen (preserved butter), cumin and saffron. The setting, facing Dubai Opera's gold facade on the boulevard, is hard to beat. Best for a long, celebratory lunch.
Ninive
Ninive's lush garden space — hanging vines, warm lanterns, hidden alcoves — is among Dubai's most beautiful dining environments. The Moroccan-Levantine menu means tagines and couscous sit alongside kibbeh and grilled meats. Royal couscous (AED 160) is a shared centrepiece; chicken tagine with preserved lemon (AED 135) is the standout. The terrace beats the interior every time.
Mamounia Lounge
Named after the legendary La Mamounia Hotel in Marrakech, this lounge-restaurant blends Moroccan and Levantine influences for Dubai's social dining scene. The mezze board (AED 90) is the best way to start; the lamb tagine with preserved lemon (AED 125) is the most crowd-pleasing main. Good shisha selection. Popular with large groups celebrating occasions.
Hayat Casablanca
Tucked into the Carlton Palace Hotel in Al Rigga, Hayat Casablanca is Deira's best-kept Moroccan secret. The room is warm and comfortable rather than spectacular, but the cooking is solid throughout. Harira soup (AED 25), Moroccan salads (AED 55), chicken tagine with olives (AED 110). The couscous royale (AED 145) on Fridays draws a loyal crowd of Moroccan expats — that's always a good sign.
Moroccan Taste
No pretence, no frills — just the cooking Dubai's Moroccan community actually eats on a weekday. Harira (AED 18) is the best in the city at this price. Merguez sausages with flatbread (AED 45) and beef tagine with prunes (AED 75) are the reliable orders. The atmosphere is canteen-style but the warmth of the staff and the quality of the food more than compensate. Best for lunch.
Al Arabi
A no-frills Moroccan and North African spot in Satwa that serves honest food to the neighbourhood's large Maghrebi community. The seven-vegetable couscous (AED 65) is the Friday draw; the chicken chermoula (AED 85) marinaded in green herb paste is unexpectedly good. Go for the food and don't expect the interior to match the flavours.
Dar Al Hamra
A traditional riad-themed dining room in Al Barsha with warm terracotta walls and iron lanterns that create a convincing Marrakech ambiance at a fraction of the hotel restaurant price. Tagines are reliable rather than revelatory; the mechoui (slow-roasted lamb shoulder, AED 250 for two) is the reason to make the trip. Book the private dining alcove if you can.
Tagine at One&Only: book 1 week ahead minimum, request outdoor courtyard seats Oct–Apr. Bab Al Mansour: walk-ins possible weekdays; book Friday lunch. Ninive: outdoor terrace fills first — request specifically when booking.
Marrakech Lounge
More lounge than restaurant, Marrakech Lounge scores high on atmosphere — exposed brick, kilim cushions, low brass tables — but the food is tourist-friendly rather than rigorous. Tagines are passable; the mint tea ceremony (AED 55 per person) is a memorable theatrical experience. Good for introductory Moroccan dining with visitors who've never tried the cuisine.
Sahara Lounge
The Sahara Lounge in Deira delivers solid Moroccan-North African food with a strong shisha programme in a warm, lantern-lit room. The cooking isn't pushing any boundaries — tagines are competent, couscous serviceable — but the setting is genuinely inviting and the price is right for the area. A neighbourhood restaurant doing its job well.
For the definitive experience, Tagine at One&Only Royal Mirage remains unbeaten — it's one of the finest Moroccan restaurants in the region. For accessible, daily-quality Moroccan food, Bab Al Mansour in Downtown is the smarter choice. If budget is the priority, Moroccan Taste delivers genuine cooking at prices the big hotels couldn't dream of.