Morocco’s street food is genuinely world-class. It’s also where the biggest price gap between local and tourist pricing lives. A bowl of harira costs 5 MAD from a side-street vendor and 25 MAD if you order it where the tourists are watching.

This guide tells you what to order, where to find it, what it actually costs, and how to avoid the tourist tax on food.

The Essential Foods

Harira (Lentil Soup)

Harira is a thick lentil and tomato soup, often with meat. It’s breakfast food, lunch food, and comfort food. A proper bowl is filling and costs 5-15 MAD depending on location.

Where: Find it at small cafés near mosques (these are where locals eat breakfast). In Marrakech, there are stalls around the medina edges at 6am. Ask your riad owner where the locals eat harira.

What it costs: 5-8 MAD from a local café, 15-20 MAD if a tourist restaurant serves it.

How to eat it: It comes with a spoon. Eat it hot. It’s meant to be filling, not fancy.

Msemen (Folded Flatbread)

Msemen is crispy, flaky pastry bread, often with meat or cheese inside. It’s light, cheap, and genuinely addictive.

Where: Any small café, bakery, or street stall. Look for a stall with a small griddle in the morning.

What it costs: 5-10 MAD for a basic one, 15 MAD with cheese or meat.

How to eat it: Grab it warm, eat it immediately. It gets soggy if it sits.

Kefta Tagine

Kefta is minced meat (beef or lamb) cooked with tomatoes and spices in a tagine (clay pot). It comes with bread to scoop up the sauce.

Where: Any local restaurant, any street stall serving hot food.

What it costs: 45-70 MAD from a proper restaurant, 30-40 MAD from a basic stall.

How to eat it: Tear bread into pieces, use it to scoop the meat and sauce. Eat with your hands if it’s casual, with bread on the side.

Snails (Escargot)

In Jemaa el-Fnaa specifically, there are stalls selling snails cooked with herbs in broth. It’s an experience. The snails are pulled from the shell with a pin.

Where: Jemaa el-Fnaa, specifically the stalls on the south side of the square at dusk.

What it costs: 10-20 MAD for a bowl. Tourist-facing stalls charge 40-50 MAD.

How to eat it: Use the pin provided to pull the snail from its shell. It tastes like herb-flavored rubber. It’s more about the experience than the taste.

Brochettes (Meat Skewers)

Grilled meat on a stick, usually beef, lamb, or chicken. Cooked over charcoal, served with bread and harissa (hot sauce).

Where: Any street stall, any restaurant.

What it costs: 15-25 MAD for a skewer or two, with bread.

How to eat it: Pull the meat off the stick, tear bread, make a wrap, add harissa. Eat standing up or sitting down.

Bissara (Fava Bean Soup)

Bissara is smooth fava bean soup, served thick. It’s breakfast food and costs almost nothing.

Where: Early morning at any café near a mosque. You’ll see locals sitting with steaming bowls.

What it costs: 4-8 MAD.

How to eat it: It comes as thick paste almost, drizzled with olive oil. Eat it with bread. It’s breakfast, not a full meal.

Pastilla (Meat Pie)

Pastilla is crispy pastry filled with meat, eggs, and spices, dusted with cinnamon and powdered sugar. It’s special occasion food.

Where: Restaurants, not street stalls usually. Some cafés offer it.

What it costs: 60-100 MAD for a good one, 40-50 MAD at a basic café.

How to eat it: It’s fragile. Eat it over a plate. It’s warm, crispy, and rich. One piece is filling.

Where to Actually Eat

Avoid: Restaurants on Jemaa el-Fnaa square itself. These charge tourist prices (100-150 MAD for meals that cost 40 MAD elsewhere). The snake charmers, the tourist attention, the English menus, they all come with a 300% markup.

Go to: The medinas side streets. The cafés where you see only locals. The stall where there’s a queue at lunch time. Ask your riad owner. This one question (Where do you eat lunch?) gets you to real food at real prices.

In Marrakech: The side streets off Rue Riad Zitoun el-Kdim have proper local restaurants. Breakfast in the neighborhoods around Ben Youssef Mosque. Lunch spots near the tannery area.

In Fes: The entire medina is full of cheap local restaurants. You literally cannot go wrong. Everywhere is cheap. Everywhere is good.

In Essaouira: The fish market area has restaurants serving fresh fish at 60-80 MAD (restaurant price). Walk to the edge of town, not the touristy beach restaurants.

Food Hygiene

Be honest about this: the food is cooked in basic kitchens without Western standards. The water comes from basic sources. Locals have spent their entire lives eating this food and are completely fine.

Your stomach, if you’re from the UK, Ireland, US, Canada, or Australia, might need a day or two to adjust. This is normal. It’s not dirty food, it’s just different microbes.

Real precautions:

  • Eat hot food (cooked fresh), not cold food
  • Eat from busy stalls (high turnover means fresh ingredients)
  • Drink bottled water or water from your riad
  • Avoid ice in drinks unless it’s from a tourist hotel
  • Skip salads unless you’re at a quality restaurant with Western standards

Don’t panic about:

  • The stall not having a sink visible
  • The cook not wearing gloves
  • The kitchen being open-air
  • The bread being made by hand

Locals eat this food every single day and thrive. You’ll be fine.

The Tourist Tax on Food

Morocco has two pricing systems, local and tourist. Food is where this gap is biggest. The exact same harira costs 5 MAD or 25 MAD depending on one question: do you look like a tourist?

How the gap works: Walk one or two streets back and the prices drop significantly. A tourist-facing restaurant 20 meters from Jemaa el-Fnaa charges 150 MAD for a tagine. Two streets back, the same tagine costs 50 MAD.

How to avoid it:

  • Eat breakfast at your riad or at a local café, never at a restaurant
  • Lunch at a place with no English menu and no tourists
  • Ask locals where they eat
  • Go at normal meal times (1-3pm for lunch, 8-10pm for dinner)
  • Sit down at a table with locals, not at a tourist-facing counter

FAQ

Will the food make me sick? Probably not. Most first-timers have zero issues. Some have a day of adjustment. Bring antidiarrheal medication just in case, but statistically you won’t need it.

What if I’m vegetarian? Morocco has vegetarian food: couscous with vegetables, tagine with only vegetables, lentil soup, bean soup. Tell restaurants you don’t eat meat (qal la djiaj, la lhma) and they’ll accommodate. You’re never at risk of going hungry.

Is street food sanitary? Yes, with caveats. It’s cooked fresh, served hot, and consumed immediately. That’s actually safer than food that’s been sitting. The stall owner eats the same food daily, as do their family members.

What’s the etiquette? None, really. Eat standing, sit down, eat fast, eat slow. Nobody cares. Don’t photograph people without asking. Don’t be a spectacle. Just eat.

Should I tip the vendor? No. Tips are for restaurant service (5-10%), not for street stalls. If you want to tip, round up slightly (buy a 20 MAD meal, give 25 MAD).

Is alcohol served at street stalls? No. Morocco is Muslim. Street food stalls don’t serve alcohol. Restaurants in tourist areas do, but you’ll pay Western prices.

What about dietary restrictions? Tell the restaurant or stall owner directly. If you’re vegan, halal, kosher, or gluten-free, explain clearly. Moroccans are generally accommodating.

Can I bring my own spoon or utensils? You don’t need to. Every stall provides utensils or you eat with bread. The food is meant to be eaten this way.

For a full breakdown of daily food costs and how food fits into your overall budget, read our guide to Morocco budget travel.