Disclosure: This post may contain affiliate links, meaning I get a commission if you decide to make a purchase through my links, at no extra cost for you!

Are you looking for the best food tours in Marrakech? We are here to help!

Morocco is a paradise for foodies. Between tagines, couscous and pastillas, there are so many things to try!

Marrakech is a bustling cities, there is a lot going on, especially in the medina and it can be difficult for visitors to know where to go and where to eat.

If you want to learn more about the local culture and get to try the best foods in Marrakech, then joining a food tour will be ideal for you.

marrakech food


The street food tour by night is the best food tour in Marrakech overall. You will get to try foods you wouldn’t otherwise and it’s great value for money.

Prices here.

Why should you book a food tour in Marrakech? It’s a great way to hit two birds with one stone because you will be with a local guide who will tell you many facts about Marrakech, the history of Morocco and the local customs.

He will also bring you to the best food spots where you get to try authentic dishes and street food bites. It’s a very good use of your time and great value for money.

So, are you ready to discover the best food tours in Marrakech? 

1. Authentic Moroccan Food Tour & Dinner

A plate of couscous

Duration: 3 hours | 🌱 Vegetarian option: Contact the guide in advance to tell them about your food requirements | ✅ Check Rates and Availability

This food tour is ideal for people looking for an authentic experience. 

Of course there are some dishes that are particularly famous in Morocco like tagines and couscous but as you can imagine, there is so much more to Moroccan cuisine than that.

If you truly want to know more about the Moroccan food, you need to try various things including fruit, pastry, bread, snacks and more.

This is exactly what you will get to do with this tour. The guide will take you to some local spots, away from the tourist areas where you can try some authentic and local bites.

This includes foods that are popular with kids, adults and also drinks.

The tour lasts 3 hours so make sure to come with an empty stomach because you will be eating a lot.

Altogether, you will get 10 samples of food, mint tea and a 3-course dinner!

The guides are very knowledgeable and will tell you plenty of things about the food, the history of Marrakech but also share some memories and personal experiences with you.

It’s very interesting on a cultural and food levels.

What is included?

  • Guide
  • Dinner
  • 10 Samples
  • Mint tea


2. 3-Hour Food Tasting and Walking Tour

Outdoor Restaurant in Jemaa el-Fnaa serving Escargot

Duration: 3 hours | 🌱 Vegetarian option: Doesn’t specify | ✅ Check Rates and Availability

This tasting tour takes place in Jemaa el-Fnaa, Marrakech’s main market in the medina. 

Sometimes exploring Jemaa el-Fnaa can be a little hectic so travelling with an expert guide is a great idea if you are feeling a bit overwhelmed.

There are so many food stands here and you will be solicited a lot if you are on your own. Being with a guide will definitely take a lot of stress away.

PRO TIP: Jemaa el-Fnaa looks completely different in the morning and at night so it’s worth visiting at different times of the day to get a full picture.

You can either be picked up from your hotel or meet at Restaurant Dar Diafa which is around 10 minutes’ walk to the market.

It should be noted that this is an evening tour, much the best way to explore Jemaa el-Fnaa. Though it’s interesting to see during the day it comes alive at night and there seems to be more of an energy about the place.

You will sample a variety of traditional Moroccan dishes whilst your experienced guide provides some background on the history and ingredients of the dish. 

You will also learn about the customs and traditions of the Moroccan food culture so you can know the right etiquette when you head to the city’s restaurants.

This is one of the best food tours in Marrakech for those wanting to try new foods and learn more about Moroccan culture.

What is included?

  • All food tastings
  • Guide


3. Street Food Tour by Night

Sweets on Sale in Jemaa el Fnaa

Duration: 2-3 hours | 🌱 Vegetarian option: doesn’t specify | ✅ Check Rates and Availability

This evening street food tour in Marrakech is a fantastic way to discover the sights, scents, and flavours of the markets.

The meeting point for the tour is outside Café de France in Jemaa el Fnaa in the main square. The tour will begin in Mellah where you can wander among the food markets selling fresh produce, meat, and poultry.

All the while your local guide will be filling you in about the history of the Marrakech markets and food culture. You will even get to watch artisans making local pastries and watch locals haggle.

Some of the food you will try on this food tour includes charcoal-baked tagine, sweet pastries, freshly baked bread and kofte (Moroccan meatballs).

Later on in the tour you will also sample some different salads as well as learning about fresh herbs and take in the smells of cumin and saffron. You’ll round off the evening with a mint tea with a view.

One of the best things about this tour is it allows you to sample food to eat in Marrakech that’s off the main tourist route.

You will dive down some of the market’s side streets which are often neglected by tourists. You will also get to take home a local recipe as a souvenir.

 What is included?

  • Tour guide
  • Food
  • Dress


4. The 10 Tastings of Marrakech

Moroccan Dates

Duration: 3 hours | 🌱 Vegetarian option: Yes | ✅ Check Rates and Availability

If you really want your money’s worth and cram in 10 wonderful food tastings, then this is one of the best food tours in Marrakech.

Because this is a private tour between you and the host you will walk away having learned a lot and seen so much in the 3 hours. 

This tour is hosted in English, French, Arabic or Italian so plenty of options for visitors to Marrakech.

The tour starts at the meeting point in Mellah Square right in front of the Le Tanjia restaurant. The tour has then been meticulously planned to provide you with a variety of renowned dishes from local classics to the guides favourite spots.

Of course, no food tasting in Marrakech is complete without trying the classic tanjia and a date tasting. You will also try some local favourites as well as some of the classic drinks that people in the city enjoy, this includes, tea, coffee, and alcoholic and non-alcoholic beverages.

This really is an excellent food tasting tour for anyone. If you are a vegetarian or have other dietary requirements or allergies just be sure to let your host know in advance and they will make the arrangements to ensure you still have a fantastic time.

What is included?

  • Private guide
  • 10 food and drink tastings
  • Vegetarian alternatives


5. Jemaa el-Fnaa Food Tour with Dinner

Jemaa el Fnaa at Night

Duration: 3 hours 30 min | ✅ Check Rates and Availability

Another of the Marrakech street food tours is this one in Jemaa el-Fnaa. This food tour will guide you through the fascinating souks where you will be able to sample a number of incredible foods.

Try olives, nuts, dried fruit, and pastries and then round off the evening with a wonderful traditional Moroccan dinner.

One of the best parts of this food tour is the visit to the spice market. You will be bombarded with a concoction of wonderful aromas from cumin to saffron, ginger and turmeric.

If you are interested in the less mainstream delicacies, why not try a cow hoof or sheep head along the way.

There are both shared and private tour options available for this tour. Many of the food tours in Marrakech (just like this one) meet outside Café de France in Jemaa el-Fnaa, which is a three storey café on the right side of the main entrance to the square.

What is included?

  • 3 tasting in the market
  • Local dinner
  • English speaking guide


6. Marrakech Street Food Tour

snails in marrakech

Duration: 3 – 4 hours | ✅ Check Rates and Availability

This private guided street food tour in Marrakech will get you excited about Moroccan food and culture. You will be conveniently picked up from your hotel and your guide will then show you around the top food spots in Marrakech.

Along your walking route you will get to sample between five and eight different dishes. Because this is a private tour you can go at your own pace, if you are wanting to visit a few more stops you can pick up the pace, it’s up to you.

This is an evening food tour which starts at 6:30pm, again outside of Café de France. It’s a wonderful time to explore the streets of the old Medina as they really start to come to life.

You will explore the food offerings that are set down the less touristy back alleys, find cool spots for taking photos and discover nice local hangout spots.

Definitely come hungry on this street food tour as you will be nicely satisfied by the end of the tour.

What is included?

  • All dishes
  • Bottled water
  • Coffee and/or tea


7. Marrakech Food Tour

spices in the medina in marrakech

Duration: 4 hours | ✅ Check Rates and Availability

For those visiting Marrakech, food is often a focal point of their visit. This is one of the Moroccan food tours in Marrakech that allows you to delve deeper into Marrakech’s food and culture.

After meeting at the main entrance of the post office in Jemaa el-Fnaa you will make your way through the medina with your guide tasting as you go.

You will learn about the history of the famous medina and your guide will share anecdotes before you get to  indulge in a two course meal.

This tour takes place either over lunch time or in the evening so you can enjoy either lunch or dinner after your tour.

The best thing about this Marrakech food tour is that you are being guided by a real local. Soufiane, the guide is from within the medina so knows it like the back of his hand.

His friendly and knowledgeable nature makes you feel more like you are exploring Marrakech with a friend.

What is included?

  • Bottled water
  • 2 course dinner or lunch
  • Snacks


8. Market Visit and Cook Traditional Tajine

marrakech tagine chicken olives

Duration: 4 hours | 🌱 Vegetarian option: Yes | ✅ Check Rates and Availability

If you want to combine a trip to the market with cooking, then this is one of the best food tours in Marrakech. Not only is there a market visit included in this tour but there’s also a small-group cooking class.

With your guide you will head to the market and learn some Arabic phrases that are helpful for shopping at the souks.

You will then create a traditional Moroccan meal like couscous or tagine with either meat or just veggies depending on your preference.

You will enjoy your lunch in a beautiful courtyard of a traditional riad property. You can also head up to the rooftop whilst the tagine is cooking to take in the local scenery.

You also get to take home a recipe sheet of what was made so you can replicate it at home.

The meeting point for this class is again at Café de France in Jemaa el-Fnaa.

What is included?

  • Local cooking class
  • Tour the souks of Marrakech
  • Take home recipe


  9. Medina Stories Marrakech Food Tour

food in the medina in marrakech

Duration: 4 hours | 🌱 Vegetarian option: Yes | ✅ Check Rates and Availability

This four hour Marrakech tour showcases what makes the city so special, the food.

Some of the tantalising dishes on offer on this food tour include sardines with cumin, snails, smoky chicken skewers, harira with sweet-caramel dates, rabbit tagine and many other culinary gems.

This tour isn’t just about the food, it’s also about the culture and history behind these culinary delights. You also have ample opportunity to ask all those questions that have probably been popping into your head since you arrived in Marrakech.

This Marrakech food tour begins at Bab Doukkala gate which is close to the main high street Avenue Ahmed Ouaqala. From the moment you arrive, be prepared to tuck into a lot of food.

If you have any dietary requirements try and tell the guide beforehand so they can slightly tailor the experience.

What is included?

  • 14 + food tastings
  • Expert guide
  • Bottled water and local drinks
  • Small group (maximum 8 guests)


 10. Guided Street Food Walk and Taste Tour

Bunch of Berber Crepes

Duration: 2 hours 30 minutes | 🌱 Vegetarian option: doesn’t specify  | ✅ Check Rates and Availability

This private cooking class in Marrakech is a superb way to discover the hidden local gems of the city. This is a night tour so it’s perfect to round off a day of city exploring and discover the vibrance of Marrakech’s market stalls.

You will be able to try authentic Moroccan pancakes with Berber tea, sample Moroccan olives, try some irresistible roasted lamb and cumin and marvel at the tanjia pot, before dessert at a local pastry shop.

You will meet your fun and enthusiastic host at Café de France where most of these other tours start from.

What is included?

  • Local guide
  • Food and drink


11. Marrakech Authentic Discovery Food Tour

Traditional Moroccan Sweets

Duration: 3 hours 30 minutes | 🌱 Vegetarian option: Yes | ✅ Check Rates and Availability

This authentic Marrakech street food tour allows you to discover the unique flavours and tastes of the many wonders of Jemaa el-Fnaa.

How about this to wet your appetite… Meats infused with saffron, traditional mint tea, charcoal-baked tagine, handmade couscous and Morocco’s sweet delights like pastries, smoothies and freshly made desserts.

You can also ogle at the wide variety of offal on display. From sheep eyeballs, to testicles to indulgent organ meat, they are some of the market’s products that you might not dare to try.

This tour meets at the restaurant Argana inside the medina and around 850 metres from the Koutoubia mosque.

What is included?

  • Beverages
  • Bottled water


Traditional Drinks and Food in Marrakech

When it comes to drinks and food in Marrakech, you will be spoilt for choice!

This vibrant city is a foodie’s paradise, with an incredibly diverse and tasty selection of dishes to try.

From tagine to couscous, there is something for everyone here. But that’s not all – Marrakech also has some delicious traditional drinks to enjoy.

And the best part about food in Marrakech is that not only is it delicious but it’s also pretty cheap which means that you should be able to eat out much more than if you were visiting Europe, Australia or the USA.

As you were looking for the best food tours Marrakech has to offer, chances are, you also want to know what you will be eating during the tour.

You can find below some of the most famous dishes to eat in Marrakech but please note that you will also get to taste many other things during the food tour.

1. Tagines

marrakech tagine chicken olives

The Tajine is a typical Maghrebi dish. Made from meat, it is cooked in a cone-shaped ceramic or clay dish.

Please note a tajine only includes the meat and sauce. You won’t get veggies or semolina. However you will be given bread.

Here are some of the best tajines I got to eat in Marrakech:

  • Chicken and figs
  • Chicken and lemon
  • Chicken and almond
  • Chicken and olives

Although I thought the chicken tajines were the best, you can also find some delicious tajines with beef and lamb.

2. Couscous

Couscous in Marrakech

The couscous is cooked in the same dish as the tajine but also includes vegetables and semolina.

It is a bit more filling but also delicious.

You can choose to have only one kind of meat or all of them (Royal Couscous).

Please note that as an English speaker, you may think of couscous as just the semolina but what Moroccans call couscous is the entire dish with the vegetables and the meat.

3. Tanja

typical food Marrakech Tanja

This dish is typically from Marrakech. It’s made from beef (and sometimes lamb) with sauce, cooked in a jar.

You will only find this dish in Marrakech and it is ABSOLUTELY DELICIOUS. 

One of the best things I got to eat in my life.

The sauce is so good and the meet almost melts on your tongue.

Give it a try, you won’t regret it!

4. Pastillas

Pastilla in Marrakech

Pastillas are a mixed of chicken and curry wrapped in brick sheets, topped up with some icing sugar.

It is a bit of an odd mix as it’s savoury and sweet at the same time.

Very unique though and definitely something to try if you want to experience the morrocan culture. 

This dish is usually cooked for weddings in Morocco.

5. Moroccan sweets

Moroccan sweets

Moroccans love sweet stuff and they make amazing cakes. They are quite small and mainly made with almond and dried fruit.

Some of the most famous one are the “Gazelle Horn” (Corne de Gazelle).

They generally cost about 80DH per kilo. 

They are delicious. Very filling though. You probably won’t go for a second or third round.

It’s a great thing to bring back home though as you can keep them for a month.

6. Mint tea

Moroccan Mint tea

This is Morocco’s national drink. No matter where you go, you will see everybody drinking mint tea all day long.

In Morocco, you drink Mint tea with sugar. It’s very sweet. If you are being asked, it’s better to take it with sugar since it’s the traditional way.

I must say, although it is very sweet, it is absolutely delicious! They really know how to make mint tea better than anyone else.

7. Mulled Ginger

If you go to Jemaa El Fna square in the evening, you will find on the side of the restaurants many little stands selling what is kind of a moroccan equivalent of mulled wine or cider but made with a mix of spices including ginger and cloves.

It costs 3DH and is very very good. It will definitely warm you up!

There are many more things to eat and drink in Marrakech, but this is a good start and you will discover quite a few during your food tour of Marrakech.

So, now you know everything about the best Marrakech food tours so the only thing left to do is to enjoy the experience! Have fun!

You may also be interested in: