Skip to content

Vegan Food in Marrakech: A Local’s Guide to What to Eat

We live and cook in Marrakech, and the most common message we get from plant-based travellers is some version of “will I actually eat well here?” The honest answer is yes. Vegan food in Marrakech is not a niche that arrived with trendy cafés; it is built into how Moroccan families have always eaten on ordinary days: lentils, beans, vegetables, bread, olive oil, olives, nuts, fruit and a lot of mint tea. This guide explains what to eat, where to look for it, and the few ingredients that quietly make a dish non-vegan.

Vegan breakfast delivery selection in Marrakech
Plant-based Moroccan dishes from our own kitchen, packed for delivery.

Why Moroccan home cooking suits vegans

Meat has traditionally been the expensive part of the Moroccan table, kept for Fridays, guests and celebrations. The food eaten the rest of the week is based on what is cheap, filling and local: chickpeas, lentils, split peas, broad beans, seasonal vegetables, semolina, bread and olive oil. That is why so many classic dishes need no adaptation at all. A plate of zaalouk, taktouka and bread is not a “vegan option” here; it is simply lunch.

Marrakech also sits close to some of the best produce in the country. Oranges and clementines come from the Souss and Haouz, olives and olive oil from the surrounding plains, almonds and walnuts from the Atlas, and argan oil from the southwest. The fruit and vegetable markets outside the tourist souks are the best evidence of how central plants are to local cooking.

The three ingredients to watch for

Ingredient Where it hides What to ask
Smen (aged, salted butter) Tagines, couscous, harira, some bissara, msemen and harcha “Bla smen, ghir zit” — no smen, only oil
Meat or chicken stock Couscous steamed over broth, soups, “vegetable” tagines cooked in a shared pot Ask how the couscous or soup was cooked, not only what is in it
Honey and butter Baghrir, msemen, chebakia and most pastries Ask for olive oil, jam or amlou made without honey

Eggs, cheese and milk are easier to spot, but they do turn up in harira, café salads and juice-cart smoothies. The phrase “vegetarian” is often understood as “no visible meat”, so be specific.

A day of vegan food in Marrakech

Morning

Breakfast is the easiest meal of the day. Local bread, olive oil, olives, fresh orange juice and mint tea are standard everywhere, and flatbreads such as msemen and the spongy semolina pancake baghrir can be made fully plant-based. Our guide to vegan breakfast in Marrakech covers the morning dishes in detail.

Taktouka, a Moroccan cooked salad of roasted peppers and tomatoes with olive oil
Taktouka: roasted peppers and tomato slowly cooked in olive oil.

Lunch

Lunch is the main meal in many Moroccan homes. Look for a spread of cooked salads — zaalouk, taktouka, carrot or courgette salads with cumin — with bread, followed by lentils, white bean stew (loubia) or a vegetable tagine. On Fridays many families eat couscous with seven vegetables; it is worth asking for a version steamed without meat broth.

Afternoon and evening

Mid-afternoon is for mint tea with roasted almonds, dates or peanuts. In the evening the food stalls on Jemaa el-Fnaa light up; the vegetable and harira stalls can be hit-or-miss for vegans, but bread, olives, fresh juice and some salads are reliable. Many Medina rooftops now label vegan dishes clearly; our vegan restaurant recommendations list places worth planning around.

Where to find vegan food in Marrakech

  • Neighbourhood bakeries and soup counters. Early in the morning, small counters sell bissara with bread, olive oil and cumin for a few dirhams.
  • The souks. Olive and pickle stalls, dried fruit and nut sellers, and spice shops are almost entirely plant-based; buy amlou only where you can confirm it has no honey.
  • Produce markets. Outside the tourist lanes you will find the seasonal fruit and vegetables that anchor local cooking — oranges in winter, figs and grapes in late summer, pomegranates in autumn.
  • Cafés and rooftops. Newer cafés in Gueliz and the Medina often mark vegan dishes; traditional restaurants will usually adapt tagines and salads if you ask clearly.
  • Your riad. Standard riad breakfasts lean on butter, eggs, cheese and honey. Tell your host in advance, or have a full plant-based breakfast delivered instead.
Good to know: opening hours, prices and menus in Marrakech change with the season and during Ramadan. Check recent details directly with a restaurant or stall before you go. This guide was last reviewed in September 2026.

Useful phrases for ordering

Darija French Meaning
bla lham sans viande without meat
bla zebda / bla smen sans beurre without butter
bla jben, bla bid sans fromage, sans œufs without cheese or eggs
bla ‘assal sans miel without honey
ghir l-khodra seulement des légumes only vegetables

Mention allergies separately. Moroccan cooking uses almonds, peanuts, sesame and wheat a lot, and “vegan” does not mean nut-free or gluten-free.

Vegan food delivered to your riad

If you would rather not negotiate ingredients before your first coffee, we cook a fully plant-based Moroccan breakfast and deliver it to riads, hotels and apartments across Marrakech, including Medina addresses the courier reaches on foot. Choose dishes from the breakfast menu or a ready-made pack, then order through the online ordering form or on WhatsApp. If you want to learn to cook these dishes yourself, join our vegan Moroccan cooking class with a local family.

Pack Orange juices included Price
Solo Pack 1 135 MAD
Couple Pack 2 270 MAD
Family Pack 3 385 MAD
Premium Pack 4 455 MAD

Delivery is 25 MAD in the Medina and Gueliz and 100 MAD elsewhere in Marrakech, payment is cash on delivery, and slots run every 30 minutes from 08:30 to 16:00. Same-day orders are welcome for any slot at least one hour away. See every pack and dish on our breakfast menu.

Eat vegan in Marrakech without the guesswork

Fully plant-based Moroccan breakfast, delivered to your door. Same-day orders welcome.

Order on WhatsApp (+212 673 991614)
Order online

Keep reading

Frequently asked questions

Is it easy to find vegan food in Marrakech?

Easier than most visitors expect. Everyday Moroccan food relies on pulses, vegetables, bread, olive oil, olives, nuts and fruit, so many staples are plant-based by default. The things to watch for are smen (preserved butter), meat stock in couscous and soups, and honey on pastries.

What is the best vegan food to try in Marrakech?

Start with bissara (split-pea or broad-bean soup), zaalouk (smoky aubergine and tomato), taktouka (peppers and tomato), lentils, white bean stew, a vegetable tagine made with olive oil, fresh orange juice and mint tea. For breakfast, try olive-oil msemen, baghrir with amlou, and local bread with olives.

How do I say vegan in Moroccan Arabic?

There is no common everyday word, so name the ingredients instead: bla lham (no meat), bla zebda (no butter), bla smen (no preserved butter), bla jben (no cheese), bla bid (no eggs) and bla ‘assal (no honey). Most people in Marrakech also understand French: sans viande, sans beurre, sans œufs, sans miel.

Can I get vegan food delivered in Marrakech?

Yes. We cook fully plant-based Moroccan breakfasts and light meals and deliver them to riads, hotels and apartments across Marrakech in 30-minute slots from 08:30 to 16:00. Same-day orders are welcome for any slot at least one hour away, and delivery is 25 MAD in the Medina and Gueliz or 100 MAD elsewhere.

Is street food in Marrakech vegan?

Some of it. Bissara, bread, olives, roasted chickpeas, nuts, dates, fresh juice and many salads are plant-based. Grilled meat stalls, snail soup and most pastries are not. Watch for butter on flatbreads and milk in juice-cart smoothies.

Order on WhatsApp