Morocco captivates visitors with its vibrant medinas, stunning Atlas Mountains, and golden Sahara dunes. From the blue-washed streets of Chefchaouen to the bustling souks of Marrakech, this North African gem offers an intoxicating blend of Arab, Berber, and French influences. Experience world-class cuisine, ancient imperial cities, and warm hospitality in one of Africa's most enchanting destinations.
Moroccan cuisine is one of the world's great culinary traditions, built on 3,000 years of Amazigh, Arab, Andalusian, and sub-Saharan African influences. At its core are the slow-cooked tagine, Friday couscous, and the aromatic spice blends like ras el hanout and charmoula. Fez is considered Morocco's culinary capital with the most sophisticated Fassi cooking, while Marrakech offers the most accessible and diverse food scene for visitors. Fresh seafood dominates the Atlantic coast at Essaouira and Agadir.
Must-try dishes
Iconic dishes that define Morocco.
Chicken Tagine with Preserved Lemon and Olives
Morocco's signature dish: free-range chicken slow-cooked in a conical clay pot with saffron, ginger, preserved lemons, and cracked green olives until meltingly tender. The preserved lemon is the defining ingredient that makes Moroccan tagine unique.
Where to try: Any traditional Moroccan restaurant; best at Dar Yacout and riad restaurants in Marrakech
Price: $8-25
Bastilla (Pastilla)
Morocco's showpiece pastry: a Fassi specialty of shredded pigeon or chicken meat spiced with cinnamon and almonds, wrapped in wafer-thin warqa pastry and dusted with powdered sugar. Sweet and savory combined - a medieval Andalusian heritage dish.
Where to try: Fez medina restaurants and upscale Moroccan restaurants in Marrakech; La Grande Table Marocaine version is exceptional
Price: $10-45
Couscous with Seven Vegetables
Light steamed semolina piled with slow-cooked seasonal vegetables (turnip, carrot, pumpkin, courgette, chickpeas, and more) and your choice of lamb or chicken. Traditionally served on Fridays after prayers; the best versions are made by hand.
Where to try: Locally on Fridays at family restaurants and traditional Moroccan dining rooms
Price: $6-20
Harira Soup
Morocco's national soup: a hearty tomato, lentil, and chickpea broth seasoned with coriander, celery, and ginger, thickened with a flour paste and finished with lemon juice. The soup that breaks the Ramadan fast and sustains Atlas mountain workers through cold winters.
Where to try: Street stalls and basic restaurants across Morocco from 20-30 MAD ($2-3)
Price: $1-3
Mechoui (Whole Roasted Lamb)
A whole lamb slow-roasted in a pit oven (tandir) for 4-6 hours until the meat falls off the bone. A celebratory dish traditionally prepared for moussem festivals and weddings, now available at specialized mechoui restaurants in Marrakech medina.
Where to try: Mechoui Alley (Riad Zitoun el-Jdid, Marrakech) from $4-8 per 100g sold by weight
Price: $8-20
Merguez Sandwich (Sandwich au Merguez)
Spiced lamb or beef sausages grilled over charcoal and served in khobz bread with harissa, cumin, and onion. The quintessential Moroccan street food available from grill stalls across every city.
Where to try: Street grill stalls throughout Morocco; especially at Jemaa el-Fnaa and medina entrances
Price: $1-3
Top restaurants
Handpicked picks for the best dining experiences.
La Grande Table Marocaine
Royal Mansour's flagship restaurant showcasing refined Moroccan cuisine in an opulent setting. Three Michelin stars with exquisite tagines, couscous, and pastilla reimagined with contemporary flair. Impeccable service and wine pairings.
Royal Mansour, Rue Abou Abbas El Sebti, Marrakech 40000
Nomad
Trendy rooftop restaurant overlooking Marrakech souks with contemporary takes on Moroccan classics. Fresh ingredients, creative presentations, and spectacular medina views. Popular with younger crowd and food enthusiasts.
1 Derb Aarjane, Rahba Lakdima, Marrakech 40000
Henna Café
Women-run cooperative café in Marrakech serving traditional dishes and pastries. Social enterprise supporting local women artisans. Rooftop terrace with medina views and handicrafts for sale.
93 Arset Aouzal, Marrakech 40000
Jemaa el-Fnaa Food Stalls
Iconic evening food market with dozens of stalls serving grilled meats, snails, soups, and traditional dishes. Atmospheric dining under lanterns with entertainment all around. A must-do Marrakech experience.
Jemaa el-Fna, Marrakech 40000
Café Maure
Stunning terrace café in Rabat's Kasbah des Oudayas overlooking the Atlantic. Traditional mint tea, pastries, and spectacular ocean views. Peaceful atmosphere in historic setting.
Kasbah des Oudayas, Rabat 10030
Le Foundouk
Elegant restaurant in renovated medina warehouse combining French and Moroccan flavors. Candlelit ambiance, excellent wine list, and creative dishes blending European techniques with local ingredients. Rooftop terrace dining available.
55 Rue du Souk Hal Fassi, Marrakech 40000
Café Clock Fez
Cultural café serving innovative dishes including the famous camel burger. Live music, storytelling nights, and cooking classes. Rooftop terrace with medina views. Great atmosphere and creative menu.
7 Derb el Magana, Talaa Kbira, Fez 30110
Naranj Café
Casual eatery in Marrakech blending Moroccan and Lebanese flavors. Fresh ingredients, generous portions, friendly service. Great value for satisfying meals in relaxed atmosphere.
14 Derb Jdid, Douar Graoua, Marrakech 40000
Restaurants by cuisine
Browse picks grouped by cuisine type.
Moroccan
Dar Roumana
Intimate fine dining in a beautifully restored Fez riad. Chef-driven menu changes daily based on market finds, blending Moroccan spices with European techniques. Romantic rooftop dining with medina views.
30 Derb El Amer, Zkak Roumane, Fez 30000
Dar Moha
Celebrated chef Moha Fedal's restaurant in beautiful Marrakech riad garden. Refined Moroccan cuisine with modern presentations. Lush garden setting, elegant ambiance, and expertly prepared traditional dishes.
81 Rue Dar El Bacha, Marrakech 40000
Café des Épices
Popular terrace café overlooking Marrakech spice square. Fresh juices, light meals, and Moroccan staples. Perfect for people-watching and mid-shopping break. Relaxed vibe and reasonable prices.
75 Rahba Lakdima, Marrakech 40000
Snack Stands - Talaa Kebira, Fez
Small sandwich and snack shops lining Fez medina's main street. Fresh bread, grilled meats, and local specialties. Perfect for quick, cheap, authentic meals while exploring.
Talaa Kebira, Fez 30110
Al Mounia
Casablanca institution since 1946 serving authentic royal Moroccan cuisine in an elegant setting. Famous for traditional tagines, couscous, and impeccable service. Historic restaurant frequented by politicians and celebrities.
95 Rue Prince Moulay Abdallah, Casablanca 20250
Taros
Multi-level restaurant and cultural venue in Essaouira with rooftop terrace overlooking the medina and ocean. Live music several nights weekly, eclectic menu, and vibrant atmosphere. Great for sunset drinks and dinner.
2 Place Moulay Hassan, Essaouira 44000
Chez Chegrouni
No-frills local favorite on Jemaa el-Fnaa serving simple, delicious Moroccan food. Popular with budget travelers and locals. Basic but authentic with great tagines and couscous at unbeatable prices.
Jemaa el-Fna, Marrakech 40000
Place Moulay Hassan Grills - Essaouira
Evening grill stalls on main square offering skewers, sandwiches, and simple grilled meats. Local atmosphere, good prices, and convenient location near medina entrance.
Place Moulay Hassan, Essaouira 44000
Pâtisserie Bennis Habous
Famous Casablanca pastry shop serving traditional Moroccan sweets for generations. Exquisite kaab el ghzal, chebakia, and more. Perfect for gifts or sweet treats with tea.
2 Rue Fkih El Gabbas, Casablanca 20250
Palais Amani Restaurant
Sophisticated dining in Fez boutique hotel featuring farm-to-table Moroccan cuisine. Ingredients sourced from property's organic garden. Beautiful courtyard setting with creative presentations of traditional dishes.
12 Derb El Miter, Oued Zhoun, Fez 30000
Amal Restaurant
Social enterprise restaurant in Marrakech training disadvantaged women as chefs. Authentic home-style Moroccan cooking, daily changing menu, and welcoming atmosphere. Proceeds support women's empowerment programs.
Rue Allal Ben Ahmed, Marrakech 40000
Café Clock Marrakech
Branch of popular Fez café offering camel burgers, cultural events, and rooftop dining. Cooking classes available. Casual atmosphere attracting travelers and creative crowd.
224 Derb Chtouka, Marrakech 40000
Haj Mustapha Sandwich Shop
Famous Tangier sandwich shop serving locals for decades. Simple menu of excellent sandwiches with fresh ingredients. Always crowded - a good sign of quality.
2 Rue des Almohades, Tangier 90000
Restaurant Dar Hatim
Family-run restaurant in Fez medina serving authentic Fassi cuisine for generations. Traditional decor, warm hospitality, and recipes passed down through families. Hidden gem away from tourist trails.
23 Derb Miter, Talaa Sghira, Fez 30000
Chez Rachid
Simple family restaurant in Chefchaouen serving home-style Moroccan cooking. Friendly service, generous portions, and local atmosphere. Great value in the blue city.
34 Rue Targui, Chefchaouen 91000
Bab Agnaou Soup Stalls
Traditional soup vendors near Marrakech medina gate serving harira, bissara, and other Moroccan soups. Especially popular during Ramadan. Ultra-cheap and authentic.
Near Bab Agnaou, Marrakech 40000
La Famille
Charming garden restaurant in Marrakech serving creative vegetarian and vegan Moroccan dishes. Lush greenery, artistic decor, and fresh organic ingredients. Perfect for healthy, flavorful meat-free meals.
42 Rue Riad Zitoun el Jdid, Marrakech 40000
Snack Bab Mansour
Casual eatery in Meknes serving quick Moroccan staples. Popular with locals for fresh sandwiches, tagines, and grilled meats. Fast service and authentic flavors.
Place El Hedim, Meknes 50000
Le Jardin
Peaceful garden oasis in Marrakech medina with lush plants, fountain, and relaxed atmosphere. Mix of Moroccan and Mediterranean dishes, fresh juices, and beautiful presentation. Instagram-worthy setting.
32 Souk Jeld Sidi Abdelaziz, Marrakech 40000
Restaurant Essalam
Long-standing Tangier restaurant serving traditional Moroccan dishes in simple setting. Family-run for decades with consistent quality and fair prices. Local favorite.
3 Rue de la Liberté, Tangier 90000
Chefchaouen Plaza Uta el-Hammam Snacks
Small vendors around main square selling fresh juices, crepes, and snacks. Perfect for light bites while relaxing in the square. Fresh ingredients and local prices.
Plaza Uta el-Hammam, Chefchaouen 91000
Riad Yacout
Elegant dining in stunning 1920s Marrakech riad with candlelit courtyard. Traditional Moroccan feast in romantic setting with live music. Fixed menu showcasing multiple courses of classic dishes.
79 Sidi Ahmed Soussi, Marrakech 40000
Hanou
Casual Fez eatery popular with students and locals. Quick service, large portions, and very affordable. Authentic street-level Moroccan dining experience.
18 Rue Serrajine, Fez 30000
Driss Patisserie
Chefchaouen's favorite bakery and café serving fresh Moroccan pastries, bread, and coffee. Simple, local, and delicious. Great breakfast spot before exploring the blue city.
22 Avenue Hassan II, Chefchaouen 91000
Kaowa Café
Trendy Marrakech café with healthy options, excellent coffee, and rooftop terrace. Modern takes on Moroccan classics alongside international favorites. Great for breakfast, brunch, or casual dinner.
34 Rue de la Liberté, Marrakech 40000
Dar Tajine
Cozy Fez restaurant specializing in traditional tagines and couscous. Family recipes, generous portions, and reasonable prices. Authentic local atmosphere away from tourist restaurants.
15 Zkak Roumane, Fez 30000
Seafood
Essaouira Fish Market Grills
Buy fresh fish at the port market and have it grilled on the spot at adjacent stalls. Ultra-fresh seafood, simple preparations, and authentic local experience. Lunch only when fish is freshest.
Port d'Essaouira, Essaouira 44000
Umia Restaurant
Essaouira seafood specialist with daily fresh catch grilled to perfection. Simple preparations highlighting quality ingredients. Ocean views and relaxed atmosphere. Perfect for seafood lovers.
12 Rue de la Skala, Essaouira 44000
Casablanca Corniche Stands
Seaside vendors along Casablanca corniche selling fried fish, calamari, and seafood snacks. Ocean views, sea breeze, and fresh catches. Popular evening hangout.
Boulevard de la Corniche, Casablanca 20180
French
Grand Café de la Poste
Historic 1925 café in Marrakech with colonial charm, Art Deco details, and garden terrace. Excellent for breakfast, lunch, or afternoon drinks. Blend of French brasserie and Moroccan hospitality.
Boulevard El Mansour Eddahbi, Marrakech 40000
Pâtisserie des Princes
Upscale Marrakech patisserie offering French pastries and Moroccan sweets. Beautiful presentations, excellent coffee, and elegant setting. Popular with locals for special occasions.
32 Rue de Yougoslavie, Marrakech 40000
Traditional Tea House
Café Hafa
Legendary Tangier clifftop café opened in 1921, frequented by Beat Generation writers. Terraced seating with Mediterranean views, mint tea, and bohemian atmosphere. A cultural institution.
Rue Haddad, Tangier 90000
Salon de Thé Fez
Authentic Fez tea house in medina serving traditional mint tea and Moroccan pastries. Local gathering spot with traditional decor and genuine hospitality. Experience real Moroccan café culture.
28 Talaa Sghira, Fez 30000
Café
Café Glacier
Popular Marrakech café on Jemaa el-Fnaa with prime people-watching terrace. Perfect spot to observe square's chaos while enjoying cold drinks and light meals. Tourist-friendly with good service.
Jemaa el-Fna, Marrakech 40000
Contemporary Café
Babouch Café
Trendy Marrakech café with modern design, excellent coffee, healthy food options, and WiFi. Popular with digital nomads and younger crowd. Good breakfast and lunch spot.
23 Rue Moulay Ali, Marrakech 40000
Fez Street Food
Bab Boujloud Street Vendors
Vendors near iconic Blue Gate serving quick bites to locals and tourists. Sandwiches, juices, and sweets. Gateway to medina makes it convenient stop.
Bab Boujloud, Fez 30110
Italian
Café Arabe
Multi-level café-restaurant in Marrakech medina with rooftop terrace. Italian-Moroccan fusion menu, excellent coffee, and relaxed atmosphere. Good WiFi makes it popular for remote work.
184 Rue Mouassine, Marrakech 40000
Roasted Lamb
Mechoui Alley
Narrow alley in Marrakech medina specializing in mechoui - slow-roasted whole lamb. Order by weight, eaten with bread and cumin. Incredibly tender meat, authentic experience.
Souk Ableuh, Marrakech 40000
Vegetarian
Earth Café
100% plant-based café in Marrakech offering healthy salads, bowls, burgers, and smoothies. Modern menu with Moroccan and international options. Great for vegetarians and health-conscious diners.
2 Derb Zawak Riad Laarouss, Marrakech 40000
Food tours & tastings in Morocco
Eat your way through Morocco with a guide.
Browse food experiences in MoroccoWe may earn a commission from bookings made through these links.
Street food
Local flavours at affordable prices.
Sfenj (Moroccan Doughnuts)
Light, oil-fried ring doughnuts sold hot from street vendors in the morning, sprinkled with sugar or dipped in honey. Made from an unsweetened yeasted batter fried fresh - best eaten immediately from the fryer.
Find it at: Morning street vendors throughout medinas; look for the crowd around the oil vat
Msemen and Meloui (Moroccan Flatbreads)
Layered and folded flatbreads griddle-fried in butter, eaten for breakfast with argan amlou, honey, or cheese. Msemen is square and layered; meloui is spiral-shaped and slightly chewier. Both sold at hanout (corner shops) and street stalls from 3-5 MAD each.
Find it at: Morning cafes and street stalls throughout Morocco
Grilled Corn (Draa)
Whole corn cobs grilled over charcoal and rubbed with butter, salt, and spices - a popular evening snack sold from wooden carts near parks and beaches.
Find it at: Evening street vendors near parks, beaches, and promenades
Kefta and Egg Tagine (from food stalls)
Spiced lamb meatballs (kefta) cooked in tomato sauce with eggs broken in at the end, served sizzling hot in the tagine pot with Moroccan bread. Available at Jemaa el-Fnaa stalls.
Find it at: Jemaa el-Fnaa food stalls (Marrakech) and local breakfast restaurants
Baghrir (Thousand-Hole Pancakes)
Semolina pancakes cooked only on one side, leaving a spongy surface full of tiny holes that absorbs honey and butter perfectly. A Moroccan breakfast staple sold at patisseries.
Find it at: Moroccan patisseries and breakfast cafes in all cities
Food markets
Where locals shop and graze.
Souk Ableuh Olive Market, Marrakech
A dedicated olive market in the Marrakech medina selling dozens of varieties of olives, preserved lemons, pickled vegetables, and chilis by weight. One of the most photogenic and aromatic spots in the souks.
Hours: 8AM-6PM daily
Rahba Kedima (Spice Square), Marrakech
An open square lined with herbalist and spice stalls selling every conceivable Moroccan spice, medicinal herb, dried flower, and traditional cosmetic. The best place to buy ras el hanout, saffron, and preserved rose petals.
Hours: 9AM-7PM daily
Bab Guissa Morning Market, Fez
The most authentic daily market in Fez operates outside Bab Guissa from dawn, with local farmers bringing fresh produce, olives, homemade cheese, honey, and live poultry. Almost entirely Moroccan clientele.
Hours: Dawn to 11AM daily
Essaouira Fish Market (Souk du Poisson)
The freshest fish market in Morocco operates beside the blue fishing boats of Essaouira port. Sardines, sea bass, and shrimp arrive in the morning; several grill restaurants will cook your selection on the spot.
Hours: 7AM-3PM daily (best 7-10AM)
Mellah Market (Jewish Quarter), Marrakech
The historic Jewish quarter market selling fresh produce, spices, and local goods alongside artisan metalwork. Less touristy than the main souk and gives a genuine insight into everyday Moroccan market life.
Hours: 8AM-6PM daily
Dining etiquette & tips
Navigate the local food scene confidently.
The main meal in Morocco is lunch (around 1-2PM) not dinner - the most authentic Moroccan cooking is served at lunchtime
Palace and riad restaurants require advance reservations (sometimes 24-48 hours ahead) for dinner; walk-ins to small local restaurants is fine
Bread (khobz) accompanies every meal in Morocco and is eaten by hand to scoop from shared dishes - asking for a fork in a traditional restaurant is fine but not traditional
Alcohol is available only at licensed restaurants (usually mid-range and above); basic Moroccan restaurants are alcohol-free; a good Moroccan meal with mint tea needs no wine
Food budget guide
What to expect at different price points.
| Level | Price | Description |
|---|---|---|
| Budget | $3-8/meal | Street food, sfenj, harira soup, merguez sandwich, basic local restaurant |
| Mid-range | $12-25/meal | Sit-down traditional restaurant with tagine or couscous and mint tea |
| Upscale | $50-200+/meal | Palace dining at Dar Yacout or La Grande Table Marocaine including wine and multiple courses |