Eating your way through Morocco: 8 foods you need to try while in Marrakech

One of the many reasons travellers flock to Morocco is because it has a cuisine like no other – a heavenly combination of Mediterranean and African influences – with Marrakech, packed with street food stalls and traditional restaurants, the perfect place for sampling all the culinary delights on offer. Although many travellers intend on tasting the real Morocco, few know what to look for when they arrive. Read on for just some of the foods and drinks you should try while staying in this wonderful city…


Traditionally served as a starter, you can pick up these tasty snacks from street food vendors all over Marrakech. B’stilla originate from Fes, and is a kind of pie made up with layers of thin pastry, which are usually filled with pigeon meat, eggs, almonds and plenty of spices. For the more adventurous, you can try more unusual filling such as chicken or fish.


Chebakia is a favourite sweet treat amongst locals – a sesame cookie fried before being coated with masses of honey or syrup. These are especially popular during Ramadan, and can easily be bought by street vendors (factory-made versions just don’t compare).

Mint tea

A symbol of friendship and hospitality all over Morocco, mint tea is the drink of choice, and can be seen being sipped by folks young and old outside cafes. It is usually served heavily sweetened, served from a teapot steeped with sprigs of spearmint, and you’ll find people drinking it all times of the day from after lunch to winding down after a long day.

Snail soup

Easily available from the stalls in the Jemma el-Fna, you may be hesitant to try snails at first, but once you smell the rich aroma of the broth, you’ll want to dive right in. Bursting with flavour and spice, the broth coats the distinctive chocolate brown snails which bring their own special savoury taste.


Following Ramadan, the fast is often broken with a steaming bowl of harira soup, which is packed full of tomatoes, chickpeas, lentils and lamb. Finished off with lemon juice and some chopped coriander for an extra kick, harira is often served with the previously mentioned favourite, chebakia.

Kefta tagine

Tagine is an already well-known Moroccan dish, and many travellers will have already tried a lamb or chicken tagine. If you’re in Marrakech, however, you should definitely try a kefta tagine – a combination of lamb or beef mince combined into meatballs with fresh coriander, parsley and cinnamon. These tasty meatballs are then cooked in a rich tomato and onion sauce, and just before serving, eggs are cracked into the sauce, cooking to perfection.

Orange juice

The orange juice you’ll taste in Marrakech will be some of the best you’ll find in the whole world – tangy and refreshing, just the thing to keep you going as you explore the Jemma el-Fna square. Morocco’s oranges are famous across the world for their delicious and distinctive flavour, with the juice you’ll buy from the stands often sourced from one of the orange trees growing in the city’s courtyards and alleys.


The perfect on-the-go snack as you explore the streets of inner Marrakech, ma’qooda are deep-fried potato balls which can have anything added to them from spicy harissa sauce to a fried egg. All of this deliciousness is then stuffed into a sandwich, creating a filling snack which is super cheap and incredibly easy to find on the streets of Marrakech.

See our full collection of boutique hotels in Marrakech here

Andrew is a firm believer that travelling like a local inevitably leads to the best off-the-beaten-path finds which truly make a destination remarkably more memorable. From traditional Indian festivals in humid Hyderabad to fresh seafood pasta by the Sorrentine Peninsula, he appreciates variety when travelling. He hasn't been everywhere, but it’s on the list.