48 Hours Food Guide in Marrakech
Forty-eight hours in Marrakech is both too short and exactly right. Too short because the medina keeps revealing new layers the longer you stay. Exactly right because two days — done properly — will take you from a bowl of harira at a street canteen to dinner in a candlelit riad palace, via a rooftop at sunset, a hammam scrub, and at least three glasses of freshly squeezed orange juice. This guide is for travelers who want to eat like someone who lives here, not someone passing through.
Why Marrakech for a 48-hour food trip
Marrakech operates on two food tracks: the medina, where everything from a dirham pastry to a €200 tasting menu exists within a ten-minute walk, and Gueliz, the French-built new city where Moroccan cooking meets European brasserie culture. The best 48-hour strategy is to eat almost entirely in the medina, with one Gueliz breakfast and one rooftop sunset drink outside the walls. Budget €40–80 per person per day depending on how many riads you eat in.
| Place | Price | Best For | Vibe |
|---|---|---|---|
| Hadj Mustapha | € | Morning harira | Local canteen, no frills |
| Café des Épices | € | Rooftop lunch break | Souk views, slow pacing |
| Nomad | €€ | Sunset dinner | Modern Moroccan, terrace |
| Dar Yacout | €€€€ | Ceremonial feast | Palace, theatrical |
| Jemaa el-Fna stalls | € | Late-night street food | Chaotic, unforgettable |
Detailed Reviews
1. Hadj Mustapha
Start day one here at 8am. The harira — Morocco's thick tomato, lentil and chickpea soup — arrives in a clay bowl with a wedge of lemon and a stack of msemen pancakes. The room is a canteen with plastic chairs and a TV showing Al Jazeera. You will be the only tourist.
The harira and msemen costs around €1.50 and is one of the best breakfasts in Africa.
Best for: Anyone who wants to eat breakfast like a Marrakchi resident Local tip: Come before 9am — by 10am the msemen runs out.
2. Café des Épices
Position yourself on the third-floor rooftop of Café des Épices for lunch after a morning in the souks. The view over Rahba Lakdima — the spice square — is exactly what Marrakech looks like in your imagination before you arrive. Order the tagine and a fresh juice and take your time.
The chicken tagine with preserved lemon is around €8 and is honest, well-spiced cooking.
Best for: A medina lunch with views and no rush Local tip: The top floor fills up first — go straight upstairs when you arrive.
3. Nomad
For evening dinner on day one, Nomad is the best-balanced option in the medina — the rooftop views, the contemporary Moroccan cooking and the pricing all work together. The lamb merguez with preserved lemon and the bastilla with almonds are the dishes to order.
Expect around €25–35 per person including drinks.
Best for: First dinner in Marrakech — good food, great views, accessible price Local tip: Reserve the rooftop table 24 hours ahead. Ground floor walk-ins are usually fine.
4. Dar Yacout
On evening two, surrender to the theatrical dinner at Dar Yacout. It begins on the roof with an aperitif watching the Koutoubia minaret light up against the darkening sky, then descends through candlelit courtyards to a dining room lined with Moorish plasterwork. The feast — bastilla, three tagines, couscous, dessert — takes two hours.
€60–80 per person for the full experience with wine.
Best for: The definitive Marrakech palace dining experience Local tip: Book at least 3 days ahead. Request a table in the main courtyard room, not the annexe.
5. Jemaa el-Fna at Night
After dinner, walk to the square. By 9pm, 100 food stalls have replaced the daytime snake charmers — smoke rising from grills, vendors calling from every direction. Order merguez, kefta, snails, or just stand and watch. It's overwhelming and completely worth it.
Expect to spend €5–10 if you eat at the stalls.
Best for: The full sensory overload of Marrakech at its most alive Local tip: Stall 14 and Stall 32 are consistently recommended by locals for their kefta. Avoid anyone who grabs your arm to pull you toward their stall.
Local Tips for 48-hour Marrakech food
- ▸ Freshly squeezed orange juice from the Jemaa el-Fna vendors costs €0.60 and is genuinely extraordinary. Drink three.
- ▸ Pâtisserie des Princes on Rue Bab Agnaou is the best pastry stop — chebakia and cornes de gazelle for almost nothing.
- ▸ Avoid restaurants directly on Jemaa el-Fna itself. Walk one street back for the same dishes at half the price.
- ▸ All the good medina restaurants require navigation through unmarked alleys. Download maps.me offline before you arrive.
FAQ
Q: Is it safe to eat street food at Jemaa el-Fna? A: Yes, with normal judgment. The high-turnover stalls with lots of locals eating are fine. Avoid anything that's been sitting out visibly. The orange juice and the freshly grilled kefta are universally safe.
Q: How much should I budget for food in Marrakech per day? A: €25–40 gets you excellent local food — harira breakfasts, souk lunches, a good dinner. €60–80 covers one riad restaurant dinner. €100+ is for palace experiences like Dar Yacout or La Mamounia brunch.
Q: Do Marrakech restaurants serve alcohol? A: Many riad restaurants and upscale places do; traditional local cafés and halal restaurants don't. Nomad, Le Salama and Café Arabe all serve wine and cocktails.
The Verdict
Best for couples: Dar Yacout for the theatrical dinner, Le Jardin for a romantic garden lunch. Best for budget: Hadj Mustapha for breakfast, Café des Épices for lunch, Jemaa el-Fna stalls for dinner — full day under €20. Best for first-timers: Nomad hits every note — location, views, food quality and accessible price. Best for locals (or feeling like one): Hadj Mustapha at 8am, then the Rahba Lakdima spice market, then Café des Épices rooftop.
Get the best of Marrakech in your inbox
Hidden restaurants, seasonal menus, insider tips.
Featured Places
Hadj Mustapha
Rue Riad Zitoun el Kedim, Medina, Marrakech
The most famous harira and msemen spot in the medina — a no-frills local canteen where Marrakchi residents queue every morning. The thick soup and fresh pancakes cost almost nothing and taste better than anything in a tourist restaurant.
Café des Épices
75 Rahba Lakdima, Medina, Marrakech
A three-floor café overlooking the Rahba Lakdima spice market. The rooftop terrace has the best lunch views in the medina — tagines and fresh juices served without the tourist markup.
Nomad
1 Derb Aarjane, Rahba Lakdima, Medina, Marrakech
A modern Moroccan restaurant with a rooftop terrace overlooking the medina. Dishes reinvent traditional recipes with contemporary technique — the bastilla with almonds and merguez with preserved lemon are both exceptional.
Dar Yacout
79 Sidi Ahmed Soussi, Medina, Marrakech
A legendary palace restaurant where dinner is a full theatrical production — rooftop aperitifs, candlelit salons, and a ceremonial procession of bastilla, tagines and couscous. The building is a 1930s riad of extraordinary beauty.
Jemaa el-Fna
Place Jemaa el-Fna, Medina, Marrakech
The UNESCO-listed square transforms into a vast open-air restaurant every evening — hundreds of food stalls, smoke from a hundred grills, vendors calling from every direction. One of the great street food spectacles on earth.
Explore Marrakech on CityTaste
Browse all restaurants, cafés and attractions with reviews, maps and filters.
Explore MarrakechNewsletter
The Best of Marrakech, Weekly
Hidden restaurants, seasonal specials, local tips and new guides — straight to your inbox. No spam, ever.