Open Travel Guide
Restaurants in Morocco

Best Restaurants in Morocco 2026

Morocco's food scene, mapped — from market stalls to destination tables, with honest price tiers.

This guide covers 47+ restaurants and places to eat in Morocco — La Grande Table Marocaine, Nomad and Henna Café top the list. Every recommendation carries its practical details: typical costs, the best time to visit, and what to know before you commit.

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.

Must try

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

Must try

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

Must try

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

Must try

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

Must try

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

Must try

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.

Modern Moroccan

La Grande Table Marocaine

$$$$$4.9/5

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

Modern Moroccan

Nomad

$$$4.5/5

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

Moroccan Café

Henna Café

$4.5/5

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

Moroccan Street Food

Jemaa el-Fnaa Food Stalls

$4.2/5

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

Moroccan Tea House

Café Maure

$4.5/5

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

Mediterranean-Moroccan Fusion

Le Foundouk

$$$$4.6/5

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

Moroccan-International Fusion

Café Clock Fez

$$4.4/5

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

Moroccan-Lebanese

Naranj Café

$4.3/5

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

Moroccan-European

Dar Roumana

$$$$4.8/5

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

Gourmet Moroccan

Dar Moha

$$$4.6/5

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

Moroccan Café

Café des Épices

$4.2/5

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

Moroccan Street Food

Snack Stands - Talaa Kebira, Fez

$4.0/5

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

Traditional Moroccan

Al Mounia

$$$$4.5/5

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

Mediterranean-Moroccan

Taros

$$4.3/5

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

Moroccan

Chez Chegrouni

$4.0/5

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

Moroccan Grills

Place Moulay Hassan Grills - Essaouira

$4.1/5

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

Moroccan Pastry Shop

Pâtisserie Bennis Habous

$4.6/5

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

Contemporary Moroccan

Palais Amani Restaurant

$$$$$4.7/5

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

Traditional Moroccan

Amal Restaurant

$$4.7/5

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

Moroccan-International

Café Clock Marrakech

$4.3/5

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

Moroccan Sandwiches

Haj Mustapha Sandwich Shop

$4.3/5

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

Traditional Moroccan

Restaurant Dar Hatim

$$4.5/5

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

Moroccan

Chez Rachid

$4.2/5

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

Moroccan Soups

Bab Agnaou Soup Stalls

$4.2/5

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

Vegetarian Moroccan

La Famille

$$4.6/5

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

Moroccan Fast Food

Snack Bab Mansour

$4.1/5

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

Mediterranean-Moroccan

Le Jardin

$$4.4/5

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

Moroccan

Restaurant Essalam

$4.0/5

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

Moroccan Snacks

Chefchaouen Plaza Uta el-Hammam Snacks

$4.0/5

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

Traditional Moroccan

Riad Yacout

$$$4.5/5

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

Moroccan

Hanou

$4.1/5

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

Moroccan Bakery

Driss Patisserie

$4.3/5

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

Moroccan-International

Kaowa Café

$$4.4/5

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

Traditional Moroccan

Dar Tajine

$$4.3/5

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

Seafood

Essaouira Fish Market Grills

$4.3/5

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

Seafood

Umia Restaurant

$$4.3/5

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

Seafood Snacks

Casablanca Corniche Stands

$4.1/5

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

French-Moroccan Café

Grand Café de la Poste

$$4.3/5

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

French-Moroccan Pastry

Pâtisserie des Princes

$$4.4/5

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

Traditional Tea House

Café Hafa

$4.4/5

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

Traditional Tea House

Salon de Thé Fez

$4.1/5

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é

Café Glacier

$4.0/5

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é

Contemporary Café

Babouch Café

$$4.3/5

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

Fez Street Food

Bab Boujloud Street Vendors

$3.9/5

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

Italian-Moroccan Café

Café Arabe

$$4.2/5

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

Roasted Lamb

Mechoui Alley

$4.4/5

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

Vegetarian/Vegan

Earth Café

$4.4/5

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 Morocco

We may earn a commission from bookings made through these links.

Street food

Local flavours at affordable prices.

Street food

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

Street food

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

Street food

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

Street food

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

Street food

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.

Tip

The main meal in Morocco is lunch (around 1-2PM) not dinner - the most authentic Moroccan cooking is served at lunchtime

Tip

Palace and riad restaurants require advance reservations (sometimes 24-48 hours ahead) for dinner; walk-ins to small local restaurants is fine

Tip

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

Tip

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