Special diets & occasions
Vegetarian Tagine Restaurants in Marrakech
The vegetable tagine is proof that Moroccan cooking does not need meat to be spectacular — a slow braise of seasonal vegetables in a fragrant, spiced base that can be the best thing on the table. In Marrakech it is available almost everywhere, but the quality varies and the one trap for vegetarians is hidden meat stock. Here is how to eat a great meat-free tagine and be sure it really is meat-free.
- Read
- 7 min
- Guide
- Special diets & occasions
- Updated
- 19 July 2026
At a glance
- A good vegetable tagine is slow-cooked, layered and deeply spiced — not a bland afterthought.
- The main trap is a meat or chicken broth hidden in the base — always ask.
- Say 'bla lham, bla marqa dyal lham' to confirm no meat or meat stock.
- Dedicated vegetarian kitchens and riads do the most reliable versions.
What makes a great vegetable tagine
At its best, a vegetable tagine is a masterclass in slow cooking: seasonal vegetables — carrot, potato, courgette, turnip, pumpkin, peas, tomato — arranged in a cone-lidded clay pot and braised gently over low heat until everything melds. The magic is in the base, built from onion, garlic, olive oil, tomato and a warm spice blend of cumin, ginger, turmeric, paprika and often a little cinnamon, sometimes lifted with preserved lemon, olives or a touch of honey for a sweet-savoury version.
A lazy version is watery and under-seasoned; a great one is rich, glossy and complex enough that you never miss the meat. Because it is naturally plant-based when made with vegetable stock, it is the single most useful dish for vegetarians in Morocco.
The hidden-meat trap and how to avoid it
The one thing that catches vegetarians out is that a vegetable tagine may be built on a meat or chicken broth, or finished with smen, the aged fermented butter melted into many braises. It looks entirely vegetable, but the foundation is not. This is rarely an attempt to mislead — it is simply how many kitchens cook — so the fix is to ask clearly every time.
- Bla lham: 'without meat' — the basic request.
- Bla marqa dyal lham: 'without meat broth' — the crucial one for tagines and couscous.
- Bla smen: to avoid the fermented butter, important for vegans.
- Ask about stock explicitly: confirm the base is vegetable or water, not a meat bouillon.
- Choose kitchens used to the request: vegetarian restaurants and tourist-facing riads adapt easily.
Where to find the best versions
Dedicated vegetarian and vegan restaurants in Marrakech, now well established in the medina and Gueliz, are the safest bet — they make their tagines meat-free from the ground up and often offer creative variations. Traditional riads and set-menu restaurants also do good vegetable tagines and will usually accommodate a clear request. Away from the tourist areas, stick to simple places and ask about the stock. A cooking class is the ultimate solution, since you control every ingredient.
For the wider meat-free picture see the national vegetarian dining guide, and to master the dish yourself, a hands-on cooking class teaches the layering and spicing that separate a great tagine from a dull one.
Frequently asked questions
Is vegetable tagine always vegetarian?
Not automatically. A vegetable tagine can look entirely plant-based but be built on a meat or chicken broth, or finished with smen (fermented butter). It is rarely deliberate — just how many kitchens cook. Ask for it 'bla lham, bla marqa dyal lham' (without meat, without meat broth), and confirm the base is vegetable stock or water.
What is in a Moroccan vegetable tagine?
Seasonal vegetables — carrot, potato, courgette, turnip, pumpkin, peas and tomato — slow-braised in a spiced base of onion, garlic, olive oil and tomato with cumin, ginger, turmeric and paprika. It is often lifted with preserved lemon, olives or a touch of honey for a sweet-savoury version. Made with vegetable stock, it is fully vegetarian.
Where can I get a good vegetarian tagine in Marrakech?
Dedicated vegetarian and vegan restaurants in the medina and Gueliz are the safest bet, making their tagines meat-free from scratch. Traditional riads and set-menu restaurants also do good versions and usually accommodate a clear request. A cooking class is ideal if you want full control over every ingredient.
How do I say no meat in a tagine?
Use Moroccan Arabic: 'bla lham' means without meat, and 'bla marqa dyal lham' means without meat broth — the key phrase for tagines and couscous. Add 'bla smen' to avoid the fermented butter if you are vegan. Most cooks are happy to adapt, especially in tourist-facing and vegetarian kitchens.