Last updated: June 2026

Morocco is one of the best countries in the world for vegetarians - if you know what to order and how to ask. It is also one of the most frustrating if you assume “vegetable tagine” means what it says on the menu.

Six trips over nearly ten years have taught me exactly where the gaps are. This guide gives you the honest version: the dishes that genuinely work, the hidden traps, and the phrases you need to actually get what you ordered.

The Good News: Moroccan Cuisine Is Naturally Plant-Heavy

This is not a country where vegetarians are an afterthought. Long before plant-based eating became a trend, Moroccan kitchens were built around legumes, grains, and vegetables. Most households eat meat sparingly - it is expensive - and the food culture reflects that.

The dishes that should be on your regular rotation:

Zaalouk - A smoky, deeply flavoured dip of roasted aubergine and tomatoes with garlic, cumin, paprika, and olive oil. It is naturally vegan, genuinely delicious, and served at almost every traditional restaurant as part of the starter spread. Order extra bread.

Taktouka - Similar principle: roasted green peppers and tomatoes cooked down with olive oil and spices. Another starter salad that is reliably plant-based and full of flavour. The charring on the peppers is what makes it.

Bissara - A thick soup of dried split peas or fava beans, topped with olive oil, cumin, and chilli. This is northern Morocco’s breakfast food - you will find it at street stalls from Tangier down to Chefchaouen. It is the cheapest, most filling, most reliably vegan thing you can eat, and locals queue for it at 7am.

Loubia - White bean stew, slow-cooked with tomatoes, garlic, and paprika. Vegan by default in most home cooking. Check if a restaurant version has added meat bones for flavour.

Lentil soup (addas) - Similar to harira but without the meat. Some versions of harira contain lamb, so ask specifically for addas if you want the plain lentil version.

Vegetable tagine - This is the big one. More on it below, because it comes with an important caveat.

Msemen and khobz - The flatbreads. Msemen (the flaky, griddle-fried version) is typically made with semolina and oil, making it vegan-friendly. Khobz (the round loaf) is similarly simple. Bread is on every table and costs almost nothing.

Fresh fruit and juice - Morocco has outstanding seasonal fruit. In summer, the melon, watermelon, and figs are worth seeking out. Fresh orange juice from Jemaa el-Fnaa stalls is 4-6 MAD a glass and genuinely fresh-squeezed.

For more on what to eat and how to navigate the food scene, see our Morocco food and culture guide.

The Catch: The Meat Stock Problem

Here is what nobody tells you before your first trip.

In traditional Moroccan cooking, a “vegetable” dish does not automatically mean no animal products were involved in making it. Restaurant kitchens often use chicken or beef stock as the base for what they call a vegetable tagine. It adds depth of flavour and is simply how many cooks learned to make the dish.

When you order a vegetable tagine and the waiter says “yes, vegetarian” - they may mean they removed the meat from the recipe, but the stock underneath is still chicken-based. This is not dishonesty in the way most Western travellers would understand it. It is a different definition of vegetarian.

I have had this happen to me more than once. In Fes, a genuinely lovely restaurant served me a vegetable tagine that tasted deeply of chicken broth. When I asked, the cook said of course it was vegetarian - there was no meat in it. He was not wrong by his own understanding.

The same issue applies to couscous. The famous couscous with seven vegetables is cooked with meat broth in many restaurants. The meat may be served separately and you might be offered the vegetable-only version - but the grain itself has often been steamed over or cooked with that broth.

If you are a strict vegetarian or vegan, you need to ask specifically about the cooking liquid, not just whether there is meat in the dish.

Useful Phrases in Darija

Moroccan Arabic (Darija) is what people actually speak day-to-day. French helps in cities, but in smaller towns and markets, a few words of Darija will get you much further.

“Ana nabati/nabatiya” - “I am vegetarian” (nabati = male, nabatiya = female)

“Bla l7em, afak” - “Without meat, please” (this is the most useful phrase you will use)

“Bla djaj” - “Without chicken”

“Bla merga d djaj” - “Without chicken stock/broth” - this is the one that actually matters for the stock problem

“Wash kayn chi shi bla l7em u bla merga?” - “Is there anything without meat and without broth?” - more complex but useful in traditional restaurants

“Ma-kan-akul-sh l7em” - “I don’t eat meat”

For a broader language resource including pronunciation help, see our Morocco language guide.

Writing these down on your phone and showing them is perfectly acceptable and often more effective than attempting to pronounce them - though locals will appreciate any attempt.

Street Food: What Is Safe for Vegetarians

The street food scene is where vegetarians actually do very well, because many of the cheapest and most popular street foods happen to be plant-based.

Bissara stalls - Especially in the north and in medina side streets. Look for a small cart with a vat of thick green-grey soup. A bowl with bread is 5-10 MAD.

Sfenj - Morocco’s answer to a doughnut. Deep-fried rings of dough, sold warm in a paper bag. Vegan by default.

Baghrir - Semolina pancakes with a distinctive spongy surface, served with honey and argan oil. Some versions use butter; ask if you need to avoid dairy.

Msemen - The griddle flatbread. Sold plain, with honey, or with cheese/meat filling. Plain or honey versions are typically vegan.

Fresh fruit stalls - All over every market. Seasonal, cheap, and genuinely excellent.

Boiled eggs and olives - A common snack spread at café tables. Olives are served at virtually every meal and are always vegan.

What to be cautious about: kefta (minced meat), merguez (lamb sausage), and brochettes (meat skewers) are the most common street foods and obviously not for you. Harira, the signature soup, usually contains lamb. Always check.

For a full breakdown of the street food scene including pricing, see our Morocco street food guide.

Vegan-Friendly Restaurants in Marrakech

Marrakech has the most developed vegan and vegetarian dining scene in Morocco. It is not Berlin, but for a city of its size it is genuinely impressive and has grown significantly in recent years.

Café des Épices - A rooftop terrace in the Rahba Kedima area of the medina. The menu has several clearly vegetarian options, the views are good, and the staff are used to dealing with dietary requirements. More tourist-oriented, but reliably good.

Nomad - Modern Moroccan cooking in a stylish converted space near the spice square. Multiple vegetarian dishes on the menu at all times. It is popular and slightly pricier, but the kitchen understands what vegetarian actually means.

Broc The Kasbah - A fully vegetarian restaurant with rooftop seating. Falafel bowls, jackfruit dishes, Moroccan-spiced vegetable options. This is the place if you want certainty rather than negotiation.

Qaia - In the Gueliz district (the modern part of Marrakech, outside the medina walls). A 100% vegetarian restaurant with a Moroccan-fusion approach. Less touristy atmosphere than the medina spots.

Henna Art Café - South of Jemaa el-Fnaa. Vegan wraps, salads, and juices. Good for lunch if you are spending time near the main square.

Outside Marrakech, the scene is thinner. In Fes, there are vegetarian-aware restaurants in the ville nouvelle, but the medina restaurants are more traditional. Chefchaouen has several hippie-ish cafés that cater well to plant-based eaters. Essaouira, with its laid-back surf-town vibe, has a decent spread of vegetarian-friendly options.

In smaller towns and villages, you are essentially back to basics - which is fine if you stick to the reliable dishes above.

Shopping and Self-Catering

If you are staying in a riad with a kitchen or are doing a longer trip, Moroccan markets (souks) are outstanding for self-catering.

Vegetables are cheap and plentiful - tomatoes, courgettes, aubergines, peppers, carrots, sweet potatoes, and fresh herbs. Spice stalls will sell you ras el hanout, cumin, paprika, and preserved lemons to make your own tagine base.

Dried pulses - chickpeas, lentils, split peas, white beans - are sold by weight and cost almost nothing. They form the backbone of genuine Moroccan home cooking.

Argan oil is Morocco-specific and worth buying from a reputable cooperative rather than a tourist shop. It is used for cooking (unroasted) and for bread-dipping (roasted version, with honey). Both are vegan.

Dates, dried figs, and nuts are sold loose in medina markets and are excellent for snacks.

For tours that include cooking experiences or food market visits, browse our Morocco tours.

Frequently Asked Questions

Is Morocco easy for vegetarians?

In terms of food options, yes - there are plenty of naturally vegetarian dishes in Moroccan cuisine. The challenge is communication and hidden ingredients. Once you know which dishes to order and how to ask about cooking methods, you will eat very well. Cities like Marrakech, Chefchaouen, and Essaouira are easier than rural areas.

Are vegetable tagines actually vegetarian in Morocco?

Not always. Many restaurants use chicken or beef stock as the base, even when serving a “vegetable” tagine. To be safe, ask specifically about the cooking liquid: “bla merga d djaj” (without chicken broth). In tourist-oriented restaurants, this is less of an issue as they are more accustomed to Western definitions of vegetarian.

What are the most reliably vegan Moroccan dishes?

Zaalouk (aubergine and tomato dip), taktouka (roasted pepper and tomato salad), bissara (split pea or fava bean soup), loubia (white bean stew), and msemen bread without filling are all typically vegan. The cooked salads served as starters at traditional meals are often entirely plant-based.

Can I eat vegan in Morocco outside of big cities?

Yes, but with more effort. In smaller towns and villages, you rely on the staple dishes - bissara, zaalouk, bread, olives, and fresh produce. Restaurants in rural areas have limited menus and may not understand strict vegan requirements. Going self-catering for at least some meals is the practical approach in less-visited areas.

Is couscous vegetarian in Morocco?

Traditional Friday couscous with seven vegetables often uses meat stock and is served with meat on the side. If you are eating at a restaurant, ask whether the couscous was cooked with meat broth (“merga d l7em”). Some places do make a fully vegetarian version, particularly those used to international visitors.

Do I need to worry about dairy in Morocco?

If you are vegan rather than just vegetarian, dairy is the thing to watch. Butter (zibda) appears in some pastries, bread preparations, and tagine bases. Cheese is used in some msemen fillings. The most common dairy issue is butter in couscous. Add “bla zibda” (without butter) to your requests alongside the meat-free phrases.

Ready to Book?

Browse curated Morocco tours from verified operators

Find Your Perfect Tour