Home / Travel guides / What to Eat in Marrakech: Dishes Every Visitor Should Try

What to Eat in Marrakech: Dishes Every Visitor Should Try

Updated 2026-10-21. Written with AI assistance and checked against our editorial rules; entry rules and prices change, so confirm with the official source before you travel.

Start with tagine, couscous, tanjia, pastilla, harira and grilled meats, then finish with mint tea and pastries. Marrakech food mixes spice, slow cooking and fresh bread. This guide covers the classic dishes, the types of places where locals eat them, simple etiquette and tips for vegetarians and allergies.

Quick answer: dishes to try in Marrakech

Marrakech food is slow-cooked, fragrant and made for sharing. These are the classic dishes and drinks to look for first.

How to use this list

Try one new dish each meal rather than ordering everything at once. Portions are generous, so sharing works well.

If you eat a special diet, ask how each dish is made. Check current ingredient details with the cook before you order.

Must-try dishes

Marrakech cooking is slow, fragrant and generous. These classics give you a true taste of Moroccan food.

Tagine

Tagine is a slow-cooked stew named after the cone-topped clay pot it simmers in. Lamb with prunes, chicken with preserved lemon and olives, and vegetable versions are all common. The flavour is gentle, savoury and lightly spiced, and locals eat it with bread at lunch or dinner.

Couscous

Couscous is steamed semolina piled under vegetables and meat. It tastes mild and comforting, with a rich broth on the side. Families traditionally share it on Friday after prayers, so many kitchens serve it then.

Tanjia

Tanjia is a Marrakech speciality. Lamb cooks for hours in a sealed clay jar with garlic, cumin and preserved lemon until it turns meltingly soft. It is a hearty, smoky dish, often cooked in the embers of a public oven.

Pastilla

Pastilla is a flaky pie with a sweet and savoury filling, usually pigeon or chicken with almonds, dusted with cinnamon and sugar. Expect crisp pastry and a rich centre. People serve it at celebrations and as a starter.

Harira

Harira is a thick tomato soup with lentils, chickpeas and herbs. It is warming and slightly tangy. During Ramadan, families break the fast with it at sunset, alongside dates.

Grilled skewers

Lamb or chicken skewers come hot from the charcoal, seasoned with cumin and paprika. Eat them with bread and salad at casual evening stalls.

Good to know:

Your travel dates shape what you eat, so see Best Places to Travel in October: Where to Go and Why when you plan.

Where to eat in Marrakech

Marrakech offers several kinds of places to eat, and each suits a different mood. Matching the place to your plan helps you enjoy the food more.

Street food stalls and food markets

Open-air stalls cook grilled meats, soups, snails and fresh bread in the busy evening squares. They suit a quick snack, and the food arrives hot and fast. Food markets and covered souks also sell olives, dates, nuts and sweet pastries to eat as you walk.

Sit-down options

Which to pick? First-timers usually feel most comfortable in a family restaurant with a clear menu. Start there, then try stalls once you know the basics.

For any stall, choose a busy one with fast turnover and food cooked in front of you. Check current opening times locally, because many places change their hours by season and day.

Food etiquette

Meals in Marrakech are social and relaxed. A few simple customs will help you feel at ease, whether you eat at a family table or a busy street stall.

At the table

Most traditional dishes arrive on one large plate or in a clay pot at the centre. Everyone shares from the section in front of them. Wait for your host to start, and avoid reaching across to the far side.

Locals eat with the right hand, because the left hand is traditionally kept for other tasks. Bread works as your fork and spoon. Tear off a piece, then use it to scoop up meat, vegetables and sauce.

Tea and handwashing

Mint tea is a sign of welcome. Accept the first glass politely, even if you only sip it. Refusing outright can feel curt, though a gentle "no, thank you" with a smile is fine for later rounds.

Hosts often bring a jug, a basin and soap before the meal. Hold your hands over the basin while water is poured, then dry them on the towel. In many restaurants you can simply ask where to wash.

Quick tips

Tips for vegetarians and allergies

Vegetarians eat well in Marrakech. Vegetable tagines, slow-cooked with seasonal produce, olives and preserved lemon, are a reliable choice. Couscous with seven vegetables is another classic, often served on Fridays, and it suits meat-free diets when the broth is vegetable-based.

Moroccan salads come in small plates, and they make a colourful meal. Look for cooked carrot, aubergine and tomato salads, plus hearty lentil dishes and chickpea soups.

Ask about hidden meat stock

Cooks often start soups, couscous and lentils with meat or chicken stock, or add a little animal fat. Say "bla lham" (without meat) and ask whether the broth or stock contains meat. Ask for the vegetable version, and watch for meat tucked under vegetables in a tagine.

Common allergens

Nuts, sesame and gluten appear in many Moroccan kitchens. Almonds and other nuts feature in pastries and some savoury dishes. Sesame tops breads and sweets, and couscous, semolina bread and pastries all contain wheat.

Staff are usually happy to help when you explain clearly. If nobody can answer with confidence, choose a simpler dish.

Simple checklist for eating well

Good eating in Marrakech comes down to a few quick decisions. Use this checklist before you sit down or join a queue.

Street food or sit-down?

Choose street food when you want variety and speed. Choose a restaurant when you want a long, relaxed meal, shade or a quieter table. If you have dietary needs, a sit-down place makes it easier to ask questions.

Always check current prices before you order, and ask your host or riad staff for local advice on where to eat. A good trip planner also helps, so see Best Travel Apps: A Simple Guide for Every Trip for tools that make this easier.

Key takeaways

Marrakech rewards curious eaters. Start with the classics: tagine (slow-cooked stew in a conical clay pot), couscous, and pastilla, a flaky pie that mixes sweet and savoury flavours. Add harira soup, grilled chicken or lamb skewers, and fresh mint tea to round things out.

Think about place types, not just dishes. Street stalls, busy food squares, family-run home-style kitchens and rooftop cafés each offer a different side of the city. Mixing them gives you a fuller picture of Moroccan cooking.

Good manners are simple. Eat with your right hand when sharing from a communal dish, and accept mint tea as a friendly gesture. Watch what locals do and follow their lead.

Some questions need up-to-date answers. Check current prices before you order, and follow official health advice on tap water. For the best time to visit for food and for tipping customs, see the FAQ below.

Frequently asked questions

What is the best food to eat in Marrakech?

Start with a chicken or lamb tagine, then try couscous, tanjia and pastilla. Finish with mint tea and almond pastries. If you only have time for a few meals, choose one stew, one grilled dish and one sweet treat to cover the main flavours.

What is the traditional food of Marrakech?

Tanjia is the dish most linked to the city. Cooks slow-cook lamb in a clay urn with spices and preserved lemon. Tagine, couscous, pastilla and harira are also classic across Morocco and appear on many Marrakech tables.

Is Marrakech food spicy?

Most dishes are fragrant rather than hot. Cooks use cumin, ginger, cinnamon, saffron and paprika for depth, not heat. If you like more kick, ask for the chilli paste on the side and add it yourself.

What can vegetarians eat in Marrakech?

Vegetable tagines, vegetable couscous, salads, lentil dishes and fresh bread are easy to find. Broths can contain meat, so ask how each dish is made. Check current ingredient details with the cook before you order.

What do locals eat for breakfast in Marrakech?

A common breakfast includes fresh bread, olive oil, eggs, soft cheese, jam and mint tea or coffee. Many people also enjoy flat breads and pancakes. Cafes and small eateries usually serve these simple morning plates.

Is it safe to eat street food in Marrakech?

Many travellers enjoy street food. Choose busy stalls where the cook prepares food fresh and serves it hot. Watch how the stall handles food, and skip anything that looks like it has sat out for a long time.

Do you tip in restaurants in Marrakech?

Tipping is common and appreciated in restaurants and cafes. Check current local guidance on how much to leave, as customs vary by venue. Carry small change so you can reward good service easily.

Plan the trip: browse all destinations, check the visa checker or work out a trip budget.