Vegetarian & Vegan Food in Essaouira on a Budget

Morocco isn’t the first country that comes to mind for plant-based eating — tagines with meat, grilled sardines, and lamb couscous tend to dominate the conversation. But here’s the thing: essaouira vegetarian and vegan food is surprisingly good, genuinely affordable, and more widely available than you’d expect. The Moroccan kitchen is built on a foundation of vegetables, legumes, spices, and grains, which means the ingredients for great meat-free meals are already everywhere. You just need to know where to look and what to ask for. This guide covers the best vegetarian and vegan restaurants, what to order at traditional spots, and how to eat plant-based in Essaouira without spending more than €5–€10 per meal.

For the full cheap eating picture, check out our Best Cheap Eats in Essaouira guide, and for market shopping tips, our Markets & Shopping guide covers where to find the freshest produce.

Is Essaouira Vegetarian-Friendly?

Short answer: moderately, and improving fast. Essaouira is more vegetarian-friendly than most Moroccan cities, partly because of its large expat and tourist population, and partly because the local food culture already includes plenty of plant-based dishes — they just don’t always market them as « vegetarian. » Here’s the honest picture:

  • Vegetarian: Easy. Most restaurants have at least one vegetable tagine, and side dishes (salads, zaalouk, bread, olives) are plentiful. You won’t go hungry.
  • Vegan: Doable but requires more effort. Many Moroccan dishes use butter, honey, or eggs. You’ll need to ask about ingredients and specify « sans beurre, sans oeuf » (without butter, without egg). The modern cafes are more vegan-aware.
  • Raw/gluten-free: Limited but possible at the health-conscious cafes and through market shopping.

Best Vegetarian & Vegan Restaurants in Essaouira

1. Mandala Cafe

Average meal: €5–€9 (55–99 MAD)
Vegan options: Extensive
Location: Medina, near Bab Marrakech

The most reliably plant-friendly spot in Essaouira. Mandala Cafe leans heavily into healthy eating with a menu full of smoothie bowls (40 MAD/€3.60), grain salads, veggie wraps, and fresh juices. The vegan options are clearly marked, and the staff understands dietary requirements without you having to explain twice. The bohemian courtyard setting is charming, and the portions are generous. The falafel wrap (45 MAD/€4.10) is excellent, and the açai bowl (50 MAD/€4.50) is a solid breakfast option.

2. Yoo Restaurant

Average meal: €6–€10 (66–110 MAD)
Vegan options: Several
Location: Central medina

A cosy medina restaurant that offers a creative vegetarian menu alongside traditional Moroccan dishes. The veggie tagine with preserved lemon and olives (55 MAD/€5) is one of the best in town, and they do a great vegetable couscous on Fridays. They’re also one of the few places that serves a proper vegan pastilla (the traditional pie, usually made with chicken) — theirs uses mushrooms and almonds. The terrace is a pleasant lunch spot.

3. Triskala Cafe

Colorful Moroccan vegetable tagine with carrots and zucchini.
Photo by abdellatif jellab / Pexels

Average meal: €4–€8 (44–88 MAD)
Vegan options: Good selection
Location: Medina, Rue Touahen

A lively little cafe with strong veggie credentials. Triskala serves vegetable tagines, fresh salads, hummus plates, and daily specials that often include vegan soups and stews. The atmosphere is bohemian and social — live music happens several evenings a week. Prices are very reasonable, with most mains under 60 MAD (€5.50). The lentil soup (25 MAD/€2.30) is warming and filling, and the mixed salad plate (40 MAD/€3.60) is a meal in itself.

4. Ocean Vagabond

Average meal: €7–€12 (77–132 MAD)
Vegan options: Good
Location: Beach road

The beach-side spot that does double duty as a surfer hangout and a solid vegetarian option. The menu includes grain bowls, salads, smoothie bowls, and veggie burgers alongside the usual Moroccan fare. Slightly more expensive than medina spots, but you’re paying for the ocean-front location. The falafel plate with hummus and tabouleh (65 MAD/€5.90) is one of the best lunches on the beach. For more on eating with sea views, see our Ocean View Restaurants guide.

5. Earth Cafe

Average meal: €4–€7 (44–77 MAD)
Vegan options: Fully vegan menu
Location: Medina, near the souks

The only fully vegan restaurant in Essaouira (at the time of writing). Earth Cafe serves 100% plant-based meals inspired by Moroccan and international cuisines. The menu changes regularly, but staples include vegan tagines, curries, raw bowls, and housemade desserts sweetened with dates and coconut. The portions are generous and the prices are backpacker-friendly — most mains are 40–55 MAD (€3.60–€5). The vegan Moroccan pastries are worth trying even if you’re not vegan.

Vegetarian Options at Traditional Moroccan Restaurants

You don’t need to stick to veggie-specific spots. Most traditional restaurants in Essaouira can feed you well if you know what to ask for. Here are the reliable vegetarian options on a typical Moroccan menu:

Always Available

  • Vegetable tagine: 35–55 MAD (€3.20–€5). Usually potatoes, carrots, courgettes, and chickpeas slow-cooked with spices. Sometimes with preserved lemon and olives. Available at virtually every restaurant.
  • Moroccan salads: 20–35 MAD (€1.80–€3.20). Zaalouk (smoky aubergine dip), taktouka (cooked tomato and pepper salad), carrot salad with cumin — these are traditionally served as starters but together they make a filling meal.
  • Bread: Free with every meal. Moroccan bread (khobz) is vegan, delicious, and perfect for scooping up salads and tagine sauce.
  • Harira soup: 15–25 MAD (€1.40–€2.30). The classic Moroccan soup made with tomatoes, lentils, chickpeas, and herbs. Traditionally contains meat, but many restaurants offer a vegetarian version — just ask « harira bidoun lham? » (harira without meat?).
  • Bissara: 10–15 MAD (€0.90–€1.40). A thick, earthy fava bean soup drizzled with olive oil and cumin. Naturally vegan and incredibly cheap. A breakfast staple.

Often Available

  • Vegetable couscous: 40–60 MAD (€3.60–€5.50). Traditionally served on Fridays. Many restaurants offer a vegetable-only version. The broth might be meat-based — ask to be sure.
  • Omelette berbère: 25–35 MAD (€2.30–€3.20). Not vegan, but a good vegetarian option. Tomatoes, onions, peppers, and spices cooked into eggs.
  • Lentil dishes: 25–40 MAD (€2.30–€3.60). Lentil stew or soup appears on many menus and is usually naturally vegan.

Words That Help

A few useful phrases for ordering vegetarian food in Morocco:

  • « Ana nabati/nabatia » — I’m vegetarian (male/female)
  • « Bidoun lham » — Without meat
  • « Bidoun djaj » — Without chicken
  • « Bidoun hlib, bidoun zebda » — Without milk, without butter (for vegans)
  • « Ghir khodra » — Only vegetables

Shopping for Vegetarian Food at the Market

Vibrant vegetable tagine being uncovered in a purple pot. Perfect for food enthusiasts.
Photo by Zak Chapman / Pexels

If you’re staying somewhere with a kitchen — or even just a kettle and a knife — the fresh produce market in the medina is a vegetarian paradise. Here’s what to grab:

  • Seasonal vegetables: Tomatoes, aubergines, courgettes, peppers, potatoes, onions — all ridiculously cheap. Budget 20–40 MAD (€1.80–€3.60) for a bag that’ll last 2–3 days.
  • Olives: Essaouira’s olive stalls sell a dozen varieties, all incredible. 10–20 MAD for a generous portion.
  • Argan oil: The local specialty. Drizzle it on salads, bread, or couscous. A small bottle costs 30–60 MAD (€2.70–€5.50) from market stalls (much cheaper than tourist shops).
  • Dried fruits and nuts: Dates, almonds, walnuts, figs — great for snacking. 20–40 MAD for a bag.
  • Spices: Cumin, paprika, turmeric, ras el hanout — build your own spice collection for pennies.
  • Avocados: In season (roughly March–September), enormous and creamy, for about 5–10 MAD each.

The market is open daily from around 8am to 7pm, with the freshest produce available in the morning. For more market tips, check our Markets & Shopping guide.

Budget Tips for Vegetarian Eating

  • Eat like a local. Skip the « international » veggie burgers and smoothie bowls (which are pricier) and lean into Moroccan plant-based dishes — they’re cheaper and often more satisfying.
  • Combine Moroccan salads. Instead of ordering a main, ask for a selection of salads — three or four small plates with bread is a full meal for 30–45 MAD (€2.70–€4.10).
  • Breakfast at the market. A bowl of bissara from a market stall costs 10–15 MAD and will fuel you until lunch.
  • Cook at home occasionally. Market vegetables are absurdly cheap. A basic tagine is easy to make with a clay pot, some spices, and whatever vegetables look good that day.
  • Fresh juice fills the gaps. Orange, avocado, and mixed fruit juices from street vendors (10–15 MAD) are cheap, healthy snacks.

Frequently Asked Questions

Is it hard to eat vegan in Essaouira?

It’s not hard, but it requires more effort than eating vegetarian. Many Moroccan dishes contain butter, honey, or eggs in ways that aren’t obvious. The dedicated vegan restaurants (Earth Cafe, and the vegan options at Mandala) make life easy. At traditional restaurants, you’ll need to ask specifically about ingredients. The good news is that core Moroccan ingredients — vegetables, legumes, bread, olive oil, spices — are naturally vegan, so you can eat well with some communication.

Are there any fully vegan restaurants in Essaouira?

Earth Cafe is the only fully vegan restaurant at the time of writing. Mandala Cafe comes close, with an extensive vegan menu. Several other spots (Triskala, Ocean Vagabond) have clearly marked vegan options. The scene is growing — new plant-based spots seem to open every season.

What’s the cheapest vegetarian meal in Essaouira?

A bowl of bissara (fava bean soup) from a market stall costs just 10–15 MAD (€0.90–€1.40) and is genuinely filling. For a sit-down meal, vegetable tagine at a local restaurant runs 35–45 MAD (€3.20–€4.10). A selection of Moroccan salads with bread is another cheap option at 30–40 MAD (€2.70–€3.60) total. See our Street Food Guide for more ultra-budget options.

Can I find Western vegetarian food (pasta, pizza, salads) in Essaouira?

Yes, though it’s more limited and more expensive than Moroccan options. Several tourist-oriented restaurants serve pasta, pizza margherita, and salads. Mandala and Ocean Vagabond do international-style veggie food well. But honestly, the Moroccan vegetarian dishes are better value and often tastier — a vegetable tagine with fresh bread beats a mediocre pasta any day.

Is the bread in Essaouira vegan?

Traditional Moroccan bread (khobz) is typically vegan — just flour, water, yeast, salt, and sometimes semolina. It’s baked fresh daily at neighbourhood bakeries and served with every meal. Msemen (the flaky layered flatbread) is usually made with oil, making it vegan in many cases, though some versions use butter. Baghrir (thousand-hole pancakes) are naturally vegan — the toppings (butter and honey) are where vegans need to be careful. Ask for olive oil and amlou (argan oil, almond, and honey paste) instead — though amlou itself contains honey.

Laisser un commentaire