⭐ Rated 4.7/5 · from 692,629 traveller reviews

Cooking Classes and Street Food Tours

Two ways to get to know Marrakesh through its food: a cooking class, where you make tagine and sides yourself, or a street food tour through the medina, often at night around Jemaa el-Fna. Some classes start with a market visit; others take place in a family home or on a farm just outside the city.

Find your tour
  • Honest distances checked, not guessed
  • Real reviews ranked by count
  • Same price booked via GetYourGuide

Most reviewed · Season 2026

The tours with the most reviews

Picked from every tour departing from Marrakesh – ranked by real reviews, price and what is included.

29 tours available · Sorted by number of verified reviews. Prices and availability come live from GetYourGuide.

Marrakech: Street Food Tour with a Local Guide

Marrakech: Street Food Tour with a Local Guide

⏱ 3 hours · 4.8 (4,009)

Sample dishes you've never heard of and learn about typical Moroccan fare on a guided Street Food Tour in Marrakech. Explore with a foodie and savor a selection of treats fr…

from €29 per person

Check availability →
Marrakech: Street Food Tour by Night
Bestseller

Marrakech: Street Food Tour by Night

⏱ 2h 30m · 4.7 (3,188)

Discover the sights, scents, and flavors of beautiful Marrakech on a guided nighttime street food tour. Taste a variety of local delicacies as you explore the bustling markets a…

from €43 per person

Check availability →
Marrakech: Moroccan Cooking Class with Pickup

Marrakech: Moroccan Cooking Class with Pickup

⏱ 3 hours · 4.7 (2,432)

Get to know Moroccan cuisine and tradition with a cooking class taught by a professional chef. Get picked up from your hotel, drink mint tea, and put together a meal to share wi…

from €24 per person

Check availability →
Marrakesh: Moroccan Dishes Cooking Class with a Local Chef

Marrakesh: Moroccan Dishes Cooking Class with a Local Chef

⏱ 4 hours · 5.0 (1,900)

Cook like a local with this half-day cooking class in Marrakesh. Improve your cooking skills as you learn to cook in an authentic way and enjoy all the food made during class.

from €37 per person

Check availability →
Marrakech: Moroccan Cooking Class with a Local Family

Marrakech: Moroccan Cooking Class with a Local Family

⏱ 3h 30m · 4.9 (828)

Discover the world of Moroccan cuisine during a unique cooking class at a chef's authentic house, learn about different ingredients, then cook and enjoy a meal together.

from €30 per person

Check availability →
Marrakech: Moroccan Cuisine Cooking Class in Local Home

Marrakech: Moroccan Cuisine Cooking Class in Local Home

⏱ 3 hours · 4.8 (816)

Immerse yourself in Moroccan culture with a cooking class in a local home in the heart of the Marrakech medina. Learn to cook traditional Moroccan meals and enjoy the fruits of…

from €19 per person

Check availability →
Marrakech: Moroccan Cooking Workshop at La Maison Arabe

Marrakech: Moroccan Cooking Workshop at La Maison Arabe

⏱ 1 hour · 4.9 (691)

Learn to cook a traditional Moroccan dish in a cooking workshop in Marrakech. Prepare a meal using fresh local ingredients and state-of-the-art equipment.

from €30 per person

Check availability →
Marrakech: Moroccan Cooking Class with Market Visit and Meal

Marrakech: Moroccan Cooking Class with Market Visit and Meal

⏱ 4 hours · 5.0 (451)

Join a hands-on cooking class in Marrakech with a market trip for fresh ingredients. Cook authentic dishes with our local chefs. Enjoy your delicious creations in a cozy, beauti…

from €67 per person

Check availability →
Marrakech: Jemaa el‑Fnaa Night Street Food Tour with Dinner

Marrakech: Jemaa el‑Fnaa Night Street Food Tour with Dinner

⏱ 3 hours · 4.7 (403)

Discover Marrakech’s flavors on an evening Medina food tour with multiple tastings and a full dinner in Djemaa el-Fna. Come hungry and watch the square come alive at night.

from €138 per person

Check availability →
Marrakech: Atlas Mountains Cooking Class with Berber Family

Marrakech: Atlas Mountains Cooking Class with Berber Family

⏱ 7 hours · 4.8 (397)

Immerse yourself in Berber culture and cuisine on a full-day trip to the Atlas Mountains from Marrakech. Learn how to cook a traditional dish with a local grandmother and enjoy…

from €53 per person

Check availability →
Marrakech Street Food Tour / Taste The Real Marrakech

Marrakech Street Food Tour / Taste The Real Marrakech

⏱ 4 hours · 4.9 (299)

Discover Marrakech’s vibrant street food on a walking tour led by passionate locals. Stroll through lively neighborhoods and hidden food spots, sampling a delicious variety of M…

from €53 per person

Check availability →
Marrakech: Medina Stories Food Tour with 15+ Tastings

Marrakech: Medina Stories Food Tour with 15+ Tastings

⏱ 4 hours · 4.9 (193)

Take a deep dive into the food culture of Marrakech. Gorge yourself on all the delicious food cultures of the city, as an expert guide helps you navigate the delights of the med…

from €48 per person

Check availability →
Marrakech Moroccan Cooking Class with Hotel Pickup

Marrakech Moroccan Cooking Class with Hotel Pickup

⏱ 4 hours · 4.7 (135)

Marrakech cooking class with a local chef. Learn authentic Moroccan recipes, cook traditional dishes, and enjoy your meal. Hotel pickup available. Contact us on WhatsApp after b…

from €19 per person

Check availability →
Marrakech: Moroccan Cooking Class with Local Chef

Marrakech: Moroccan Cooking Class with Local Chef

⏱ 5 hours · 4.7 (105)

Discover Moroccan cuisine with local chefs as they guide you through shopping at the market and preparing a delicious traditional meal and tea.

from €30 per person

Check availability →
Marrakech: Traditional Cooking Class in a Riad & Market Tour

Marrakech: Traditional Cooking Class in a Riad & Market Tour

⏱ 3h 30m · 4.6 (65)

Join a traditional Moroccan cooking class in a beautiful riad. Prepare authentic dishes with a local chef, and enjoy your homemade meal in a warm, cultural atmosphere.

from €45 per person

Check availability →
Marrakesh: Cooking Class at Moroccan Culinary Art Museum

Marrakesh: Cooking Class at Moroccan Culinary Art Museum

⏱ 1h 30m · 4.8 (64)

Immerse yourself in Moroccan cuisine with a cooking class at the Moroccan Culinary Art Museum. Learn from a Dada, prepare traditional dishes, and enjoy your creations in a tea s…

from €55 per person

Check availability →
Marrakesh: Guided Street Food Tasting by Locals

Marrakesh: Guided Street Food Tasting by Locals

⏱ 3 hours · 4.4 (60)

Feast your way through the souks, tasting local olives, Harira soup, flaky pancakes, and savory chicken, before sitting down for authentic lamb tajine, fluffy couscous, and swee…

from €40 per person

Check availability →
Moroccan Cooking Class: Farm-to-Table Tagine

Moroccan Cooking Class: Farm-to-Table Tagine

⏱ 3 hours · 5.0 (51)

Learn how to cook a traditional Moroccan tagine during a cooking class on a farm just outside Marrakech. Enjoy a tasting of homemade bread, olive oil, and local side dishes.

from €80 per person

Check availability →
Marrakech: Local Food Tasting Tour with a Guide

Marrakech: Local Food Tasting Tour with a Guide

⏱ 3 hours · 4.8 (44)

Are you prepared to sample Marrakech's best meals? Along the road i will help you satisfy your desires for local food cuisine and culture. On a delightful culinary 3 hours t…

from €46 per person

Check availability →
Marrakech by Night: Food Tasting Walking Tour by Local Guide

Marrakech by Night: Food Tasting Walking Tour by Local Guide

⏱ 3 hours · 4.1 (29)

Join us to experience the Marrakech Food Tasting Tour and taste the top hidden food inside medina and Jemaa el Fna by night and a great way to orient yourself around the souk of…

from €29 per person

Check availability →
Medina Tasting Tour: Experience Local Street Food & Culture!

Medina Tasting Tour: Experience Local Street Food & Culture!

⏱ 4 hours · 4.9 (27)

Explore Marrakech's food markets in an authentic experience. Discover Moroccan culinary arts and enjoy fresh street foods. Learn local culture & history with a passionate an…

from €56 per person

Check availability →
Moroccan cooking class in Marrakech Medina

Moroccan cooking class in Marrakech Medina

⏱ 4h 30m · 5.0 (22)

Discover Moroccan cuisine in a typical cooking class. Visit the traditional market to buy fresh ingredients, then cook together like in a Moroccan family with Aicha and learn th…

from €46 per person

Check availability →
Discover Marrakech Street Food with a Local Guide

Discover Marrakech Street Food with a Local Guide

⏱ 4 hours · 4.7 (19)

Experience the vibrant flavours of Marrakech's Medina on our guided food tour. Delight in 7 to 12 local dishes that go beyond tagines and couscous, and immerse yourself in t…

from €43 per person

Check availability →
Marrakech: Cooking class in Marrakech by Chef Ayoub

Marrakech: Cooking class in Marrakech by Chef Ayoub

· 4.8 (13)

Discover Marrakech’s local gastronomy and share a lovely time with a welcoming family in Marrakech.

from €45 per person

Check availability →
Marrakech Street Food Tour – Taste Local Flavors

Marrakech Street Food Tour – Taste Local Flavors

⏱ 2 hours · 4.0 (9)

Explore the sights, scents and flavors of beautiful Marrakech on a guided nighttime street food tour. Sample a variety of local delicacies as you explore the city's bustling…

from €34 per person

Check availability →
Marrakech: Cooking Class and Market Visit

Marrakech: Cooking Class and Market Visit

⏱ 4 hours · 4.4 (5)

Enjoy life like Local ! Make your shop from a local souk and learn to cook a special Moroccan dish.

from €43 per person

Check availability →
Marrakech: Street Food Small Group Tour with 7 Tastings

Marrakech: Street Food Small Group Tour with 7 Tastings

⏱ 3 hours · 5.0 (4)

Explore the flavors of Marrakech on a guided street food tour. Taste Harira soup, sfenj, Tangia, and kefta while learning about Moroccan cuisine and culture.

from €36 per person

Check availability →
Marrakech: Medina Food Tour with Tastings - Best Experience

Marrakech: Medina Food Tour with Tastings - Best Experience

⏱ 2 hours 0

Discover the flavors of Marrakech on a guided food tour of the Medina. Visit authentic food stalls, traditional bakeries, and hidden gems while learning about Moroccan culture.

from €95 per person

Check availability →
Marrakech: Moroccan Cooking Class with Professional Chef

Marrakech: Moroccan Cooking Class with Professional Chef

⏱ 4 hours 0

Learn to prepare authentic Moroccan dishes with a professional chef in a hands-on cooking class in Marrakech. Enjoy your homemade meal and vegetarian options in a welcoming sett…

from €62 per person

Check availability →

Good to know: If you are vegetarian or have allergies, say so when you book and check the description to see whether the operator caters for it.

See all tours in Marrakesh →

Good to know

Frequently asked questions

How far is the desert from Marrakesh?

It depends on what you mean by desert. Agafay, about 30 kilometres away (45 minutes to an hour by road), is a stony desert without sand dunes. The real dunes are much further: Zagora about 350 km, almost six hours by road, and Erg Chebbi near Merzouga about 534 km, more than nine hours each way. That is why those trips take several days: Zagora in two days from €49, Merzouga in three days from €60.

When is the best time to visit Marrakesh?

Summer is very hot: in July, daytime highs average close to 38 °C. In January it is about 19 °C by day, but nights drop to around 6 °C. Spring and autumn sit between those extremes and are the best seasons for desert and Atlas trips. In summer, plan outdoor activities for the morning or the evening.

Can you visit the Koutoubia Mosque?

Not if you are not Muslim: the mosque is in use and closed to non-Muslims. You see it from outside, and at night it is lit up. To see religious architecture from the inside, there is the Ben Youssef Madrasa: open daily, 50 dirhams according to its official site, with tickets currently sold only at the entrance.

Do I need to book the Majorelle Garden in advance?

Yes: the garden sells tickets only online, through its own website. It is open daily from 8:00 to 18:30, last entry 18:00. The Yves Saint Laurent Museum next door is closed on Wednesdays. The offers in our comparison are worth it mainly if you want a guide, a pick-up or a combination with other sights.

Do I need a guide to climb Toubkal?

Yes. Since 2018, climbing Toubkal (4,167 m, the highest peak in North Africa) is only allowed with a licensed mountain guide. The usual starting point is the village of Imlil, about 60 kilometres from Marrakesh; most offers take two days with a night in the mountains. When booking, check that the guide is included.

Can you visit the Atlas after the 2023 earthquake?

The earthquake of 8 September 2023 hit Imlil, Asni and many villages around Toubkal hard. Atlas day trips and treks are being offered again, and we compare several dozen of them. We cannot judge from afar how each village looks today; if in doubt, ask the operator before you book.

How do I get from the airport to the medina?

Marrakesh Menara Airport is about 6.6 km from Jemaa el-Fna square. By petit taxi it takes 10 to 15 minutes.

Does Marrakesh have a beach?

No, Marrakesh has no sea. The usual coast for a day trip is Essaouira, 176 km away: about two and a half hours by car, three by bus. A day trip therefore means around five hours of driving; for a real beach day, it is better to stay the night.

Ourika Valley from €14.23 · available today

Check availability