Marrakech
Where to eat in Marrakech: local dishes, markets and neighborhoods
Marrakech is known for tanjia, slow-cooked in hammam embers, plus grilled kefta, lamb tagine, Friday couscous and snail broth at Jemaa el-Fnaa. Eat lunch at a busy grill or tanjia spot, dinner in the medina or Gueliz, and treat riad dinners as a safe fallback rather than the best cooking.
- Source checked
- A source and a date are on record: we read it from an official or published page. Not yet confirmed on the ground.
- Field checked
- Someone checked it on the ground, with the date shown.
- Plan calculated
- Worked out by Voykit from its own data (times, distances, budgets). A calculation, not a measurement.
Unknown times stay unknown. How we verify
GuideMarrakech
Key facts
- Signature dish
- Tanjia: beef or lamb slow-cooked in an urn in the hammam embers, lunch only
- Street-food centre
- Jemaa el-Fnaa food stalls, busiest after dark; snail broth is the local classic
- Friday lunch
- Couscous with seven vegetables; many places serve it only that day
- Cheap mealcheck
- Street grill or sandwich: roughly 30–60 MAD (2026 estimate)
- Mid-range mealcheck
- Sit-down tagine or grill in the medina or Gueliz: roughly 80–180 MAD (2026 estimate)
- Best-value hourscheck
- Lunch, roughly 12:00–15:00; dinner runs late, often from 20:00
- Alcohol
- Only in licensed hotels and restaurants; most local places are dry
- Vegetarian reality
- Vegetable tagine and couscous exist, but stock is often meat-based
Quick answer
If you only eat one Marrakech dish, make it tanjia: beef or lamb sealed in a clay urn and cooked in the embers of a hammam, served with bread and cumin. It is a lunch dish and it sells out, so go early. For dinner, grilled kefta and lamb tagine are everywhere and hard to get wrong.
The city splits into three eating zones. Jemaa el-Fnaa and the surrounding medina lanes are for street grills, soup and snails. Gueliz, the new town, is where locals go for everyday restaurants, pizza, sandwiches and licensed places with alcohol. Riad and hotel restaurants are the safe fallback: consistent, pricier, rarely the best meal of your trip.
| Zone | Best for | Typical cost per person | When |
|---|---|---|---|
| Jemaa el-Fnaa stalls | Snail broth, grilled skewers, harira | 40–90 MAD (2026 estimate) | Evening, from about 18:00 |
| Medina lanes | Tanjia, kefta, tagine, msemen breakfast | 30–120 MAD (2026 estimate) | Lunch and dinner |
| Gueliz | Sit-down grills, salads, licensed restaurants | 100–250 MAD (2026 estimate) | Dinner, from about 20:00 |
| Riad or hotel | Tagines, pastilla, set menus | 200–450 MAD (2026 estimate) | Dinner, book ahead |
Prices are 2026 estimates and vary by season and location; check the menu board before sitting down.
What Marrakech is known for
Marrakech cooking is slow and spiced rather than hot. Tanjia is the city's own dish: chunks of beef or lamb with garlic, cumin, saffron and preserved lemon, put in a narrow clay urn and taken to the hammam to cook in the hot ashes for hours. You order it at lunch, and it arrives with bread to scoop with.
Beyond tanjia, expect lamb tagine with prunes, chicken tagine with lemon and olives, grilled kefta, and couscous on Friday. Breakfast is msemen or baghrir flatbread with honey and butter, or bissara, a split fava bean soup with olive oil and cumin, more common in winter. Zaalouk, a smoky aubergine and tomato salad, is the usual starter.
At Jemaa el-Fnaa after dark, the stalls sell grilled meat and fish, harira soup and snail broth, a peppery street snack locals eat from a bowl with a toothpick. Mint tea is everywhere and refusing it is unusual.
| Dish | What it is | Meal | has / veg |
|---|---|---|---|
| Tanjia | Beef or lamb slow-cooked in an urn in hammam embers | Lunch | beef, lamb / no |
| Kefta | Spiced minced beef or lamb, grilled or in tomato with egg | Any meal | beef, lamb, egg / no |
| Tagine | Meat or vegetables slow-cooked in a clay pot | Lunch, dinner | lamb, chicken / ask |
| Couscous | Steamed semolina with seven vegetables and meat | Friday lunch | lamb, beef, chicken / ask |
| Harira | Tomato, lentil and chickpea soup, often with lamb | Evening | lamb, egg / ask |
| Bissara | Split fava bean soup with olive oil and cumin | Winter breakfast | none / yes |
| Zaalouk | Smoky aubergine and tomato salad | Starter | none / yes |
| Snail broth | Peppery broth with snails, sold at Jemaa el-Fnaa | Evening | seafood / no |
Vegetarian versions often use meat stock; ask before ordering.
Where locals eat
Locals rarely eat in the medina's tourist-facing squares. They go to small neighbourhood places in Gueliz, Semlalia and the streets around Bab Doukkala, where the menu is short and the prices are lower. Look for a crowd at lunch, a handwritten menu in Arabic and French, and no one outside trying to pull you in.
Tanjia is the clearest example. The city's tanjia shops are lunch-only, often takeaway, and sell out by early afternoon. You buy the urn, or a portion, and eat it with bread at a nearby table or back at your riad. This is everyday food, not a restaurant experience.
For cheap, reliable meals, follow the office and market crowds: grilled sandwiches, kefta skewers, harira and bread. In the evening, families head to Jemaa el-Fnaa for the atmosphere, but the better-value grills are often one street back from the square.
- Go where the menu is in Arabic and French, not only English.
- Lunch is the value meal; dinner in tourist areas costs more.
- Tanjia sells out early — aim for 12:00–14:00.
- Friday couscous is a lunch tradition, not a dinner one.
- Ask the price before ordering at stalls without a printed menu.
What a meal costs
Marrakech is cheap by Western European or North American standards, but prices inside the medina run higher than in the new town. Street food and small local places are the best value; riad and hotel restaurants charge for the setting.
Budget roughly 30–60 MAD for a street sandwich or a bowl of soup, 80–180 MAD for a sit-down tagine or grill in a mid-range restaurant, and 200–450 MAD per person for a riad dinner with starters and dessert. Mint tea at a café is usually 10–20 MAD. These are 2026 estimates; confirm on the menu.
| Meal type | Typical cost per person | Where |
|---|---|---|
| Street sandwich or soup | 30–60 MAD (2026 estimate) | Medina lanes, Jemaa el-Fnaa |
| Tanjia with bread | 50–90 MAD (2026 estimate) | Lunch-only tanjia shops |
| Sit-down tagine or grill | 80–180 MAD (2026 estimate) | Gueliz, medina restaurants |
| Riad or hotel dinner | 200–450 MAD (2026 estimate) | Medina riads, Hivernage |
| Mint tea at a café | 10–20 MAD (2026 estimate) | Anywhere |
Add a tip of about 10% in sit-down restaurants; small change is fine at stalls.
Practical tips
Eat with your right hand when sharing from a common dish, and take from the part in front of you. Bread is treated as sacred, so do not throw it away. If you are offered tea, accepting is polite, and three glasses is the traditional number.
Vegetarians should say 'ana nabati, bla lham' (I am vegetarian, no meat) and ask specifically whether the stock is meat-based, because vegetable tagine often is not vegetarian. For allergies, carry a written card in Arabic or French naming the ingredient; almonds and peanuts appear in pastilla, sweets and some tagines.
Alcohol is served only in licensed hotels and restaurants, mostly in Gueliz and Hivernage; most local places are dry. During Ramadan, many daytime places close or serve only to non-fasting customers, and eating in public during daylight is best avoided.
- Carry small change for stalls and tips.
- Ask about meat stock before ordering a vegetable tagine.
- Show an allergy card in Arabic or French, not just English.
- Expect dinner to start late, often around 20:00 or after.
- Tap water is not for drinking; stick to sealed bottles (check).
FAQ
Questions people ask
What food is Marrakech known for?
Tanjia is the city's signature dish: beef or lamb slow-cooked in a clay urn in hammam embers, served at lunch. Also expect grilled kefta, lamb tagine, Friday couscous, harira soup and snail broth at Jemaa el-Fnaa.
Where do locals eat in Marrakech?
Mostly outside the tourist squares, in Gueliz, Semlalia and around Bab Doukkala, at small lunch places with short Arabic and French menus. Tanjia shops are lunch-only and sell out early. Jemaa el-Fnaa is more for atmosphere than value.
How much does a meal cost in Marrakech?
A street sandwich or soup is roughly 30–60 MAD, a sit-down tagine or grill 80–180 MAD, and a riad dinner 200–450 MAD per person (2026 estimates). Lunch is cheaper than dinner in tourist areas.
Is Marrakech good for vegetarians?
Vegetable tagine and couscous are widely available, but the stock is often meat-based. Say 'ana nabati, bla lham' and ask about the stock before ordering.
Can you drink alcohol in Marrakech?
Only in licensed hotels and restaurants, mostly in Gueliz and Hivernage. Most local restaurants and all street food stalls are dry.
Deep dive
Every source; changeable facts are marked check
Sources
- officialMoroccan National Tourist Office
- secondaryWikivoyage – Marrakech
- secondaryWikivoyage – Morocco