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.
Marrakech-Safi
The spice-market heartland — tagines, tanjia, street-food spectacle and the Atlantic sardine coast.
Marrakech-Safi
Food in Marrakech
Street food, tanjia, tagines, spice markets, riad dining
Marrakech is the undisputed culinary capital of Morocco and one of the most exciting food cities in Africa. Every narrow derb in the medina hides a discovery -- a hole-in-the-wall ...
Read city food guide
Marrakech-Safi
Food in Essaouira
Grilled seafood, argan oil, fresh fish market, Atlantic-coast cuisine
Essaouira is Morocco's seafood paradise. This windswept Atlantic port town, a three-hour drive from Marrakech, has a food identity built entirely around the ocean. Every morning, b...
Read city food guide
Marrakech-Safi
Food in Safi
Sardine capital, artisan pottery, tagine pots, Atlantic fishing port
Safi is Morocco's sardine capital and its pottery city -- two identities that come together at the table. The port processes more sardines than almost any other in the world, and t...
Read city food guide
Marrakech-Safi
Food in Imlil
High Atlas trekking base, Berber village tagines, walnuts, mountain bread
Imlil is a small Berber village high in the High Atlas, the main trekking base for Mount Toubkal, North Africa's highest peak at over 4,000 metres. Reached by a winding road up the...
Read city food guideFes-Meknes
Imperial kitchens and mountain larders — fassi haute cuisine, Meknes olives, Atlas trout and ancient food traditions.
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
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
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
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
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
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
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 guideCasablanca-Settat
Morocco's cosmopolitan coast — Atlantic seafood, French brasseries, oyster lagoons and the Central Market.
Casablanca-Settat
Food in Casablanca
Seafood, French-Moroccan fusion, modern dining scene, Central Market
Casablanca is Morocco's largest city and its most cosmopolitan dining destination. While it lacks the medieval romance of Fes or the souk spectacle of Marrakech, Casa compensates w...
Read city food guide
Casablanca-Settat
Food in El Jadida
Portuguese-Moroccan heritage, Atlantic seafood, Oualidia oysters nearby
El Jadida is a relaxed Atlantic port city with a UNESCO-listed Portuguese fortified citadel at its heart. The food here blends Moroccan cooking with a Portuguese colonial heritage ...
Read city food guide
Casablanca-Settat
Food in Mohammedia
Grilled fish, port seafood, seaside cafes, Atlantic beaches
Mohammedia is the relaxed seaside cousin in the Casablanca orbit, a half-hour up the coast from the big city and long favoured by Casawis for weekend escapes. Once a small port cal...
Read city food guide
Casablanca-Settat
Food in Settat
Chaouia plains agriculture, grilled meat, cured olives, wheat and bread
Settat is the capital of the Chaouia, the broad, fertile agricultural plain that stretches inland from Casablanca. This is one of Morocco's breadbaskets -- a landscape of wheat and...
Read city food guideRabat-Sale-Kenitra
The capital's refined table — palace cuisine, ocean-fresh fish and the river cities of the Sebou.
Rabat-Sale-Kenitra
Food in Rabat
Palace cuisine, Atlantic seafood, elegant patisseries, refined Moroccan cooking
Rabat, Morocco's capital, offers a food scene that is quieter and more elegant than Marrakech but no less rewarding. As the seat of the royal court, the city has a tradition of ref...
Read city food guide
Rabat-Sale-Kenitra
Food in Kenitra
Sebou River shad, Atlantic seafood, rice paddies, affordable dining
Kenitra is a working river city on the Sebou, 40 km north of Rabat, that few tourists visit. For food explorers, this is an asset: the city offers authentic Moroccan home cooking a...
Read city food guide
Rabat-Sale-Kenitra
Food in Sale
Grilled sardines, sea urchins, medina bakeries, corsair heritage
Sale sits on the north bank of the Bou Regreg estuary, staring across the water at the capital, Rabat. For centuries the two cities were rivals rather than partners -- Sale was the...
Read city food guideTanger-Tetouan-Al Hoceima
Where Africa meets Europe — Mediterranean seafood, Andalusian pastilla, Riffian goat cheese and literary cafes.
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
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
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
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
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
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
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
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 guideSouss-Massa
Amazigh heartland — argan oil, Souss tagines, Anti-Atlas herbs and the beach grills of Agadir.
Souss-Massa
Food in Agadir
Souss cuisine, Atlantic seafood, argan oil, Amazigh cooking traditions
Agadir is Morocco's premier beach city, and its food reflects the unique culinary traditions of the Souss-Massa region. The Souss is Amazigh heartland -- the indigenous Tashelhit-s...
Read city food guide
Souss-Massa
Food in Taroudant
Walled city, Berber market cuisine, argan oil, Anti-Atlas produce
Taroudant, often called "little Marrakech" for its encircling ochre ramparts, is the cultural capital of the Souss Valley and one of Morocco's most authentic food destinations. The...
Read city food guide
Souss-Massa
Food in Tiznit
Silver jewellery, Amazigh cooking, walled city, southern Souss cuisine
Tiznit is a small walled city south of Agadir, known for its silver-jewellery souk and its deeply authentic Amazigh cooking. The food here is Souss cuisine at its most traditional ...
Read city food guide
Souss-Massa
Food in Taliouine
Saffron and saffron cooperatives, Souss tagines, argan oil, mountain plateau
Taliouine is a small town on the high road between Taroudant and Ouarzazate, and it holds a special place in Moroccan food: it is the saffron capital of the country. On the terrace...
Read city food guideDraa-Tafilalet
Desert edge — date-palm oases, sand-baked bread, Sahara camp cooking and rose-water tagines.
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
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
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
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
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
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
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
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
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
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
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 guideOriental
Morocco's eastern frontier — Algerian-influenced pasta, Mediterranean fish, kaak biscuits and a cuisine unlike anywhere else.
Oriental
Food in Oujda
Eastern Moroccan cuisine, Algerian influences, berkoukes pasta, sweet pastries
Oujda sits on Morocco's eastern frontier, just 15 km from the Algerian border, and its cuisine is unlike anything found in western Morocco. Eastern Moroccan cooking shares more wit...
Read city food guide
Oriental
Food in Nador
Mediterranean seafood, Riffian cuisine, Marchica lagoon, Spanish influences
Nador is a Mediterranean port city on Morocco's northeastern coast, facing the Spanish enclave of Melilla across the Marchica lagoon. The food here is Riffian with a strong Mediter...
Read city food guide
Oriental
Food in Berkane
Clementines and citrus, olives and olive oil, Beni Snassen produce
Berkane sits in the fertile plain of the Oriental, northeastern Morocco, beneath the Beni Snassen mountains and not far from the Mediterranean coast at Saidia. It is, above all, Mo...
Read city food guideBeni Mellal-Khenifra
Agricultural abundance — Tadla-plain olive oil, Atlas-foothill herbs and Morocco's freshest citrus.
Beni Mellal-Khenifra
Food in Beni Mellal
Agricultural heartland, olive oil, citrus, Atlas-foothill cuisine
Beni Mellal is the capital of Morocco's agricultural heartland -- the Tadla plain, watered by Atlas snowmelt, produces some of the country's finest olives, citrus, vegetables and g...
Read city food guide
Beni Mellal-Khenifra
Food in Khenifra
Zayane Amazigh culture, mountain trout, honey, red-earth town
Khenifra is the historic capital of the Zayane, one of the great Amazigh confederations of the Middle Atlas, and a town whose distinctive red-earth buildings give it the nickname o...
Read city food guideGuelmim-Oued Noun
Gateway to the Sahara — camel-market cooking, nomad tea, and the Atlantic seafood of Sidi Ifni and Tan-Tan.
Guelmim-Oued Noun
Food in Guelmim
Camel market, camel meat, Saharan and nomad cooking, dates
Guelmim is known across Morocco as the gateway to the Sahara, the point where the settled north gives way to the vast desert and the culture of the nomadic south. It is the histori...
Read city food guide
Guelmim-Oued Noun
Food in Sidi Ifni
Atlantic seafood, Spanish colonial heritage, art-deco architecture, fishing port
Sidi Ifni is unlike anywhere else in Morocco: a small Atlantic town of faded art-deco buildings, painted in blue and white, that was a Spanish enclave until 1969. Perched on low cl...
Read city food guide
Guelmim-Oued Noun
Food in Tan-Tan
Nomad moussem, camel meat, Saharan cooking, El Ouatia fishing port
Tan-Tan sits at the meeting of two worlds: the Sahara at its back and the Atlantic at its feet. The town is best known for the Moussem of Tan-Tan, a great annual gathering of nomad...
Read city food guideDakhla-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.