My Honest Tajine Rankings After 10 Years in Marrakech
My Honest Tajine Rankings After 10 Years in Marrakech
The best tajine in Marrakech isn't in a restaurant with a TripAdvisor sticker in the window. I've been eating in this city since I moved here in 2015, and it took me two years to find the spots that actually matter. Here are my honest rankings — places I return to personally, not places that pay for promotion.
Where is the best chicken tajine in Marrakech?
My number one for chicken tajine is a small place on Rue Bani Marine, just inside the medina near the Mellah. It has no English menu, no tourist photos on the wall, and the plastic chairs are slightly wobbly. The chicken-lemon-olive tajine is 65 MAD and arrives in a clay pot that has clearly been used a thousand times. The preserved lemon is from their own jar. The olives are the small purple ones from the souk, not the bloated green ones from a can.
I found this place in 2017 because a musician friend from the Gnawa Festival dragged me there after midnight. We sat on low stools and ate with bread. No cutlery. It was one of the best meals I've ever had in my life.
What is the best lamb tajine in Marrakech?
For lamb, I go to Café Restaurant Argana near Jemaa el-Fna — not the one rebuilt after 2011 that faces the square directly (too tourist-facing), but the original neighborhood of small restaurants on the streets behind it. There's a family-run place that does a slow-cooked lamb-prune-almond tajine that takes 90 minutes and costs 90 MAD. You order it when you sit down. You wait. You drink mint tea. When it arrives, the lamb falls off the bone and the sauce has reduced to something almost like a glaze. Worth every minute.
Alternatively, Dar Moha — which is one of the genuine upscale addresses in the medina — does a version with ras el hanout and preserved vegetables that justifies its 180 MAD price tag. Different category, same quality of care.
Is the food at Jemaa el-Fna actually safe to eat?
Yes, with conditions. The famous food stalls (numbered 1 through about 100 around the square) are inspected by the municipality and the food safety is generally fine. The issue isn't safety — it's value. You'll pay 80–120 MAD for a tajine at the square that you'd pay 50–70 MAD for one street back. And the vendors can be aggressive: they'll follow you, pressure you to sit, and sometimes add items to your order you didn't request.
If you want the Jemaa el-Fna experience, go once, late afternoon. Pick stall 14 or stall 32 — they have consistent, honest service in my experience. Eat the merguez sausages with harissa rather than the tajine (the tajine doesn't sit as well in those conditions). Drink the bissara soup if they have it. Budget 100 MAD per person.
What are the tajine tourist traps to avoid?
Anything on the main tourist path between Jemaa el-Fna and the souks that has a person stationed outside pulling you in. These places — and there are dozens — serve acceptable tajines at 100–150 MAD that are clearly aimed at quick tourist turnover, not repeat local business. The clay pots are often just for presentation; the actual cooking happened in a regular pot in the back.
Also avoid the 30 MAD "cheap tajine" places near the bus station. That price suggests the meat quality and cooking time have been severely compressed. False economy.
My top 5 tajine spots, ranked
1. The unnamed place on Rue Bani Marine — Chicken-lemon-olive, 65 MAD. Best overall tajine I've had in a decade. No English menu, no TripAdvisor badge.
2. Family restaurant behind Jemaa el-Fna — Lamb-prune-almond, 90 MAD, 90-minute wait. Life-changing sauce. Get there at noon.
3. Café de la Poste, Guéliz — More of a colonial brasserie vibe, but their lamb tajine with seasonal vegetables is 95 MAD and consistently excellent. Good option when you want a real table and air conditioning.
4. Dar Moha — Upscale, 150–200 MAD, traditional palace setting. The quality is real, not performed. Reserve ahead.
5. The Mellah market stalls — Open-air, 50–70 MAD, no frills. Best for a solo lunch when you want to eat like a Marrakchi. Order the kefta-tomato-egg tajine.
When is the best time to eat tajine in Marrakech?
Lunch, always. Tajine is a slow-cooked dish that Moroccan families traditionally eat midday. The best neighborhood places cook their pots from 9 AM and they're ready at 12:30–1:00 PM. If you order tajine at 8 PM in a tourist restaurant, you're often eating something that was cooked at noon and has been sitting warm for hours.
For dinner, the better choice is to shift to dishes that are made to order — grilled meats, couscous (though Friday is the traditional couscous day), or kefta. Save the tajine for your midday stop.
After 10 years of eating in this city, tajine remains the dish I trust most as a barometer of a kitchen. If a place does tajine right — slow, well-spiced, honest ingredients — they'll do everything else right too.

