Discovering...
Discovering...

What to order, where to eat well, and how to navigate the hidden-meat minefield — 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 14 March 2026 Last updated 16 March 2026
Morocco is considerably more vegetarian-friendly than its lamb-tagine reputation implies. The cuisine is built on a bedrock of cold vegetable salads, spiced legume soups, fresh-baked flatbreads and grain dishes that have been sustaining people through Ramadan fasts and Friday communal meals for centuries — most of it naturally meat-free. The problem is not the food, it is the framing: menus rarely use the word "vegetarian," and kitchens often assume meat stock improves any dish.
With a few key phrases, some strategic dish choices, and an understanding of which cities cater better to plant-based eating, you can eat extremely well here. The zaalouk alone — aubergine and tomato slow-cooked with cumin and olive oil until almost silky — is worth the flight.
Dishes marked with a leaf are naturally meat-free with no special requests needed; others require you to ask the kitchen to omit meat or confirm the broth.
A smoky aubergine and tomato purée cooked down with olive oil, garlic, cumin and paprika. It arrives as a cold salad alongside bread and is one of the finest things on a Moroccan table. Order it as a starter in almost any restaurant.
Roasted green pepper and tomato salad, dressed simply with olive oil and a touch of cumin. Subtler than zaalouk, with a clean freshness that cuts through richer dishes. A standard mezze plate and fully vegan.
Thick soup of dried fava beans or split peas, drizzled with olive oil and dusted with cumin and paprika. Sold from street stalls in medinas for around 5–10 MAD a bowl. Warming, filling and dirt cheap — the vegetarian traveller's best friend in northern Morocco.
Friday couscous at a Moroccan family table is often entirely vegetable-based: turnips, courgettes, carrots, squash and chickpeas piled over semolina. In restaurants, ask specifically for "couscous végétarien" — kitchens will often steam the vegetables in a separate broth from the meat if you ask.
Moroccan bread, freshly baked in communal ovens, dipped in cold-pressed argan oil and a spoonful of amlou (almond-argan paste) or raw honey is a complete breakfast by itself. Essentially the Moroccan equivalent of buttered toast, but considerably more interesting.
This thick tomato, lentil and chickpea soup is traditionally made with lamb stock. Some restaurants make a meat-free version — particularly during Ramadan when vegetarian-friendly versions are common — but always ask before ordering. "Harira bidoun lahm?" (harira without meat?) is the question to ask.
Flaky, layered flatbreads cooked on a griddle and served with butter, honey or jam. Standard Moroccan breakfast fare, nearly always meat-free. Find them at street-side bakeries opening around 07:00 for 2–5 MAD each.
The classic bastilla (a sweet-savoury pie in thin warqa pastry) traditionally contains pigeon or chicken. But increasingly, medina restaurants in Marrakech and Fes make a mushroom, roasted vegetable or cheese-and-almond version. Worth asking — it is as impressive as the original.
The ease of plant-based eating varies significantly across Morocco. Here is an honest city-by-city breakdown.
The most tourist-facing city in Morocco, with dedicated vegetarian and vegan restaurants near Gueliz and the Mellah. The Jemaa el-Fna food stalls run a gauntlet of meat smoke but the daytime souks around Rahba Kedima stock fresh produce cheaply. Seek out the Kasbah neighbourhood cafes for quieter, vegetarian-friendly options.
The medina has a strong tradition of cold salad mezze — zaalouk, taktouka and loubia (white bean stew) appear at almost every restaurant table as starters. The produce market near Rcif square is enormous. Finding dedicated vegetarian restaurants is harder than in Marrakech, but the default salad spread is generous.
This windswept Atlantic port town has developed a health-conscious cafe culture, partly driven by the surf and yoga crowd at nearby Taghazout. Vegetarian wraps, avocado dishes and fresh-pressed juices sit alongside traditional Moroccan salads on menus in the medina. The daily fish market makes it particularly good for pescatarians too.
The Blue City has a growing number of cafes that cater to the backpacker circuit with omelettes, vegetable tajines and grain bowls. It is a small town, so dedicated vegetarian restaurants are few, but the casual, unhurried eating culture makes communicating dietary needs easier than in a large medina.

Most Moroccan restaurants open a meal with a tray of cold salads — zaalouk, taktouka, carrot salad with cumin, and olives. These are almost always meat-free and arrive automatically. In a pinch, order extra bread and eat your way through the mezze; you will leave satisfied.
Bissara soup stalls in Fes and Casablanca serve thick fava-bean soup with olive oil and cumin from 06:00 onwards — reliably vegan, extremely cheap (indicatively 5–10 MAD), and excellent. Msemen flatbreads, fresh orange juice and date sellers round out a complete street-food breakfast without any meat anxiety.
Every medina has a covered food market (the souk el-khzine or equivalent) selling fresh vegetables, olives, preserved lemons, nuts, dried fruit and cheeses. For self-catering in a riad, or for building a picnic on travel days, a morning market sweep is both cheaper and more interesting than restaurant hunting.
The most common issue is not visible meat but invisible meat stock. A potato tagine may be cooked in lamb broth; harira soup almost always contains it. The question "wash kayn merga d'lahm?" (is there meat stock?) is the most important one to learn. Kitchens in tourist restaurants generally understand and will make accommodations.
The most reliable way to eat well as a vegetarian is to have a guide who knows which specific restaurants use genuine vegetable stock and which kitchens will properly accommodate dietary requests. This is not something a TripAdvisor search can replicate — kitchen practices change, and a local guide's current knowledge is invaluable.
Moroccan Arabic (Darija) is the language of restaurant kitchens. These phrases will get you further than pointing at a menu.
| Darija (Arabic script) | Transliteration | Meaning |
|---|---|---|
| Ana nabati / Ana nabatiyya | أنا نباتي / أنا نباتية | I am vegetarian (male / female) |
| Bidoun lahm, afak | بدون لحم، من فضلك | Without meat, please |
| Wash fih djaj? | واش فيه جاج؟ | Does it have chicken? |
| Wash fih merga d'lahm? | واش فيه مرقة د'لحم؟ | Does it have meat stock/broth? |
| Bghit hdchi bidoun lahm | بغيت هاد الشي بدون لحم | I would like this without meat |
French works as a backup in most tourist-facing restaurants: sans viande (without meat), végétarien (vegetarian), sans bouillon de viande (without meat stock).
Better than its reputation suggests — but with caveats. Moroccan cuisine is built on a foundation of vegetable salads, legume soups and grain dishes that are naturally meat-free. The challenge is that "vegetarian" is not a concept most traditional restaurant kitchens plan around, so dishes advertised as vegetable-based may be cooked in lamb stock. In tourist-facing cities like Marrakech and Essaouira, dedicated vegetarian restaurants now exist. Elsewhere, the mezze spread of cold salads (zaalouk, taktouka, Moroccan carrot salad) almost always saves the day.
The clearest winners are the cold salad mezze that open every sit-down meal: zaalouk (aubergine and tomato), taktouka (roasted pepper and tomato), Moroccan carrot salad with cumin and harissa, and loubia (white bean stew). Bissara — thick fava-bean soup from street stalls — is naturally vegan. Khobz (Moroccan flatbread) with argan oil, amlou paste or honey is a staple vegetarian breakfast. Msemen and meloui (griddle flatbreads) are also meat-free. The complication arises with tagines and couscous, which need explicit requests to be made without meat or meat stock.
Yes, but you need to ask specifically. Traditional couscous is steamed over a meat broth, and the meat and vegetables are cooked together. That said, many restaurants — particularly in tourist areas — will prepare a "couscous végétarien" on request, steaming the vegetables separately in water or vegetable stock. Friday couscous at family tables and smaller restaurants is often largely vegetable-heavy: seven-vegetable couscous with chickpeas and squash. The key phrase to use is "couscous végétarien, bidoun lahm" (vegetarian couscous, without meat). Indicatively, a vegetable couscous in a mid-range restaurant costs 80–130 MAD.
Yes. The Gueliz (Ville Nouvelle) neighbourhood and parts of the medina near Bab Doukkala have seen dedicated vegan and plant-based restaurants open in recent years, some driven by the wellness tourism and yoga retreat market. Several serve amlou bowls, vegetable bastilla and cold-pressed juice alongside classic Moroccan salads. Outside Marrakech, fully vegan restaurants become scarce — you will be assembling vegan meals from vegetable tagines, salad mezze, bread and bissara soup. Essaouira and Chefchaouen both have a handful of health-conscious cafes that cater to plant-based eaters without a dedicated vegan menu.
No — vegetable tagines are a staple of Moroccan home cooking and appear on most restaurant menus, though they may not be prominently listed. Common versions include potato and tomato tagine, courgette and egg tagine, and mixed vegetable with preserved lemon and olives. The crucial question is whether the base stock (merga) contains meat. In a traditional kitchen, the clay pot may have been used for meat dishes and the cook may add a small amount of meat fat for flavour. For a guaranteed meat-free result, ask for "tajine bkhdar bidoun lahm" (vegetable tagine without meat) and confirm no meat broth is used. A vegetable tagine in a mid-range restaurant typically runs 60–100 MAD.
The most useful phrase is "ana nabati" (male) or "ana nabatiyya" (female) — "I am vegetarian." Follow up with "bidoun lahm" (without meat) when ordering specific dishes. To check for hidden stock, ask "wash fih merga d'lahm?" (does it have meat broth?). For chicken specifically: "wash fih djaj?" Most Moroccan restaurant workers in tourist areas understand basic French so "sans viande" (without meat) and "végétarien" also work well. Writing the request on a piece of paper in Darija and showing it when ordering can be more effective than spoken requests in busy kitchens.
Veganism is manageable but requires more planning than vegetarianism. The cold salad mezze, bissara soup, Moroccan bread, fresh fruit from the souks, dried fruit and nuts are all reliably vegan. The complications are dairy (butter and smen — a fermented butter — appear in couscous and pastries) and hidden animal fats in otherwise vegetable-based dishes. In Marrakech and Essaouira, dedicated vegan cafes make the urban experience easy. For travel through smaller towns and into the desert region, carry your own nut-based snacks, confirm cooking oil is olive-based (not smen), and lean on market produce. Fruit in Morocco is exceptional — particularly oranges, dates and figs in season.
Plan it with a local expert
Crafting extraordinary journeys through Morocco's timeless landscapes. 100% private journeys, handcrafted around you.
from $2,054Essential Morocco: Imperial Cities Circuit
from $5,978Sahara to Sea: Morocco Complete