
If there’s one thing Morocco knows how to do (besides making tiles look like high art), it’s food. Between the spice-swirled stews, flaky flatbreads, and sweets that somehow make sesame seeds feel luxurious, the flavors here don’t hold back. Whether you’re wandering through a medina, cozying up in a riad, or taking off on a bucket-list adventure, these must-try Moroccan foods are the real main characters. Come hungry. And maybe pack stretchy pants.
What Makes Moroccan Food So Special?
What makes Moroccan food so special? In a word: layers. Layers of spice, layers of history, and yes—layers of buttery phyllo in that swoon-worthy pastilla. This is a cuisine shaped by Berber roots, Arab and Andalusian influence, and centuries of trading with spice-loving neighbors. Think cinnamon cozying up next to cumin, preserved lemon adding zip to slow-cooked tagines, and big communal platters that transform every meal into a party. It’s bold, it’s fragrant, it’s built to impress — and those must-try Moroccan foods? They didn’t come to play.
Iconic Moroccan Dishes You Can’t Leave Without Trying
Tagine – The Heart of Moroccan Cooking

If there’s one Moroccan food you’ve probably already heard of, it’s tagine. But what do you really know about this signature Moroccan stew? Similar to how “curry” refers to a cooking style in Indian cuisine, “tagine” is a kind of catch-all term for any dish cooked in the namesake cone-shaped clay pot.
Tagine is slow food done right: tender meat or veggies simmered in spices, dried fruit, olives, and all kinds of saucy goodness until everything is melt-in-your-mouth perfect. The result is a rich, fragrant stew that hits every tasty high note. It’s sweet, savory, spicy, and utterly soul-warming.
Couscous – A Friday Tradition

Every culture on earth has a signature startch and Moroccans are no exception. Enter couscous: tiny, steamed semolina grains that serve as the heart of family gatherings and special occasions. Couscous is so much more than a side dish — in Morocco, it’s the main event. Expect pillowy grains piled high with slow-cooked meats like lamb or chicken, root vegetables, chickpeas, and a ladel (or three) of rich broth.
Harira – Hearty Soup for Every Season

Harira is Morocco’s answer to the ultimate comfort food: a silky, spice-kissed soup that does a little bit of everything. Made with tomatoes, lentils, chickpeas, and sometimes tender bits of lamb or beef, it’s the kind of dish that warms you from the inside out. While it’s a Ramadan staple for breaking the fast, harira holds its own year-round as one of the must-try Moroccan foods for soup lovers and spice enthusiasts alike. Bonus points if you dunk warm khobz (bread) in it like a local — it’s practically required.
Pastilla (Bastilla) – Sweet Meets Savory

If savory pie and dessert had a dramatic, delicious love child, it would be pastilla. This iconic Moroccan dish wraps spiced meat — traditionally pigeon, though chicken is more common these days — in layers of flaky warqa dough (think phyllo’s slightly sturdier cousin).
Slow-cooked meat, herbs, eggs, and toasted almonds make the rich, savory filling, which bakers then wrap up and bake to golden perfection before dusting it with powdered sugar and cinnamon. Yes, you read that right: sugar and cinnamon on meat pie. Trust me, it works: sweet, savory, and a little unexpected. It’s absolutely one of the must-try Moroccan foods that’ll leave you rethinking everything you thought you knew about pie.
Zaalouk – Smoky Eggplant Perfection

Zaalouk is the unsung hero of Moroccan salads. Now, before you roll your eyes at the word “salad,” know that this one comes warm, smoky, and swimming in olive oil and spices. Made from roasted or sautéed eggplant, tomatoes, garlic, and cumin, zaalouk is mashed into a velvety dip that’s basically begging to be scooped up with torn pieces of khobz. It’s bold, earthy, and far more addictive than any vegetable has a right to be. If you’re exploring must-try Moroccan foods, don’t sleep on this mezze-style side — it’s humble, but it hits.
Msemen – Morocco’s Flaky Flatbread

No Moroccan breakfast would be complete without a serving (or three) of msemen. This layered flatbread, a cross between a croissant and a crepe, starts with a simple dough of flour, semolina, and a generous glug of oil. Bakers fold it like a letter and griddle it until the outside turns irresistibly crispy while the inside stays tender.
People often serve msemen with honey and jam. Some vendors offer richer fillings like Nutella or amlou (Morocco’s answer to peanut butter — almonds, argan oil, and honey), too. Whether served sweet or savory, msemen is one of those must-try Moroccan foods that makes you wonder if it’s socially acceptable to eat six in one sitting (Spoiler: it is. You’re on vacation).
Street Foods and Unique Eats in Morocco
Camel
Camel meat isn’t exactly your everyday Moroccan staple like tagine or couscous, but it’s definitely on the menu if you know where to look. Mostly enjoyed in the southern regions and during special occasions, it’s prized for its rich, slightly gamey flavor — think beef meets bison with a desert twist. Usually, camel shows up slow-cooked in stews or grilled as kebabs, tenderized by long, patient cooking. Another common way to enjoy this unique treat? A camel burger. You won’t this specialty at every corner cafe, but it’s worth seeking out if camel is on your must-try list of Moroccan foods.
Medfouna (“Berber pizza”)

Berber pizza isn’t really a pizza in the Italian-American cheese-covered sense, but it is a glorious stuffed bread situation that delivers serious flavor. Hailing from Morocco’s desert regions, especially around the town of Rissani, medfouna means “buried,” a nod to the way this dish is traditionally cooked in the sand over hot coals (though oven-baked versions are common now, too). Think of it as a Moroccan calzone: a thick, chewy round of bread stuffed with a spiced filling of ground meat (usually beef or lamb), onions, herbs, and sometimes almonds. It’s hearty, savory, and seasoned with all the usual suspects — cumin, paprika, cinnamon — that make Moroccan food sing.
For travelers, it’s a must-try Moroccan food when exploring the desert or looking for something off the typical tagine track. Bonus points if you can find a family-run spot making it the traditional way… sand oven and all.
Khlii (Moroccan beef jerky)

Khlii is essentially Morocco’s version of jerky. Beef or lamb is slow-cooked in spices and fat, then stored in its own rendered goodness for weeks or even months. It’s rich, salty, and intensely spiced, often chopped up and pan-fried with eggs for a hearty breakfast. While it’s more of a home-cooked staple than something you’ll stumble upon in touristy spots, khlii is one of those must-try Moroccan foods if you’re curious about the country’s deep preservation traditions and bold, no-waste flavors. Just come hungry — it’s not shy on richness.
Olives

You can’t walk through a Moroccan market without being drawn into a technicolor olive stall. Imagine mounds of glossy green, inky black, purplish-brown, and chili-spiked reds stacked like treasure. Moroccans don’t treat olives as an afterthought; they’re a showstopper.
Brined with lemon, herbs, harissa, or preserved in oil, these salty little gems show up at every meal. Whether you’re nibbling them with bread and mint tea or scooping them up with a tagine, olives are deceptively simple but absolutely essential.
Bonus: most markets will let you sample before you buy, so go ahead and try a few new briny delights. No one’s judging.
Sweet Treats and Sips to Finish
Kaab el Ghazal (Gazelle Horns)

In a country where sweets are practically an art form, kaab el ghazal (aka, gazelle horns) are musuem-grade confections. So named for their distinctive crescent shape, these delicate pastries are filled with almond paste flavored with orange blossom water, then wrapped in a thin, buttery dough and baked until just barely golden. The final product is a tender, subtly sweet treat that’s as refined as Moroccan desserts get. Don’t expect gooey or flashy — this one’s all about quiet luxury.
Sfenj (Moroccan doughnuts)

If doughnuts had a grittier, cooler older cousin who lives in a Moroccan medina and doesn’t care about icing, it would be sfenj. These deep-fried rings of yeasty dough are crisp on the outside, airy and chewy on the inside, and often eaten fresh from the oil with nothing more than a sprinkle of sugar, or dipped into honey if you’re feeling fancy. You’ll spot them hanging on hooks at street stalls, calling your name like edible halos. Hot, greasy, and wildly addictive, sfenj is one of those must-try Moroccan foods that proves simple is often best… especially when fried.
Sellou

Sellou may not win any beauty contests, but one bite and you’ll understand why it’s a Moroccan classic. This classic confection is made from roasted flour, ground almonds, sesame seeds, and a blend of warming spices like cinnamon and anise. While it’s typically served during Ramadan, it’s also excellent paired with a glass of mint tea and zero plans for the rest of the day.
Freshly squeezed orange juice

Forget fancy cafés. Morocco’s streets serve up the freshest, sweetest orange juice you’ll ever taste, squeezed right before your eyes from vibrant, sun-soaked oranges. Vendors wield hand-crank juicers like pros, turning piles of fruit into liquid gold that’s both refreshingly tart and naturally sweet — no added nonsense needed. It’s the perfect pick-me-up as you wander bustling medinas or dodge scooters (yes, it’s an adventure).
Mint Tea


No list of must-try Moroccan foods worth its salt would skip Moroccan mint tea. This isn’t your average cup of tea; it’s a ritual. Made with gunpowder green tea, fresh mint leaves, and a very generous pour of sugar, it’s brewed strong and poured high, often with a bit of flair to create that signature bubbly top. Served at every occasion — before meals, after meals, during negotiations, or just because — it’s the heart and soul of Moroccan hospitality. Sweet, refreshing, and somehow both energizing and relaxing, mint tea is less a drink and more a cultural love language. And yes, it tastes even better when you’re sipping it on a rooftop in the medina.
Where to Try Moroccan Food
Djemaa el-Fna in Marrakech
Marrakech’s main square is full-blown sensory overload in the best possible way. It’s the best place in town (if not all of Morocco) to dive mouth-first into local eats. By day, it’s a swirl of juice stalls and snake charmers, but come nightfall, it transforms into a sizzling open-air food court. Grills fire up skewers of spiced meat, bubbling pots of snail soup steam in the cool air, and vendors serve everything from harira and sheep’s head to warm sfenj and mint tea. Think of it as a one-stop shop for sampling some of the best must-try Moroccan foods all in one place.
Fes Medina

Winding, wild, and wonderfully chaotic, the Fes Medina is a UNESCO-listed labyrinth. Here, food is so much more than just fuel, it’s woven into the very fabric of daily life. Around every corner, you’ll find something sizzling, simmering, or fresh out of a clay oven. Think warm khobz straight from the communal bakery, baskets of just-pickled olives, and stalls serving up steaming bowls of bessara or grilled sardines. It’s the kind of place where you snack as you explore, getting lost in the alleys and flavors.
Local riads or homestays

For an authentic taste of Morocco, skip the hotel buffet and head for a riad or homestay. Meals here are often cooked by someone’s grandmother and served in a tiled courtyard under the stars. These family-run stays offer more than just a bed — they offer home-cooked Moroccan hospitality at its finest. Think slow-simmered tagines, hand-rolled couscous, and flaky msemen made fresh each morning. Meals are unhurried, generously spiced, and often shared family-style, just like the locals do.
Food tours and cooking classes

If you really want to get to know Moroccan food, roll up your sleeves and join a cooking class or food tour. The best way to understand a cuisine is to taste it, ask questions, and maybe even burn your first batch of msemen.
Guided by locals who know their spice blends like the back of their hand, you’ll wander souks for ingredients, meet the vendors, and maybe even learn how to layer a tagine just right. It’s immersive, delicious, and easily one of the most memorable ways to experience Morocco’s must-try foods. And the best part? You get to eat the fruits of your labor at the end.
Morocco Food Tour Recommendations
Want to experience those must-try Moroccan foods for yourself? These are some of the tours we’ve enjoyed first-hand!
Casablanca
Walk Through Casablanca: Follow Tarik as he takes you for a traditional Moroccan breakfast followed by a tour of Casablanca’s top sights.
Habbous Neighborhood Food Tour: Hasna is the perfect guide to take you around the local Habbous quarter. Get ready for food, fun facts, and plenty of insider knowledge.
Fez
Fez Souk Tour & Traditional Home Cooking: Choose the dishes you want to make with Mohammad and his team. Shop for ingredients in the souk, enjoy a hands-on cooking class, then feast on the fruits of your labor.