marrakech food guide (2026)
honest reviews of 15 best foods in marrakech with prices in MAD and USD. tagine, couscous, street food at jemaa el-fna, and where locals actually eat.
tldr: out of 15 marrakech foods i tried, the top 3 are the underground-roasted lamb at the famous medina pit restaurant (melt-in-your-mouth, 120 MAD / $12, 9.5/10), friday couscous at a local medina spot (lighter than you’d expect, 80 MAD / $8, 9/10), and kefta with fermented butter from the charcoal grill stalls (life-changing sandwich, 30 MAD / $3, 9/10). full reviews with prices and honest opinions below.
marrakech ruined every other food city for me. i mean that literally.
i spent several days eating my way through the medina, the souks, the back alleys, and the tourist traps. i spent roughly 2,000 MAD ($200) across all of it. some of it was spectacular. some of it was clearly priced for people who don’t know better. the difference between eating where locals eat and eating where tourists eat is not subtle - it’s a 3x price difference for worse food. this guide is my attempt to save you from the tourist traps and point you toward the stuff that actually matters.
the food geography of marrakech is simple: the medina (old city) is where the real food lives. the new city (gueliz) has some decent modern restaurants but nothing that compares to what you’ll find in the ancient lanes. jemaa el-fna, the famous main square, is a mixed bag - the peripheral restaurants are tourist traps, but the actual street stalls in the square and the alleys leading off it have genuine food. the deeper you go into the medina, the better the food gets and the lower the prices drop.
if you’re specifically looking for other morocco travel content, i’ve got guides for rabat and fez in the works too.
the awards (my personal picks)
- best overall: underground-roasted lamb at the famous medina pit. the most impressive cooking technique i’ve ever seen.
- best street food: kefta with fermented butter. a 30 MAD sandwich that changed my understanding of what a sandwich can be.
- best budget breakfast: msemen with honey and mint tea. 15 MAD ($1.50) for a perfect morning.
- most overrated: the numbered restaurant stalls on jemaa el-fna. tourist prices, mediocre food, aggressive touts.
- best for a slow meal: friday couscous at a family restaurant. this is what moroccan hospitality tastes like.
- best drink: fresh pomegranate juice, hand-squeezed. the king of juices is not a metaphor.
- best splurge: fine dining in the medina - octopus with mango and truffle mushroom tagine. 300+ MAD ($30+) but genuinely creative.
- best late-night: charcoal-grilled meats in the medina. the smoky aroma will find you before you find the stall.
the full list
| # | food | where to find it | best for | price (MAD / USD) | my rating |
|---|---|---|---|---|---|
| 1 | underground-roasted lamb (meshwi) | famous medina pit restaurant | the ultimate marrakech experience | 120 MAD / $12 | 9.5/10 |
| 2 | friday couscous | family restaurants, medina | slow, comforting, perfect | 80 MAD / $8 | 9/10 |
| 3 | kefta with fermented butter | charcoal grill stalls, medina | best street sandwich ever | 30 MAD / $3 | 9/10 |
| 4 | beef tangia | medina restaurants | bachelor’s stew, fall-apart tender | 100 MAD / $10 | 9/10 |
| 5 | msemen (layered flatbread) | breakfast stalls, medina | crispy, buttery, honest breakfast | 10-15 MAD / $1-1.50 | 8.5/10 |
| 6 | chicken bastilla (pastilla) | traditional restaurants | sweet-savory perfection | 60 MAD / $6 | 8.5/10 |
| 7 | slow-cooked white beans | local market stalls | garlic + harissa + olive oil | 20 MAD / $2 | 8.5/10 |
| 8 | fresh pomegranate juice | juice stalls everywhere | the king of juices | 10-15 MAD / $1-1.50 | 8.5/10 |
| 9 | rabbit tagine | medina restaurants | caramelized onion + raisin magic | 90 MAD / $9 | 8/10 |
| 10 | baghrir (1000-hole pancake) | breakfast stalls | chewy, airy, honey-soaked | 10 MAD / $1 | 8/10 |
| 11 | sfenj (moroccan doughnuts) | street vendors | crispy-gooey with mint tea | 5 MAD / $0.50 | 8/10 |
| 12 | harira (tomato lentil soup) | street stalls, evening | warm, hearty, spiced | 15 MAD / $1.50 | 8/10 |
| 13 | preserved lemon olives | olive market stalls | briny, garlicky perfection | 10 MAD / $1 | 7.5/10 |
| 14 | chebakia (honey pastry) | souk vendors | ramadan classic, sticky sweet | 10 MAD / $1 | 7.5/10 |
| 15 | avocado smoothie (zaza) | juice bars | creamy, topped with nuts | 25 MAD / $2.50 | 7/10 |
the top tier (i dream about these)
1. underground-roasted lamb (meshwi)
medina / 120 MAD ($12) per portion / 9.5/10
this is the single most impressive food experience i’ve had anywhere in the world. and i don’t say that lightly.
the famous medina pit restaurant has been doing this for decades. the technique: whole lambs are skewered and lowered into a massive underground fire pit - a couple meters deep - where they roast for hours in convection heat. when they pull the lamb out, it’s dripping with juice, the skin is impossibly crispy, and the meat falls off the bone without any effort. the bone literally slides out of the shoulder.
they serve it with bread that’s been soaked in the lamb drippings - soggy bread that is, against all logic, the greatest bread you’ll ever eat. the only seasoning is cumin and salt. that’s it. the lamb doesn’t need anything else because the natural flavor is so pure, so rich, so concentrated from hours of slow roasting that adding anything would be an insult.
the experience of eating here is chaotic. the restaurant is packed. you need to be aggressive - walk in, state your order, march behind the server. the tables are oily from the last customers. none of this matters because the lamb is transcendent.
what to order: half-lamb portion with extra bread for dipping in the drippings. ask for the crispy skin pieces.
verdict: if you eat one thing in marrakech, this is it. those people who skip it are wrong.
2. friday couscous
family restaurants, medina / 80 MAD ($8) per person / 9/10
couscous is morocco’s national dish and friday is the day you eat it. this is not optional. this is cultural law.
the couscous itself is nothing like the boxed stuff you’ve had at home. the grains are hand-rolled, steamed multiple times, and so light and airy they feel like artificial snow. that lightness is the point - it lets the vegetables and meat on top actually shine. the carrots taste like carrots. the turnips taste like turnips. nothing is masked.
a proper friday couscous comes as a mountain: steamed semolina at the base, then a layer of vegetables (pumpkin, carrots, zucchini, turnip), then tender meat (lamb or chicken), then caramelized onions with raisins on top, then a rich broth poured over everything. the sweet-savory combination of caramelized onions, raisins, and tender meat with a hint of cinnamon is something i think about regularly.
drink buttermilk with lemon alongside it. this is the traditional pairing and it works beautifully - creamy and refreshing against the richness.
what to order: lamb couscous with all the vegetables. ask for extra broth on the side.
verdict: the finest couscous makes the boxed version feel like a crime against food.
3. kefta with fermented butter
charcoal grill stalls, medina / 30 MAD ($3) / 9/10
this is where marrakech’s street food reaches its peak. small charcoal grill stalls dotted around the medina, where a man grills kefta (minced beef) over open flame, then drowns it in fermented butter melted over coals.
the fermented butter is the secret. it’s not regular butter - it’s tangy, funky, rich, and when it melts over the charcoal and gets absorbed into the kefta, the result is something buttery, juicy, and smoky all at once. they pile this into bread with harissa (chili paste), raw onions, and spicy tomato sauce.
i made a sandwich with harissa, raw onions, melted butter, and tender kefta. then added the spicy tomato sauce. this was 30 MAD. thirty dirhams. three dollars. for a sandwich that a michelin restaurant would charge thirty times more for and still not get as right.
what to order: kefta sandwich with extra fermented butter. ask for harissa on the side so you can control the heat.
verdict: the best three dollars i’ve spent on food. not a metaphor.
4. beef tangia
medina restaurants / 100 MAD ($10) / 9/10
tangia is marrakech’s signature dish and it has the best origin story. unmarried men would season beef with spices, seal it in a clay pot, and drop it off at the local hammam (bath house) to cook slowly in the dying embers of the furnace. they’d pick it up hours later - hence the nickname “bachelor’s stew.”
the result of this overnight slow-cooking is beef so tender you can press it apart with your fingers. the meat just flakes. the spices - cumin, saffron, preserved lemon - have had hours to penetrate every fiber. the preserved lemon is the key ingredient: when you soak it in the tangia broth, it adds a lemony funk that cuts through the richness.
pair it with bread for dipping in the broth. the combination of caramelized onions, sweet and sour prunes, tender meat, and a hint of cinnamon is the kind of thing that makes you understand why people get emotional about food.
what to order: beef tangia with extra bread. eat it with prunes and caramelized onions.
verdict: the bachelor’s stew is not just for bachelors. it’s for anyone who respects slow cooking.
the solid middle
5. msemen (layered flatbread)
breakfast stalls, medina / 10-15 MAD ($1-1.50) / 8.5/10
msemen is a square-shaped, layered flatbread that’s pan-fried until flaky and chewy. when it comes fresh off the griddle, drizzled with honey, it’s the best breakfast in marrakech. the layers are buttery and crispy on the outside, soft and chewy inside. it reminds me of taiwanese scallion pancakes without the scallions.
some stalls make it fresh - you watch them slap the dough to maximize crispiness between the layers, then fry it with generous amounts of butter. the fresh version with honey straight off the grill is incomparably better than the pre-made version at hotel breakfasts.
what to order: msemen with honey and a glass of mint tea. total cost: 15 MAD.
verdict: skip the hotel breakfast. this costs a tenth of the price and tastes ten times better.
6. chicken bastilla (pastilla)
traditional restaurants / 60 MAD ($6) / 8.5/10
bastilla is a sweet and savory pie that shouldn’t work but absolutely does. layers of crispy filo dough, spiced shredded chicken, a sweet almond paste layer, and cinnamon sugar on top. the combination of sugar and savory meat sounds strange but it’s addictive - the sweetness from the cinnamon and the savoriness from the chicken create something almost curry-like.
this sweet-savory combination is a running theme in moroccan food. once you accept it, you’ll crave it.
what to order: chicken bastilla. just get it.
verdict: sweet and savory shouldn’t work this well. morocco figured something out that the rest of the world is still catching up to.
7. slow-cooked white beans
local market stalls / 20 MAD ($2) / 8.5/10
this is the sleeper hit of marrakech food. the beans are slow-cooked with paprika, garlic, preserved lemon, and olive oil until they dissolve into a sauce. the garlic is the real star - it’s been confited in olive oil until it’s soft enough to squeeze out like paste.
the technique: tear off bread, dip it in harissa, then into the beans, scoop up some of that garlic paste. the melt-in-your-mouth white beans with that garlic and the flavor of preserved lemon is simple, hearty, and devastatingly good.
what to order: beans with extra garlic and harissa on the side. bring your own appetite.
verdict: the best 20 MAD you’ll spend. humble food cooked with more care than most expensive restaurants manage.
8. fresh pomegranate juice
juice stalls everywhere / 10-15 MAD ($1-1.50) / 8.5/10
the king of juices. hand-squeezed per cup from fresh pomegranates. the balance of sweet, sour, a natural saltiness, and a slight bitterness from the seeds is perfect. there’s nothing like it. every other juice feels incomplete by comparison.
verdict: the king of juices is not an exaggeration. it’s a statement of fact.
9. rabbit tagine with caramelized onions
medina restaurants / 90 MAD ($9) / 8/10
the rabbit is braised in a clay tagine until stringy and tender - it tastes like chicken but more delicate. the onions and raisins disintegrate into a sweet, caramelized jam at the bottom of the tagine. scrape that up with bread. the fruity sweetness of the raisins, the melting onions, the tender rabbit - everything collapses together in your mouth yet remains distinct.
what to order: rabbit tagine. scrape the bottom of the pot - that’s where the magic lives.
verdict: the caramelized bottom of any tagine is the best part. those people who leave it are making a mistake.
10. baghrir (thousand-hole pancake)
breakfast stalls / 10 MAD ($1) / 8/10
baghrir is covered in tiny holes from air bubbles during cooking, which is why it’s called the thousand-hole pancake. the holes absorb honey and butter like a sponge. the texture is chewy, soft, and the outside gets a slight crisp. with a bit of jam or honey, this is a great morning starter.
verdict: a perfect honey delivery system disguised as a pancake.
the ones i’d still recommend
11. sfenj (moroccan doughnuts)
street vendors / 5 MAD ($0.50) / 8/10
crispy outside, spongy and moist inside. nothing like western doughnuts - the dough is wetter, airier, and the texture is almost like the inside of a pretzel. eaten alongside mint tea, the combination is classic. locals pay about 10 MAD for seven doughnuts. tourists pay 5 MAD for one. the math is annoying but the doughnut is still good.
12. harira (tomato lentil soup)
street stalls, evening / 15 MAD ($1.50) / 8/10
a tomato-based soup enriched with chickpeas, lentils, rice, and lamb. hearty, spiced, warming. traditionally paired with chebakia (honey pastry) or dates - the sweet-savory back-and-forth is the moroccan way. excellent in the evening when the medina cools down.
13. preserved lemon olives
olive market stalls / 10 MAD ($1) / 7.5/10
the olive market in the medina is an experience. green olives marinated with parsley, coriander, and garlic. black olives with oregano and olive oil. the harissa-dressed olives are the best - chili with preserved lemon, briny and sour and spicy. try the 3-year preserved lemons if you can handle intensity - the complexity that builds over years of fermentation is remarkable.
14. chebakia (honey pastry)
souk vendors / 10 MAD ($1) / 7.5/10
flower-shaped fried pastries soaked in honey. traditionally a ramadan treat but available year-round. crumbly, sticky, sweet. the texture is more candy than pastry. not for everyone - some find it too sweet. i’d describe it as a pasty caramel bird’s nest, which doesn’t sound appetizing but somehow is.
15. avocado smoothie (zaza)
juice bars / 25 MAD ($2.50) / 7/10
blended avocado with milk, topped with cookies, chocolate wafers, nuts, raisins, and dried fruits. it’s more of a dessert than a drink. very creamy, very thick - spoon only, no straw needed. decent but not essential. skip it if you’re short on time.
marrakech food tips
- haggling is real. prices at street stalls are often negotiable, especially for tourists. don’t be rude about it, but don’t accept the first price either. the local price is usually 30-50% lower than what they’ll quote you.
- eat breakfast in the medina, not your hotel. a msemen + mint tea breakfast at a street stall costs 15 MAD. your hotel charges 100+ MAD for a worse version.
- friday is couscous day. this is not a suggestion. the best couscous is served on fridays at family restaurants. plan around this.
- mint tea etiquette matters. the higher the pour, the more hospitable the gesture. the foam on top means it’s ready. there’s green tea in there, not just mint - so yes, there’s caffeine.
- the deeper into the medina, the better the food. the restaurants closest to jemaa el-fna charge the most and try the least. walk 5-10 minutes into the alleys and the quality jumps while prices drop.
- google maps opening times are unreliable. many restaurants do lunch service and dinner service with a break in between. check before walking 20 minutes.
- bring cash in small denominations. many street stalls don’t have change for 200 MAD notes. 10s and 20s are ideal.
if you found this useful, check out these other travel food guides: