Skip to content
Cuisine Marrakech

Cities

Food across Morocco, city by city

Morocco's cuisine changes with every city. Fassi court cooking in Fes, tanjia in Marrakech, Atlantic seafood in Essaouira, Amazigh argan dishes in Agadir, Andalusian pastilla in Tetouan, sand-baked bread in the Sahara. 50 cities, each with its own food identity, markets, dishes and dining secrets.

Moroccan food spread on a rooftop table overlooking a Moroccan city

Marrakech-Safi

The spice-market heartland — tagines, tanjia, street-food spectacle and the Atlantic sardine coast.

Fes-Meknes

Imperial kitchens and mountain larders — fassi haute cuisine, Meknes olives, Atlas trout and ancient food traditions.

Food in Fes, Morocco

Fes-Meknes

Food in Fes

Fassi haute cuisine, pastilla, rfissa, trid, ancient food traditions

Fes is the spiritual and gastronomic capital of Morocco. While Marrakech dazzles with spectacle, Fes quietly holds the deeper culinary tradition. The city's cuisine -- known as fas...

Read city food guide
Food in Meknes, Morocco

Fes-Meknes

Food in Meknes

Olives, wine region, imperial cuisine, affordable street food

Meknes is one of Morocco's four imperial cities, but it has never attracted the tourist crowds of Fes or Marrakech. For food lovers, this is a stroke of luck. The city offers some ...

Read city food guide
Food in Ifrane, Morocco

Fes-Meknes

Food in Ifrane

Mountain trout, cedar forests, French-Alpine architecture, fresh mountain produce

Ifrane is Morocco's most unexpected town -- a French-Alpine ski resort set in the cedar forests of the Middle Atlas at 1,650 metres elevation. Known as "Little Switzerland," Ifrane...

Read city food guide
Food in Taza, Morocco

Fes-Meknes

Food in Taza

Mountain-gateway cuisine, olive oil, wild herbs, underrated medina

Taza is one of Morocco's oldest cities, perched on a mountain pass that has been a strategic gateway between eastern and western Morocco for millennia. Today it's a quiet, uncrowde...

Read city food guide
Food in Sefrou, Morocco

Fes-Meknes

Food in Sefrou

Cherries and the Cherry Festival, Jewish heritage, mountain honey, orchard fruit

Sefrou lies just south of Fes, where the plains give way to the first slopes of the Middle Atlas. It is a small, green, watered town, wrapped around the Aggai river and its little ...

Read city food guide
Food in Azrou, Morocco

Fes-Meknes

Food in Azrou

Amazigh mountain cooking, cedar forest, trout, honey, apples

Azrou sits high in the Middle Atlas, its name meaning rock in Tamazight, a reference to the great volcanic outcrop at its centre. This is a green, cool, forested town, surrounded b...

Read city food guide
Food in Moulay Idriss Zerhoun, Morocco

Fes-Meknes

Food in Moulay Idriss Zerhoun

Holiest town, olives and olive oil, nougat and sweets, hill-country cooking

Moulay Idriss Zerhoun is one of Morocco's holiest towns, spread dramatically across two hills in the Zerhoun massif above the Roman ruins of Volubilis and not far from Meknes. It g...

Read city food guide

Casablanca-Settat

Morocco's cosmopolitan coast — Atlantic seafood, French brasseries, oyster lagoons and the Central Market.

Rabat-Sale-Kenitra

The capital's refined table — palace cuisine, ocean-fresh fish and the river cities of the Sebou.

Tanger-Tetouan-Al Hoceima

Where Africa meets Europe — Mediterranean seafood, Andalusian pastilla, Riffian goat cheese and literary cafes.

Food in Chefchaouen, Morocco

Tanger-Tetouan-Al Hoceima

Food in Chefchaouen

Rif mountain cuisine, goat cheese (jben), fresh herbs, farm-to-table simplicity

Chefchaouen, the famous Blue City nestled in the Rif Mountains, offers a food experience completely unlike anywhere else in Morocco. The cuisine here is Riffian -- Amazigh mountain...

Read city food guide
Food in Tangier, Morocco

Tanger-Tetouan-Al Hoceima

Food in Tangier

Mediterranean-Atlantic seafood, cosmopolitan dining, legendary literary cafes

Tangier is where Africa meets Europe across the 14-kilometre Strait of Gibraltar, and its food reflects this extraordinary geography. The city draws from two oceans -- the Mediterr...

Read city food guide
Food in Tetouan, Morocco

Tanger-Tetouan-Al Hoceima

Food in Tetouan

Andalusian-Moroccan fusion, pastilla tetouanaise, Mediterranean flavours

Tetouan is the most Andalusian city in Morocco, and its cuisine reflects centuries of cultural exchange with Spain. When Moorish and Jewish families were expelled from the Iberian ...

Read city food guide
Food in Asilah, Morocco

Tanger-Tetouan-Al Hoceima

Food in Asilah

Whitewashed medina, Atlantic seafood, art galleries, Spanish-Moroccan flavours

Asilah is a small, immaculate Atlantic port town known for its whitewashed medina walls adorned with murals and its genteel, art-world atmosphere. The food here is simple, fresh an...

Read city food guide
Food in Larache, Morocco

Tanger-Tetouan-Al Hoceima

Food in Larache

Atlantic seafood, Spanish-Andalusian influence, Loukkos estuary, Lixus ruins

Larache is one of Morocco's most atmospheric small ports, sitting where the Loukkos river meets the Atlantic in the country's north. For much of the twentieth century it was under ...

Read city food guide
Food in Al Hoceima, Morocco

Tanger-Tetouan-Al Hoceima

Food in Al Hoceima

Mediterranean seafood, Rif Amazigh cooking, Spanish-influenced plates, blue coves

Al Hoceima curls around a set of turquoise bays on Morocco's Mediterranean coast, in the heart of the Rif mountains. This is Amazigh country -- most people speak Tarifit, the Rif B...

Read city food guide
Food in Ouezzane, Morocco

Tanger-Tetouan-Al Hoceima

Food in Ouezzane

Olive oil, Jbala mountain cuisine, holy town and zaouia, olives

Ouezzane is a holy hill town in the green foothills of the Rif, spread across the slopes of Jbel Bou Hellal in northern Morocco. It grew around a famous zaouia -- the seat of a rev...

Read city food guide
Food in Martil, Morocco

Tanger-Tetouan-Al Hoceima

Food in Martil

Mediterranean seafood, beach town, Spanish-Andalusian influence, Tetouan cuisine

Martil is the seaside town of Tetouan, a Mediterranean beach resort at the mouth of the Martil river where the people of the historic northern city come to swim, stroll and eat thr...

Read city food guide

Souss-Massa

Amazigh heartland — argan oil, Souss tagines, Anti-Atlas herbs and the beach grills of Agadir.

Draa-Tafilalet

Desert edge — date-palm oases, sand-baked bread, Sahara camp cooking and rose-water tagines.

Food in Ouarzazate, Morocco

Draa-Tafilalet

Food in Ouarzazate

Desert-edge Berber cuisine, dates, rose water, kasbah dining

Ouarzazate sits at the gateway between Morocco's High Atlas mountains and the Saharan edge, and its food reflects this dramatic geography. The cuisine here is Amazigh (Berber) dese...

Read city food guide
Food in Merzouga, Morocco

Draa-Tafilalet

Food in Merzouga

Sahara desert cooking, sand-baked bread, nomadic culinary traditions

Merzouga, the small village at the edge of the Erg Chebbi sand dunes, offers perhaps the most unique food experience in Morocco: eating in the Sahara Desert. This is nomadic Amazig...

Read city food guide
Food in Errachidia, Morocco

Draa-Tafilalet

Food in Errachidia

Ziz Valley dates, oasis-palm cuisine, Sahara-gateway crossroads

Errachidia is the administrative capital of the Draa-Tafilalet region and the gateway to Morocco's deep south. The city sits in the Ziz Valley, one of Morocco's most spectacular oa...

Read city food guide
Food in Midelt, Morocco

Draa-Tafilalet

Food in Midelt

Apples, high-plateau Berber cooking, mountain lamb, minerals and fossils

Midelt stands on the high plateau between the Middle and High Atlas, a windswept, mountain-ringed town that markets itself, with justification, as the apple capital of Morocco. At ...

Read city food guide
Food in Zagora, Morocco

Draa-Tafilalet

Food in Zagora

Dates, Draa Valley oasis produce, desert tagines, the Timbuktu caravan route

Zagora lies deep in the Draa Valley, the long ribbon of palm groves that snakes south from Ouarzazate toward the Sahara. It is a desert-edge town, famous for the old painted sign t...

Read city food guide
Food in Tinghir, Morocco

Draa-Tafilalet

Food in Tinghir

Palm-grove oasis, dates, Todra Gorge, Amazigh tagines

Tinghir is one of southern Morocco's most beautiful oasis towns, strung along a broad green palmeraie beneath red-rock cliffs at the foot of the High Atlas. Just above it, the Todr...

Read city food guide
Food in Skoura, Morocco

Draa-Tafilalet

Food in Skoura

Palm-grove oasis, dates, olives, kasbahs, farm produce

Skoura is one of the loveliest oases in southern Morocco, a dense green palmeraie set in the arid land east of Ouarzazate, dotted with earthen kasbahs that rise among the date palm...

Read city food guide
Food in Kelaat M'Gouna, Morocco

Draa-Tafilalet

Food in Kelaat M'Gouna

Valley of Roses, Damask roses and rosewater, rose festival, dates

Kelaat M'Gouna is the capital of Morocco's Valley of Roses, a stretch of the Dades region where, each spring, hedgerows of pink Damask roses burst into bloom along the fields and o...

Read city food guide
Food in Rissani, Morocco

Draa-Tafilalet

Food in Rissani

Madfouna (Berber pizza), dates, the great souk, Sijilmassa history

Rissani is the historic heart of the Tafilalet, the great date oasis on the edge of the Sahara, and one of the most atmospheric market towns in southern Morocco. It stands on the s...

Read city food guide
Food in Erfoud, Morocco

Draa-Tafilalet

Food in Erfoud

Dates and the date festival, fossils and marble, gateway to Merzouga dunes

Erfoud is the modern capital of the Tafilalet date oasis, a laid-out desert town near the ruins of Sijilmassa and the main staging post for travellers heading to the great dunes of...

Read city food guide
Food in Ait Benhaddou, Morocco

Draa-Tafilalet

Food in Ait Benhaddou

UNESCO ksar, Berber tagines, kasbah dining, film country

Ait Benhaddou is the most famous ksar in Morocco, a fortified earthen village of red-brown towers and packed-mud walls rising above the Ounila river near Ouarzazate. A UNESCO World...

Read city food guide

Oriental

Morocco's eastern frontier — Algerian-influenced pasta, Mediterranean fish, kaak biscuits and a cuisine unlike anywhere else.

Beni Mellal-Khenifra

Agricultural abundance — Tadla-plain olive oil, Atlas-foothill herbs and Morocco's freshest citrus.

Guelmim-Oued Noun

Gateway to the Sahara — camel-market cooking, nomad tea, and the Atlantic seafood of Sidi Ifni and Tan-Tan.

Dakhla-Oued Ed-Dahab

The deep Saharan south — Atlantic-desert seafood, lagoon oysters and the most remote dining in the kingdom.

Answers

About Moroccan food by city

Which Moroccan city has the best food?

Fes is considered the spiritual home of Moroccan cuisine, with the most refined and complex cooking traditions. Marrakech has the most exciting street-food scene and the most cooking classes. Casablanca has the best seafood and most diverse modern dining. Essaouira is the undisputed seafood champion. Each city has its own culinary identity worth exploring.

Is Moroccan food the same everywhere?

No. Moroccan cuisine varies dramatically by region. Northern cities like Tangier and Tetouan have Mediterranean and Spanish influences. Southern cities like Agadir and Taroudant feature Amazigh argan-oil cuisine. Eastern cities like Oujda have Algerian-influenced pasta dishes. Coastal cities focus on seafood, while desert cities cook with dates and almonds. Each city guide on this page explains its distinctive food identity.

What is the cheapest city for food in Morocco?

Meknes, Taza and Tiznit offer some of the lowest food prices in Morocco, with full tagine meals for 25-40 MAD. Safi has the cheapest seafood. In general, cities off the main tourist circuit offer significantly better value than Marrakech or Casablanca.

Can I take cooking classes outside Marrakech?

Yes. Fes, Essaouira, Chefchaouen, Tangier and several other cities offer cooking classes. Fes is the best alternative to Marrakech for cooking classes. In smaller cities and the desert, kasbah guesthouses and local guides often offer intimate cooking experiences. See each city guide for details.

Which cities are best for vegetarian food?

Chefchaouen has the most naturally vegetarian cuisine in Morocco, thanks to its Riffian mountain-cooking tradition with abundant vegetables, goat cheese and pulses. Marrakech, Fes and Rabat all have good vegetarian options. Coastal cities offer fish-based alternatives. Traditional Moroccan salads, soups and vegetable tagines are available everywhere.