Discovering...
Discovering...

Morocco’s cuisine is far more plant-friendly than most travellers realise. Here is what to eat, what to watch out for, and where to eat well across the country — city by city.
Leila Tazi· Fes, Culture & Cuisine Editor
Fes-based journalist with a food and crafts obsession, Leila spends her weeks between the tanneries, the Qarawiyyin quarter and the kitchens of the old city. She covers Fes, Meknes, food and Moroccan culture. Fes · 11+ years covering Morocco
Published 16 June 2025 Last updated 8 May 2026
Eating vegetarian — or even vegan — in Morocco is very manageable, and becomes genuinely enjoyable once you know which dishes to reach for. Moroccan cooking has always leaned on vegetables, pulses and olive oil. Before meat became affordable enough to be an everyday ingredient, the national diet was built on broad beans, lentils, seasonal produce from market gardens and the extraordinary variety of preserved flavours that Moroccan spice markets provide.
The main pitfall is not the ingredients themselves but the stock. Many dishes that look vegetarian on the menu are made with a chicken or lamb broth base. A single phrase — "bla marka dyal lahm" — can fix this in most kitchens. Below you will find the dishes that are reliably plant-based, the ones to query, and how each major city fares for vegetarian and vegan travellers.
Most of these dishes are vegan by default — exceptions are noted. Prices are indicative from street stalls and simple restaurants.
| Dish | Notes | Vegan? |
|---|---|---|
| Vegetable tagine | Slow-cooked with seasonal veg, preserved lemon and olives. Ask the kitchen to confirm no chicken stock is used (it often is not, but worth checking). | |
| Zaalouk | Smoked aubergine and tomato salad, seasoned with cumin and paprika. Almost always vegan. | |
| Taktouka | Roasted green pepper and tomato salad. A Marrakchi staple — reliably plant-based. | |
| Bissara | Thick dried broad-bean or pea soup, drizzled with olive oil and cumin. Very cheap, very filling, usually vegan. | |
| Harira (variant) | The classic Ramadan soup can be made without meat — ask for "harira bila lahm". Made with lentils, chickpeas, tomato and coriander. | Ask |
| Msemen / Beghrir | Layered flatbread or honeycomb pancakes. Made with semolina, water and yeast — vegan if served without butter. | Ask |
| Couscous with seven vegetables | Friday couscous — the vegetable version (couscous bidaoui belkhdar) is a celebration of turnip, squash, courgette and carrot. Made with vegetable broth at some restaurants. | |
| Chermoula-marinated grilled vegetables | Courgette, aubergine and pepper grilled with garlic, coriander and lemon. A common restaurant side that makes a meal. |
A tick means the dish is vegan in its standard form. "Ask" means it is usually vegetarian but may contain butter, egg wash or animal-based stock depending on the kitchen.
Every major Moroccan city has vegetarian options — the question is how much effort finding them takes.
Best city for dedicated vegan restaurants. The Gueliz neighbourhood has several plant-based cafés and health-food spots. The medina has dozens of stalls where zaalouk and bissara are served daily.
Strong for traditional vegetable-based cooking but fewer dedicated vegan spots. The medina's small eateries often serve mixed salad plates and vegetable couscous without meat on request.
The most relaxed food scene in Morocco — cafés along the ramparts serve salads, avocado toast and vegetarian tagines. The surf/yoga crowd has generated real demand for plant-based options.
Small mountain town with a gentle traveller vibe. Several terraced restaurants do honest vegetable tagines. Not a vegan restaurant hub, but the cooking is simple and mostly plant-forward.
Resort-heavy — international hotels cater well to dietary needs, but the street food scene is more meat-focused. Fresh fish markets are a strong option if you eat seafood.

Morocco’s markets overflow with seasonal produce — much of the best eating is spontaneous.
Most Moroccan kitchens are happy to adapt dishes — but only if you ask. Here are the most common non-obvious animal ingredients that catch vegetarian and vegan travellers off guard.
Many "vegetable" tagines and harira soups are made with a chicken or veal stock base. Ask "bla marka dyal lahm?" (without meat stock?) at the counter.
Smen is a fermented butter stirred into couscous for richness. If you are strictly vegan, ask for the dish without it (bla smen).
Khobz (the standard round loaf) is typically vegan, but some pastries — msemen in particular — are made with smen or butter. Confirm before ordering.
Pastilla and many sweet pastries use egg and honey. Strictly vegan travellers should avoid these unless the kitchen confirms otherwise.
Most sit-down restaurants bring a selection of six to eight cold salads before the main course — zaalouk, taktouka, carrots with cumin, beetroot, broad beans. These are almost always vegan and make a substantial meal on their own for around 30–50 MAD.
A good cooking class will walk you through the pantry of Moroccan vegetarian cooking — how to build ras el hanout, why preserved lemon changes a dish, how a chermoula marinade works on vegetables. Many classes adapt to plant-based requests if you mention it when booking.
The standard Moroccan breakfast — khobz with olive oil, amlou (argan-almond paste), honey, olives and fresh orange juice — is almost entirely plant-based. Many riads will put this out without any animal products if you ask, and it is genuinely excellent.
In any city, the cheapest and most vegetable-forward lunch spots are the ones serving local workers — a bowl of harira, a plate of mixed salads, a wedge of bread for 20–30 MAD. These kitchens use more pulses and vegetables than meat out of economic pragmatism, which works in your favour.
Yes — probably easier than most visitors expect. Moroccan cuisine has a deep tradition of vegetable-centred cooking: salad spreads, slow-cooked legume soups, and produce-heavy tagines are found everywhere. The challenge is not finding vegetarian food but making sure it has not been cooked in meat stock. In tourist-facing restaurants in Marrakech, Fes and Essaouira, staff understand the question immediately; in smaller villages or roadside cafés, simple dishes like bissara and bread with olive oil are reliably meat-free.
The most reliably vegetarian dishes are zaalouk (smoked aubergine salad), taktouka (green pepper and tomato), bissara (broad bean soup), couscous with seven vegetables (when made with vegetable broth), and vegetable tagine with preserved lemon and olives. Moroccan breakfasts — msemen with honey, amlou (almond-argan dip), olives and fruit — are also largely meat-free. You can build a very satisfying diet from these without much effort.
Dedicated vegan restaurants cluster in the Gueliz district (the new town) rather than inside the medina walls. Within the medina, vegan-friendly spots exist but you will mostly be choosing carefully from standard menus rather than finding a fully plant-based kitchen. That said, the Djemaa el-Fna food stalls in the evening have several roasted vegetable and salad counters — point at what you want and confirm it contains no meat. Cafés near Mouassine fountain and around the northern souks are good hunting ground.
Absolutely — "tagine dyal khodra bla lahm" (vegetable tagine without meat) is a phrase most restaurant staff recognise, especially anywhere that sees tourists. The result is typically a beautifully spiced pot of seasonal vegetables — potato, carrot, courgette, turnip and tomato — slow-cooked with preserved lemon, olives and a cumin-and-paprika sauce. The catch is stock: ask whether the base is vegetable or chicken. From a cost perspective, vegetable tagines are usually 40–80 MAD (roughly $4–8) compared to 80–150 MAD for meat versions — so being vegetarian is genuinely cheaper in Morocco.
Standard khobz — the round, wood-fired loaf you get with every meal — is made from semolina or wheat flour, water, yeast and salt. It is vegan. Msemen (the layered flatbread) and beghrir (honeycomb pancake) are typically made without animal products in their batter, but are often served with butter or honey — so ask for them plain if needed. Avoid m'hanncha (almond snake pastry) and chebakia (sesame cookies) if strictly vegan, as they contain egg and sometimes butter.
Marrakech leads on dedicated vegetarian and vegan restaurant options, concentrated in Gueliz. Essaouira is a close second, with a relaxed café culture driven by surfers and yoga retreat guests. Chefchaouen has several terraced restaurants doing honest vegetable dishes — the mountain setting and the slow pace of life lend themselves to plant-based cooking. Fes is strong on traditional Moroccan vegetable dishes, though you need to be more proactive about specifying your needs. Agadir caters reasonably well through its international hotel restaurants.
A few useful phrases: "Ana nabati" (I am vegetarian, masculine) or "Ana nabatiya" (feminine); "Ma nakoulch lahm" (I do not eat meat); "Bla lahm, bla djaj" (without meat, without chicken). For vegan needs, add "Bla bid, bla haleb" (without eggs, without milk). Written on a card in Darija and Arabic script, these phrases work in any restaurant. In tourist-heavy areas, staff often speak English or French and understand "vegetarian" and "vegan" directly.
Plan it with a local expert
Crafting extraordinary journeys through Morocco's timeless landscapes. 100% private journeys, handcrafted around you.
from $2,011Sahara Desert Luxury Expedition
from $2,054Essential Morocco: Imperial Cities Circuit
from $5,978Sahara to Sea: Morocco Complete
The full picture — from tagines and couscous to street food and festival dishes.
Learn to cook vegetarian Moroccan dishes hands-on in a medina kitchen.
Guided tastings that take you beyond the obvious dishes and into the real medina food scene.