
Vegetarian Morocco
A Complete Guide to Plant-Based Eating in the Medina
Morocco is more vegetarian-friendly than most travelers expect -- if you know where to look. The traditional Moroccan diet is actually plant-forward by nature. Meat is expensive and historically reserved for special occasions. Preserved lemon, olives, legumes, and seasonal vegetables form the backbone of daily cooking. The challenge is not finding vegetarian food. The challenge is communicating your needs clearly and knowing which dishes to trust.
Written by the Serenity Morocco editorial team · Reviewed by Laila Tazi, Culinary & Wellness
Last reviewed




The Reality of Vegetarian Eating in Morocco
The good news: Morocco's culinary tradition is built on vegetables, legumes, grains, and olive oil. For most of Moroccan history, meat was a luxury. The daily diet of most families revolved around bread, olives, preserved vegetables, seasonal produce, and the extraordinary variety of salads and dips that begin every Moroccan meal. The vegetarian raw material is there. It is rich, varied, and deeply satisfying.
The challenge is structural. Moroccan cooking often uses meat broth as a base -- even for dishes that appear vegetarian. Couscous is steamed over meat stock. Harira contains lamb by default. Some cooks will add "just a little" meat or chicken to a dish without mentioning it, not out of disrespect but because, in their understanding, a dish without meat is somehow incomplete. Hidden lard, smen (fermented butter), and meat-enriched sauces are the invisible obstacles.
The solution is communication. Clear, specific, repeated communication. Not just saying "vegetarian" but listing exactly what you cannot eat. Not assuming, but asking. Not once, but every time. With the right phrases and a willingness to be direct, eating vegetarian in Morocco is not just possible -- it is one of the most rewarding plant-based food experiences in the world.
How to Communicate Your Dietary Needs
Moroccan Arabic (Darija) is the language of the kitchen. French works in tourist areas and upscale restaurants, but in traditional medina kitchens and street food stalls, these Darija phrases will serve you better than any French equivalent.
I am vegetarian
Ana nabati
انا نباتي
The most important phrase. Say it clearly at the start of every meal.
Without meat, without chicken, without fish
Bla lahm, bla djaj, bla hut
بلا لحم، بلا دجاج، بلا حوت
Be explicit. "Vegetarian" alone may be interpreted as "no red meat" by some cooks.
Without meat broth
Bla marka dial lahm
بلا مرقة ديال اللحم
Critical for soups and couscous, which are often made with meat stock by default.
Only vegetables
Ghi khodra
غي خضرة
A useful shorthand that most cooks will understand immediately.
Without meat, without eggs, without milk
Bidoun lahm, bidoun beed, bidoun halib
بدون لحم، بدون بيض، بدون حليب
For vegans. This is harder to communicate and harder for cooks to accommodate, but possible.
Is this vegetarian?
Wash hada nabati?
واش هذا نباتي؟
Ask before ordering. Point at the dish if needed.
Practical tip: Write your dietary requirements on a card in Arabic and show it to waiters and cooks. This eliminates misunderstanding and demonstrates respect. Many riads and hotels will help you prepare this card at check-in if you ask.
Naturally Vegetarian Moroccan Dishes
These are not compromises or substitutions. These are dishes that have been part of Moroccan cuisine for centuries, naturally plant-based, and at their best when made by cooks who have been preparing them their entire lives.
Salads and Cold Dishes
Zaalouk
زعلوكveganRoasted aubergine and tomato salad with cumin, garlic, parsley, and olive oil. Smoky, earthy, deeply flavored. Served warm or at room temperature as part of the salad course that begins most Moroccan meals.
Taktouka
تكتوكةveganRoasted green pepper and tomato salad with garlic and spices. Similar to zaalouk but with a different character -- sweeter peppers replace the smokiness of aubergine. Often served alongside zaalouk as part of the salad trio.
Moroccan Carrot Salad
سلاطة الجزرveganCooked carrots dressed with cumin, paprika, lemon juice, garlic, and fresh herbs. The third member of the traditional salad trio. Simple, sweet, and addictive.
Soups
Bissara
بيصارةveganDried fava bean soup finished with olive oil, cumin, and paprika. Street food in Fes and northern Morocco. Thick, warming, filling, and fully vegan. Often eaten for breakfast with bread. One of the best cheap meals in the country.
Lentil Harira (Vegetarian)
حريرة بالعدسcan be veganThe classic Moroccan soup, traditionally made with lamb. A vegetarian version exists using lentils, chickpeas, tomatoes, and herbs without meat or meat broth. You must ask specifically for "harira nabatia" -- the default includes lamb.
Note: Default harira always contains lamb. Ask explicitly for vegetarian harira.
Main Courses
Vegetable Tagine
طاجين بالخضرcan be veganSlow-cooked vegetable stew in the conical clay pot. Common variations include olive and preserved lemon, seven-vegetable medley, and sweet tagine with prunes and dried apricots. Request "tagine bi khodra" or "tagine nabati" specifically.
Note: Some cooks add butter or ghee. Ask for olive oil only if vegan.
Vegetable Couscous
كسكس بالخضرvegetarianThe national dish, served every Friday across Morocco. The vegetable version features a mound of steamed semolina topped with seven or more seasonal vegetables in a spiced broth. Request "couscous bi khodra" -- the default is always cooked with meat.
Note: Couscous is traditionally steamed over meat broth and finished with butter (smen). Ask for vegetable broth and olive oil instead.
Briouats bil Jeben
بريوات بالجبنvegetarianCrispy pastry triangles filled with cheese, herbs, and sometimes honey. The vegetarian version of Morocco's beloved fried pastry. Served as a starter or snack.
Breads
M'semen
مسمنcan be veganFlaky, square pan-fried flatbread. Naturally vegan when made with olive oil rather than butter. The version sold by street vendors often uses oil, making it the safer vegan option. Served plain or with honey.
Note: Traditional recipes use butter for the layers. Street versions more often use vegetable oil.
Beghrir
بغريرvegetarianThe thousand-hole pancake. Spongy, cooked on one side only, with a surface of tiny craters that absorb honey and butter beautifully. Most recipes include eggs, though some family recipes omit them.
Note: Usually contains eggs in the batter. Ask if unsure.
Harsha
حرشةvegetarianSemolina griddle bread with a slightly grainy texture. Cooked on a flat griddle until golden outside, soft inside. Traditionally includes butter in the dough.
Note: Usually has butter in the dough. Not reliably vegan.
Breakfast Items
Ful Medames
فول مدمسveganSlow-cooked fava beans seasoned with cumin, olive oil, lemon, and garlic. Popular as a breakfast dish in some regions, particularly in northern and eastern Morocco. Hearty, protein-rich, and fully vegan.
Shakshuka-Style Eggs
بيض بالطماطمvegetarianEggs baked in a spiced tomato sauce with cumin and peppers. Common at breakfast in riads and cafes. Not vegan, but reliably vegetarian and very satisfying.
Argan Amlou
أملوvegetarianA paste of argan oil, ground almonds, and honey. Spread on bread at breakfast. Rich, nutty, uniquely Moroccan. Addictive once tasted. Vegetarian but not vegan due to honey.
Note: Contains honey. Some versions substitute agave.
Street Food and Drinks
Fresh Orange Juice and Avocado Smoothie
عصير البرتقال و الأفوكادوcan be veganUbiquitous at juice stalls across Morocco. Fresh-squeezed orange juice costs next to nothing and tastes extraordinary. Avocado smoothies (often blended with milk and almonds) are a Moroccan street food staple.
Note: Avocado smoothies typically contain milk. Ask for juice without milk if vegan.
City-by-City Vegetarian Guide
Not every Moroccan city is equally easy for vegetarian travelers. Tourist infrastructure, international influence, and local culinary traditions all affect how smoothly you can eat plant-based.
Marrakech
Marrakech has the most developed vegetarian dining scene in Morocco, driven by its large tourist population and cosmopolitan restaurant culture. Several dedicated vegetarian and vegan restaurants exist alongside traditional establishments that accommodate dietary requests without difficulty. The riad breakfast spreads are naturally heavy on plant-based items.
Where to Eat
- Earth Cafe -- the most established vegetarian and vegan restaurant in the medina, consistent quality, good value
- Le Jardin -- beautiful garden setting in the medina, reliable vegetarian options on the menu
- Cafe Clock -- cultural cafe with explicit vegetarian menu options and cooking classes
- Nomad -- rooftop terrace with modern Moroccan cuisine, several vegetarian dishes done well
- Jemaa el-Fna stalls -- many sell vegetarian items: fresh juices, snail soup (not vegetarian), nuts, dried fruit, harira
Fes
Fes is more traditional than Marrakech, with fewer dedicated vegetarian restaurants. However, the Fassi culinary tradition includes many naturally vegetarian dishes, and most restaurants in the Bab Boujloud area will prepare vegetarian tagines on request. The medina bakeries and street food vendors offer excellent vegan options.
Where to Eat
- Bab Boujloud area restaurants -- most will prepare vegetarian tagines if asked clearly
- The Ruined Garden -- garden restaurant with thoughtful vegetarian options
- Cafe Clock Fes -- same concept as Marrakech, vegetarian-friendly menu
- Medina bakeries -- fresh bread from communal ovens, naturally vegan
- Bissara sellers near Bab Boujloud -- the best cheap vegan breakfast in Morocco
Essaouira
Essaouira's identity is built around seafood, which makes it less naturally vegetarian-friendly. However, the town's bohemian culture and international visitor base mean that vegetarian options exist at most sit-down restaurants. The challenge is the port grills, which are almost exclusively fish and shellfish.
Where to Eat
- Taros Cafe -- rooftop terrace with good vegetarian options alongside seafood
- Triskala Cafe -- artsy cafe with vegetarian-friendly menu
- Ocean Vagabond -- beach cafe with salads and vegetarian plates
- The medina produce market -- excellent for self-catering with fresh vegetables and fruit
- Cooperative shops for argan oil, amlou, and honey -- all vegetarian pantry staples
Chefchaouen
Chefchaouen's mountain setting means the local cuisine is naturally more vegetable-forward than lowland cities. Goat cheese from the Rif mountains, fresh herbs, olive oil, and mountain honey feature prominently. The relaxed, backpacker-friendly atmosphere means vegetarian requests are well understood.
Where to Eat
- Restaurant Beldi Bab Ssour -- traditional Moroccan with reliable vegetarian tagines
- Aladdin Restaurant -- good vegetarian couscous and tagine options
- Local cheese vendors -- fresh goat cheese from the Rif, paired with bread and honey
- The produce market -- mountain vegetables at excellent prices
- Cafe terraces overlooking the blue medina -- most serve simple vegetarian plates
Casablanca
Casablanca is Morocco's most modern city, with international restaurants, French-influenced cafes, and a growing contemporary dining scene. Explicit vegetarian menus are more common here than anywhere else in Morocco. The challenge is that Casablanca's traditional Moroccan restaurants are less tourist-oriented and less accustomed to dietary modifications.
Where to Eat
- La Sqala -- fortified restaurant with vegetarian Moroccan and French dishes
- Gueliz-equivalent districts -- modern restaurants with international menus
- French bakeries and patisseries -- croissants, pastries, salads, most naturally vegetarian
- Supermarkets (Marjane, Carrefour) -- best for self-catering in any Moroccan city
- Habous quarter -- traditional pastry shops with excellent vegetarian sweets
Vegan Challenges
Eating vegan in Morocco is possible but requires more vigilance than vegetarian. These are the hidden ingredients that catch vegan travelers off guard.
Butter (smen / zebda)
Couscous, pastries, breads, tagines
Smen (aged fermented butter) is used to finish couscous and enrich tagines. Regular butter appears in msemen, harsha, and most traditional pastries. Ask for olive oil instead -- cooks will understand the request.
Eggs
Beghrir, briouats, pastilla, pastries
Eggs appear in batters, pastry dough, and as a standalone breakfast item. Most Moroccan pastries contain eggs. Beghrir typically includes egg. Briouats are wrapped in egg-washed pastry.
Honey
Amlou, pastries, breakfast spreads, some tagines
Honey is central to Moroccan cuisine. It appears in amlou, chebakia, sweet tagines, and at every breakfast table. Morocco produces excellent regional honeys. No widely available vegan substitute exists in traditional contexts.
Meat broth
Harira, couscous, some tagines, rfissa
The most hidden non-vegetarian ingredient. Many soups and grain dishes are cooked in meat stock as default. Harira always contains lamb unless explicitly vegetarian. Friday couscous is steamed over meat broth. Always ask.
Milk and dairy
Avocado smoothies, cafe au lait, some desserts
Avocado smoothies at juice stalls typically contain milk. Coffee drinks use dairy. Some desserts incorporate cream or milk. Fresh goat cheese appears in northern and mountain cuisine.
A Note on Argan Oil
Argan oil is vegan. The confusion arises from outdated reports about goats climbing argan trees and passing nuts through their digestive system. Modern cooperative-produced argan oil is mechanically pressed from hand-collected nuts. The cooperatives are women-run and ethically operated. Buying directly from a cooperative supports local communities.
Halal by Default -- A Vegetarian Advantage
Morocco is a Muslim-majority country. All meat is halal by default. There is no pork in traditional Moroccan cuisine. Alcohol is available but never assumed in food preparation and never present in traditional restaurants. Gelatin from pork is absent in traditional Moroccan sweets -- they use honey, almonds, and flour.
For vegetarians who also avoid pork or pork-derived products, Morocco is one of the easiest countries in the world to travel. The overlap between halal dietary requirements and vegetarian needs eliminates an entire category of hidden ingredients that cause problems in European or East Asian travel.
Supermarkets and Self-Catering
Self-catering is the most reliable way to eat vegetarian or vegan in Morocco. The fresh produce is extraordinary, the prices are low, and the quality at traditional markets far exceeds supermarkets.
Marjane
Hypermarket chain
Morocco's largest retailer. Wide selection of produce, grains, legumes, canned goods, tofu (in larger stores), plant milk (limited), international products.
Carrefour
International supermarket
Found in major cities. Better international product selection than local chains. More likely to stock plant-based specialty items.
Label Vie / Atacadao
Supermarket chain
Good everyday prices. Solid produce section. Less international variety but reliable for basics.
Fresh produce markets (souk)
Traditional market
Far better quality and price than any supermarket. Seasonal, local, and often organic by default. Every city and town has one. The best way to eat plant-based in Morocco.
Cooperative shops
Artisan producers
Argan oil cooperatives, olive oil producers, honey sellers. Higher quality than supermarket equivalents. Supporting local women's cooperatives directly.
Spice merchants (attarine)
Medina specialist
Dried herbs, spice blends, dried fruits, nuts, legumes. Everything needed for a plant-based Moroccan pantry. Prices are negotiable.
Morocco Without Compromise
Our culinary tours accommodate vegetarian and vegan travelers as standard -- not as an afterthought. We work with cooks and restaurants who understand plant-based dining and who prepare vegetarian food with the same care and expertise as any other dish. You will eat extraordinarily well.
Vegetarian Morocco Questions
Is Morocco vegetarian-friendly?+
More than most travellers expect. Meat was historically a luxury, so the daily diet is built on vegetables, legumes, olives, preserved lemon and an extraordinary range of salads and dips. The challenge is not finding plant-based food but communicating your needs clearly, since meat broth is a common hidden base.
What are the best naturally vegetarian Moroccan dishes?+
Zaalouk (smoky aubergine and tomato), taktouka (pepper and tomato salad), Moroccan carrot salad, bissara (fava bean soup), vegetable tagine, vegetable couscous, ful medames and msemen. Many are fully vegan when made with olive oil rather than butter.
How do I say I am vegetarian in Morocco?+
Use Darija: “Ana nabati” (I am vegetarian), and be explicit — “bla lahm, bla djaj, bla hut” (without meat, chicken or fish) and “bla marka dial lahm” (without meat broth). Writing your requirements on a card in Arabic to show cooks eliminates most misunderstandings.
What hidden ingredients should vegans watch for?+
Meat broth in soups and couscous, smen (aged butter) and regular butter in tagines, breads and pastries, eggs in baghrir and briouats, honey in amlou and sweets, and milk in avocado smoothies and coffee. Always ask for olive oil and vegetable broth, and confirm before ordering.
Which Moroccan cities are easiest for vegetarians?+
Marrakech is the most vegetarian-friendly, with dedicated restaurants and cosmopolitan menus, followed by Chefchaouen and Casablanca. Fes and Essaouira are more traditional but accommodating if you ask clearly; Essaouira’s seafood focus makes the port grills the main limitation.
Continue Exploring
Food Masterclass Hub
The complete guide to Moroccan cuisine -- tagines, couscous, street food, spices, and regional dishes.
Halal Travel Guide
Muslim travel in Morocco -- prayer facilities, Islamic heritage, halal food, and Ramadan guidance.
Ramadan in Morocco
What to expect during the holy month -- iftar experiences, etiquette, and the atmosphere of fasting season.
Marrakech Food Guide
The most vegetarian-friendly city in Morocco -- where to eat, what to order, and how to navigate the medina.