If you’re wondering what to eat in Marrakech, don’t worry, I’ve put together a list of must-try delicacies, including a few unique dishes that only locals know about.
Some of them require a bit of bravery and a sense of adventure, but they’re all part of Marrakech’s culinary experience.
Tanjia
The first dish you have to try is Tanjia (or Tangia). It’s a must when you’re in Marrakech.
This dish is native to the city and is made with slow-cooked meat (usually beef or lamb) in a special clay pot. The pot is buried in warm ashes underground and cooked for hours until the meat is super tender and full of flavor.

There are a few good places where you can get a Tanjia dish, one of my favorites is Chez Lamine in old Medina and Delice Fekous near Gueliz.
But you can also try this at one of the stalls in Jamaa El Fena. Price ranges anywhere between 4$ to 10$ per portion.
Harira
My favorite Moroccan soup is definitely on the list. You can get a tasty Harira anywhere in Marrakech.
I have tried several stalls in Jamaa El Fena and every time it was worth it. A bowl of Harira soup is half a dollar (5 Dh).

Harira goes well with Chebbakia which is a special Moroccan pastry. You can get a small plate of the Chebakia for also 50 cents.
Mint Tea
There are special stalls in Jamaa El Fna Square just for mint tea. If you’re a tea lover, you have to try it, served fresh and sweet.

After you have your dinner head to one of these stalls and enjoy a cup while soaking in the lively atmosphere of the square.
Snails & Snail Soup
This might not be everyone’s cup of tea, but if you’re an adventurous foodie, I say give it a try.
Snail soup, known as Babbouche or Halazoune, is a popular street food not just in Marrakech, but all over Morocco.

The snails are served first, tender and flavorful, and once you’re done with them, a small bowl of spiced broth is given to you.
Moroccan mothers swear by the healing benefits of the broth, but everyone knows it’s incredibly warming and great for digestion.