Blog
26 Traditional Moroccan Dishes to Try in Morocco’s Best Restaurants

26 Traditional Moroccan Dishes to Try in Morocco’s Best Restaurants

Alexandra Dimitriou, GetTransfer.com
by 
Alexandra Dimitriou, GetTransfer.com
16 minutes read
Trends in Travel & Mobility
September 24, 2025

Try a classic lamb tagine with apricots and almonds at a renowned Moroccan restaurant in Marrakech, and savor the fragrant steam as a luxurious introduction to the 26 dishes.

Across countries of the Maghreb, you meet locals who keep dishes alive with generous hospitality. The list blends hearty flour-based breads with delicate seafood, from sardine dishes to slow-simmered tagines. A well-chosen vessel helps capture sauces, while a crusty loaf made from flour carries flavors to the table. A loaf with a tiny hole in the crust signals a well-made crumb and a perfect accompaniment to stews.

Hamid, a hospitable server in Casablanca, translates tradition into approachable bites. He explains that the beauty of Moroccan cooking rests on balance: fresh herbs, citrus, and olive oil weave through every dish, while a simple loaf of bread–made from flour and slowly baked–ties courses together and invites shared tasting.

During iftar, the rhythm shifts toward small, comforting plates designed to be shared; this context helps you sense how flavors adapt across seasons. A good portion of the menu feels convenient for travelers, with courses that progress from bright salads and seafood to deeply braised meats, finished by aromatic sandwiches or pastry bites.

In coastal hubs, markets rush with sardines and olives, setting the stage for a luxurious table. Moroccan bakers craft breads with puffy holes in the crust, a sign of careful fermentation and flour quality. In such spaces, locals share tips learned from generations, from olive oils from libya to saffron threads that perfume rice and sandwiches of savory fillings. This is where hospitality shines bright and the experience becomes entirely about shared bites and stories.

Practical Guide for Exploring Moroccan Dishes and Beverages

Begin in essaouira’s colorful lanes with a practical starter: grab warm yeast-leavened baguettes, butter them, and dip into olive oil while the harbor overlooks the medina. This simple bite literally anchors your palate for the day and shows how basic ingredients shape morocco’s meals.

Adopt a policy for tasting: at each stop, aim for one savory bite, one sweet bite, and a sip of tea or juice. This policy keeps pace and lets you compare spices, textures, and aromas without fatigue.

Look for bakeries that bake on-site; yeast dough yields fluffy crumbs and a crisp crust. The makers looked proud of their craft, and your conversation will reveal knowledge about grains, spice blends, and raisin usage in pastries–these details make flavors fascinating and memorable.

Try a compact tasting map across the country: couscous with seven vegetables; tagine with raisins and almonds; harira soup for warmth; pastilla with poultry or pigeon. Morocco’s cuisine blends Berber, Arab, and Mediterranean influences, generally rich in herbs and citrus, and the result can feel luxurious. Keep a notepad to create your own flavor narrative; this thing will help you remember what you lived and how your preferences evolved.

Beverages complement the bites: mint tea, freshly squeezed orange juice, and a light yogurt-based drink reset the palate. This approach travels well across africa and into morocco’s markets, where spices and citrus mingle and linger long after you leave the stall.

To maximize your experience, plan a short route that lets you compare a bread basket, a tagine, and a dessert in quick succession. A rooftop stop at sunset provides a fresh view of the medina while you finalize your notes on aroma, texture, and balance.

  1. Tagine with raisins and almonds – savor the sweet-savory contrast and note how saffron and cinnamon lift the dish.
  2. Couscous with seven vegetables – observe texture variety, from creamy grains to crisp vegetables.
  3. Harira soup – a warming, tomato-based meal with legumes that clarifies how spices linger on the palate.
  4. Pastilla with poultry or pigeon – a layered pastry that balances savory filling and delicate sweetness.
  5. Mechoui – slow-roasted lamb that highlights herb-infused crust and juicy interior.

Where to Experience 26 Traditional Dishes in Morocco’s Top Restaurants

  1. Lamb Tagine with Prunes – Marrakech’s top restaurant. Oven-slowed to brown perfection; served in a clay vessel on a private tray. Fatima greets you as the first bite begins.

  2. Chicken Tagine with Preserved Lemons – Marrakech. Fragrant, bright, and simmered to tender texture; served with crusty bread for dipping with your fingers.

  3. Couscous with Seven Vegetables – Marrakech restaurant. Large portion, many vegetables; steam lifts aromas, a lovely starter to share with their table.

  4. Pastilla with Chicken – Marrakech. Flaky pastry layers, chewy almond filling; a whisper of orange blossom flower water heightens the aroma.

  5. Mechoui – Casablanca. Whole lamb roasted until the exterior is crisp and interior juicy; shared among many at the table.

  6. Kefta Mkaouara – Fez. Meatballs simmered in spicy tomato sauce; thick, silky body and depth.

  7. Harira – Rabat. Hearty soup, safe and satisfying; ideal as a starter before exploring museums.

  8. Shakshuka – Marrakech rooftop. Eggs simmered in a pepper-tomato base; bright, smoky, perfect for a holiday brunch on a sunlit terrace.

  9. Shawarma – Casablanca. Spiced slices wrapped in warm flatbread; easy to eat with fingers; Word around town calls it excellent street-to-table flavor.

  10. Tagine with Olives and Preserved Lemons – Rabat. Briny olives balance lemon tang; served with bread; a reliable dish across cuisines.

  11. Fish Tagine with Chermoula – Essaouira. Fresh fish simmered with herbs; citrus lift; served in a handsome ceramic vessel.

  12. Mrouzia – Marrakech. Lamb with ras el hanout, almonds, and raisins; unlike lighter dishes, this is rich and fragrant.

  13. Bastilla with Pigeon – Fez. Layered pastry, crisp edges, cinnamon dusting; iconic starter said by many to be unforgettable.

  14. Tanjia – Marrakech. Clay-pot slow-cook; deeply flavorful and comforting; a private kitchen ritual, a holiday favorite.

  15. Briouats (Meat Pastry Triangles) – Casablanca. Crispy pastry pockets filled with spiced beef; bite-sized and chewy; great for sharing on a large tray.

  16. Zaalouk – Rabat. Smoky eggplant and tomato dip; served warm with bread; a lovely starter that invites you to dip with your fingers.

  17. Msemen – Casablanca. Flaky flatbread; chewy edges; perfect with honey or butter; easy to update your order with extra sesame.

  18. Kaab El Ghazal – Rabat. Almond-filled pastry crescents; crisp, delicate, and a hint of rose; aroma feels like a flower-forward finish.

  19. Chebakia – Marrakech. Sesame cookies soaked in honey; chewy bite; ideal for a sweet moment between courses.

  20. Ghriba – Fez. Almond cookies; crisp edges; melt-in-mouth body; simple, but deeply satisfying.

  21. Sfenj – Casablanca. Moroccan doughnuts; hot, fluffy, brown exteriors; perfect for holiday mornings or a light supper.

  22. Makrout – Marrakech. Date-filled semolina triangles; honey-sweet; served warm from the oven.

  23. Rfissa – Fez. Chicken stew over lentil pancakes; thick, hearty and ideal for a family gathering.

  24. Tagine with Tomatoes and Chickpeas – Essaouira. Rustic and comforting; bright flavors that pair well with citrus zest for a coastal twist.

  25. Tajine with Apricots and Almonds – Marrakech. Sweet-sour balance; cinnamon notes; a favorite for holidays and celebrations.

  26. M’hanncha – Casablanca. A snake-like pastry filled with almond paste; visually stunning and chewy when you bite in.

Regional Classics by City: Marrakech, Fes, Rabat, Casablanca

Begin in Marrakech with a roasted lamb tagine perfumed by orange blossom, preserved lemon, and a drizzle of argan oil; ask for ground coriander and a bold spice blend to feel the city’s soul in every bite. Shakshuka with peppers appears in many cafes, a flavorful bridge between breakfast and dinner. Order a roasted fish with saffron and tomato that mirrors the market’s colors, then finish with a rooftop glass of mint tea to compare fragrant notes against the heat of the square. Shes a local guide, and she’ll point out where to learn which dishes lean on Mediterranean roots and which stay distinctly Marrakech. Include a side of chickpea salad to save room for the main course, and taste how many textures switch from tender to crisp in a single bite. This approach helps you compare notes back and forth, and you’ll find flavors that are flavored by the city and similar across stalls, with many nuances that feel better shared with friends.

Move to Fes to taste pigeon pastilla with almonds and a filo crust, and msemen baked with yeast for a delicate, layered bite. Cooked to order, these dishes reveal coriander- and cumin-scented sauces that tighten the flavors. Menus include coriander as a common note, and a fish dish can carry Mediterranean herbs to show the sea’s influence on the city. Save room for mint tea in a glass, and notice how the spices linger as you stroll toward Rabat. Highly aromatic spice threads through every bite, inviting you to learn which local technique makes the difference.

Rabat blends Atlantic fish with a Mediterranean edge, so order grilled sardines kissed with coriander and lemon. A light fish tagine and chickpea stew expand the tasting map; both benefit from fried garlic and cumin. Menus in Rabat are often referred to by locals as a calm counterpoint to Marrakech. Sip mint tea in a glass on a rooftop and compare the cool, citrus notes with the warm plate. Saffron accents and preserved lemon finish the couscous that accompanies meals in the medina, with a mediterranean note lingering.

Casablanca blends wide Mediterranean influences with modern seafood and bold street snacks. Sample grilled sardines with coriander, lemon, and olive oil, then compare them to a delicate tagine that uses preserved lemon and paprika. A late-evening rooftop dinner with a glass of mint tea shows how city flavors stay balanced despite the pace. The city’s bakeries offer yeast-raised flatbreads that pair with spiced olive oil, helping you see how texture and aroma work together.

Best Dishes for Sharing: Platters to Order for the Table

Best Dishes for Sharing: Platters to Order for the Table

Choose a large Moroccan Sharing Platter centered on bastillas to start the evening at the table. This starter gives guests a window into the country’s pastry finesse and savory contrast, with flaky shells, almond crunch, and a fragrant spice blend that immediately announces the cuisine’s character.

Follow with a second platter that emphasizes spicy meats and colorful veggies to balance textures. These platters invite conversation as much as bites, and the mixture of greens, reds, and oranges creates a colorful centerpiece that matters for the overall experience.

Across coastline cities and other destinations, restaurants design platters to travel well and stay fresh at the table. Leavened breads help scoop dips like zaalouk and charmoula, while natural olive oils and flavored sauces let guests control the intensity. The result blends tradition with modern dining so every sense is engaged.

Recommendations for planning: choose three or four platters for a group of four to six, and allow 20–30 minutes for the table to work through the rounds. If you want a lighter start, ask for a Bastillas-focused starter and two smaller platters, so you can save room for dessert and mint tea. For leftovers, indicate preferences; these dishes reheat gracefully, and a careful reheat can keep the flavors blended rather than muddy. The kitchen machine supports a smooth flow when servers coordinate timing so everyone can share everything at once. If you chose to mix salty and sweet, a small cane sugar sweetened tea can finish the evening nicely.

Platter Inside (typical items) Best for Flavor notes
Bastillas Ensemble Chicken bastillas, fish bastillas, almond dust, crisp pastry Classic start, pairs with mint tea Flaky, sweet-savory, fragrant saffron
Mechoui & Dips Slow-roasted lamb, harissa, zaalouk, chermoula Shareable centerpiece Smoky, spicy, herb-forward
Tagine & Veggie Platter Lamb or chicken tagine, roasted carrots, peppers, zucchini Colorful balance Rich, earthy, bright notes
Seafood & Greens Platter Grilled fish, calamari, shrimp, fennel salad Coastal sensory lift Light, lemony, seaside aromas
Khobz & Dips Basket Msemen, khobz, zaalouk dips, olives Bread-centered finish Toasted, olive-bright, aromatic

Chose these platters with care; tailor to dietary needs and keep the cane sugar note for desserts separate so guests can opt in. Colorful spreads and flavorful blends help the table feel lively and comfortable, turning an ordinary dinner into a shared experience that gives a sense of togetherness.

Pairing 26 Juices and Smoothies with Traditional Dishes

Pairing 1: Tagine with orange juice. Start with a bright orange juice to brighten the dish’s honeyed fruit and spice notes, creating a balanced result that cleanses the palate after each bite.

Pairing 2: Harira with green mint smoothie. A cool green blend of mint, cucumber, and a touch of parsley slows the heat from the soup, sharpening the senses and extending the gathering with a refreshing, well-known combo.

Pairing 3: Couscous with seven vegetables and carrot-ginger juice. The carrot-ginger brings sweetness and zing that lifts saffron and coriander, guiding toward a clearer texture and satisfying finish.

Pairing 4: Pastilla with pomegranate-rose smoothie. The floral brightness cuts the pastry richness, while pomegranate’s tartness echoes almond paste for a fascinating contrast in texture and taste.

Pairing 5: Mechoui with almond-milk smoothie. A creamy, nutty sip softens smoky lamb, turning the plate into a mid-meal tasting session that keeps the sense engaged toward the next bite.

Pairing 6: Seffa with fig-honey smoothie. The syrupy figs mingle with warm spices, while the smoothie adds a silky bridge that enhances the dish’s sweetness and rounds the mouthfeel for a smooth result.

Pairing 7: Kefta tagine with lime-ginger smoothie. Tangy lime and ginger lift the herbaceous kefta, creating a lively pairing that highlights the dish’s aromatic arabic spice profile and keeps the texture crisp in the finish.

Pairing 8: Chermoula fish with lemon-olive oil smoothie. Citrusy brightness meets fish’s zesty marine notes, producing a clean, informative pairing that heightens the cuisine’s freshness at a gathering.

Pairing 9: Msemen with yogurt-cucumber smoothie. The soft bread texture matches a cool, green-cucumber sip, delivering a balanced mouthfeel and a refreshing counterpoint to sesame and pan-toasted notes.

Pairing 10: Zaalouk with roti and sesame-touched dip. A pillowy roti dip works with a crisp, herbaceous drink to create a tasting rhythm that moves toward the center of the meal and reinforces its texture.

Pairing 11: Bstilla with almond-milk smoothie. Nutty tones from the almond milk align with almond paste and spices, producing a refined pairing that feels both traditional and informative for a well-known festival setting.

Pairing 12: Tanjia with pomegranate-apple smoothie. The deep, slow-roasted meat meets a bright, tart blend, lifting the dish’s savory depth while keeping the palate fresh for the next bite in a mimouna-inspired gathering.

Pairing 13: Lamb tajine with apricot smoothie. Sweet apricot enhances lamb’s richness without overpowering spice, delivering a harmonious result that supports conversation and shared tastes toward a satisfying finish.

Pairing 14: Vegetable tagine with kale-apple smoothie. Leafy greens join crunchy apple for a green-forward drink that brightens every vegetable note and adds a crisp texture that readers will notice.

Pairing 15: Harira variation with orange-peel infusion smoothie. Orange peel adds citrus complexity that complements tomato and chickpeas, producing a more layered sense of taste at a cheerful meeting.

Pairing 16: Chermoula seafood tagine with mango smoothie. The tropical sweetness echoes seafood sweetness while sour mango shortens the aftertaste, creating an accessible pairing for a warm, inviting gathering.

Pairing 17: Seffa dessert with vanilla yogurt smoothie. Creamy vanilla and almond aromas mingle with saffron and raisins, delivering a sweet, balanced result that feels festive and informative for guests.

Pairing 18: Ras el hanout chickpeas with cucumber-mint smoothie. The spice blend wakes the senses, while cucumber cools, giving a crisp texture shift that makes the dish approachable for a wide audience.

Pairing 19: Fish tagine with preserved lemon and lime-tiled smoothie. The citrus bite mirrors lemon and rind, producing a vibrant, well-balanced texture and a clear, lively result that moves the meeting forward.

Pairing 20: Mechoui leftovers with carrot-orange juice. A bold, reheated flavor receives a fresh lift from citrus, helping the meat feel lighter and more approachable in a long, flavorful gathering.

Pairing 21: Couscous salad with green-apple smoothie. Orchard acidity meets grain softness, creating a clean, appetizing pairing that carries through a relaxed tasting session and invites more tastes.

Pairing 22: Kefta kebabs with pomegranate juice. Pomegranate’s brightness cuts fat while its tang echoes coriander and cumin, delivering a crisp finish that remains enjoyable for a late-meeting crowd toward a shared moment.

Pairing 23: Mrouzia lamb with almond-honey smoothie. Sweet almond notes mirror the dish’s caramelized fat and spices, producing a luxurious texture and a sense of celebration in an informative, well-known menu.

Pairing 24: Msemen sandwich with yogurt-lemon smoothie. The tangy kick lifts the bread’s butter-rich layers, offering a refreshing texture shift that keeps the senses engaged in a lively gathering.

Pairing 25: Zaatar flatbread with beetroot-ginger smoothie. Earthy beet and warm spice balance the sesame and herb aroma, delivering a robust yet smooth texture that feels approachable for a 26th tasting round.

Pairing 26: Mimouna-inspired citrus smoothie with sesame pastries. A festive, tangy drink pairs with sweet sesame bites, turning the final course into an informative finale that leaves guests satisfied and ready for the next meeting, with fanfon energy and a clear sense of knowledge shared throughout the gathering.

Practical Ordering Tips to Elevate Your Meal

Choose a tailor-made tasting menu at the front and ask the operator to customize it for your groups. This setup guides portions at your place, keeps the tempo aligned, and helps the kitchen deliver a smooth sequence of dishes.

Start with a snack that invites sharing: two to three small bites per person, such as olives or cubes of feta, and pick a tomato-based dish alongside something caramelized to balance brightness with depth.

Preparing next rounds with clear signals: mention the order you want and request a short pause between dishes so you can savor each bite; patience lets flavors unfold and reduces crowding on the table.

Limit to three or four dishes per person, and ensure a blend of textures by including a batter-based item, a hot savory, and a fresh bite to keep the plate from tipping toward one style.

Click the online menu to preview options before the server arrives, then state your picks clearly to the front staff. This reduces miscommunications and keeps the plan on track for the table.

Keep the meal social by sequencing rounds to encourage conversation: two hot plates, one cold bite, one vegetable dish, and a light finish; the rhythm makes flavors stand out and helps everyone feel involved.

In october, if you plan around seasonal produce, mention 26th for a tailor-made finish that aligns with kitchen availability and market freshness.

Be hands-down precise about pacing–signal the next course with a simple next and allow two to three minutes between rounds so flavors can reset on the palate.

If a dish misses the mark, theyd request something else from the operator or pivot to anything else on the table; flexibility keeps the mood upbeat and the meal enjoyable for everyone.

Over time, these steps allow your experience to become a signature moment for your group.