Best Restaurants in Morocco: Complete Guide
Planning where to eat in Morocco can feel overwhelming and it should excite you. This is one of the world's great food destinations.

Fes is Morocco’s culinary capital and if you only eat at tourist traps, you’re missing the real magic. As a local Morocco travel expert, I’ve spent years navigating the labyrinthine alleys of the Fes el-Bali medina to find the restaurants that genuinely deliver: incredible food, authentic atmosphere, and honest prices.
In this guide, you’ll find the 15 best places to eat in Fes from grand palace restaurants where you dine like a sultan, to budget-friendly neighbourhood spots where locals actually eat. I’ve included real prices, must-order dishes, and insider tips you won’t find in any guidebook.
New to Fes? Before diving into the city’s incredible food scene, check out our complete Fes Travel Guide. It covers the best places to stay, must-see attractions, getting around the medina, and essential travel tips for first-time visitors.
Read the Fes Travel Guide
Fes is the birthplace of some of Morocco’s most iconic dishes. The city’s cuisine is shaped by centuries of Andalusian, Jewish, and Berber influences a culinary heritage unlike anywhere else in Morocco. Here’s what to look for on every menu:
The slow-cooked masterpiece of Moroccan cuisine. In Fes, look for lamb tagine with prunes and almonds a Fassi specialty. The earthenware pot seals in flavours that melt together over hours. Price: 50–120 MAD per portion.
Fes’s most celebrated dish. A flaky warqa pastry filled with spiced pigeon (or chicken), almonds, dusted with powdered sugar and cinnamon. Sweet and savoury together it’s extraordinary. Price: 80–180 MAD per portion.
Couscous is a national institution traditionally served every Friday after mosque. The Fassi version uses seven vegetables and a rich broth. Try it at a family-run restaurant for the authentic experience. Price: 60–100 MAD per portion.
A Fassi comfort food classic: slow-cooked chicken with lentils, fenugreek, and ras el hanout spices, served over shredded msemen flatbread. Rarely found in tourist menus ask locally. Price: 60–90 MAD per portion.
Fes’s everyday starter a hearty tomato, lentil, and chickpea soup with fresh herbs. Locals eat it for breakfast and during Ramadan. Pair it with chebbakia pastry for the full experience. Price: 15–25 MAD per bowl.
A seafood twist on the classic pastilla, filled with spiced fish, vermicelli noodles, and herbs. A newer Fassi creation but already a firm favourite. Price: 100–160 MAD per portion.
| Category | Price per Person (MAD) | Price per Person (USD) | Best For |
|---|---|---|---|
| Street food / Snack | 20–50 MAD | $2–5 | Quick bites, sandwiches, harira |
| Local budget restaurant | 50–100 MAD | $5–10 | Full meal: tagine + bread + mint tea |
| Mid-range restaurant | 150–300 MAD | $15–30 | Riad dining, quality ingredients |
| Fine dining / Palace | 400–800 MAD | $40–80 | Full set menu, entertainment, live music |
Fes has some of Morocco’s most spectacular dining experiences think candlelit courtyards inside 800-year-old palaces, live Andalusian music, and set menus that guide you through the full range of Fassi cuisine. Reservations are essential at all fine dining venues.
Set inside a meticulously restored 19th-century palace in the heart of the medina, Palais Bab Sahra is one of Fes’s most visually stunning restaurants. The carved cedar ceilings and hand-painted zellij tilework make it an experience before you even touch the menu.
The kitchen excels at classic Fassi dishes: their lamb bastilla is among the best in the city, and the slow-cooked mechoui (whole roasted lamb) is worth ordering with 24 hours’ notice. Set menus start at around 350–500 MAD per person and include multiple courses with mint tea ceremony.
💡 Local Tip: Book the rooftop terrace table at sunset for panoramic medina views it books out weeks in advance.

Tucked inside the legendary Palais Amani boutique hotel, Eden is Fes’s most refined dining address. The restaurant sits in a lush private garden an oasis of calm in the middle of the noisy medina where candlelit tables are surrounded by jasmine and orange blossom trees.
The menu blends traditional Moroccan techniques with contemporary presentation. The bastilla with smoked pigeon is a signature, and the dessert selection rivals anything you’d find in Marrakech. Budget 600–800 MAD per person for the full experience.
💡 Local Tip: This is the finest restaurant in Fes for a special occasion. The garden transforms magically at night go after 8 PM.

A sophisticated restaurant that strikes the perfect balance between elegance and accessibility. Darori Resto is known for its warm Moroccan hospitality and a menu that puts seasonal local ingredients at the centre of every plate.
Don’t miss the chicken tagine with preserved lemon and olives their most celebrated dish. The ambiance is relaxed enough for families yet refined enough for couples.

Once a royal residence, this restaurant now welcomes guests into its garden pavilions and tiled salons for an evening of exquisite Fassi cuisine. The romantic atmosphere lanterns, mosaic fountains, and live oud music makes it one of the most atmospheric dining experiences in all of Morocco.
The seven-vegetable couscous here is exceptional, and the Fassi-style bastilla is made to an old family recipe. Set menus include an amuse-bouche of Moroccan salads that alone are worth the visit.

Housed inside a beautiful riad with a flowering terrace overlooking the medina rooftops, Dar Roummana is where Moroccan tradition meets contemporary creativity. The chef brings a modern sensibility to classic Fassi recipes lighter, more refined, and beautifully plated.
The terrace view at dusk is one of the most breathtaking sights in Fes. It also offers one of the city’s best cooking classes if you want to learn the recipes first-hand.

Mouda Palace delivers the classic Moroccan palace dining experience: grand arched doorways, intricate plasterwork, and impeccably dressed servers. The menu leans traditional the mechoui (whole roasted lamb) and the Fassi couscous royale are showstoppers.
If you want to experience Moroccan hospitality at its most ceremonial with a multi-course spread, folkloric entertainment, and a real sense of occasion Mouda Palace delivers it reliably well.

Some of the most memorable meals in Fes cost less than $5. The medina is packed with local eateries where you’ll eat alongside Fassi families. These are the places the guidebooks rarely mention and where the food is often the most authentic.
Dar Rafti is the kind of place you stumble upon in a narrow medina alley and end up returning to every day. A cosy, welcoming spot run by a Fassi family, it serves generous portions of tagine, couscous, and harira at prices that feel almost impossibly affordable.
The lamb tagine with vegetables (around 55 MAD) is their signature, and the freshly baked khobz bread served on the side is worth the visit alone. No pretension, no tourist markup just honest, home-style Moroccan cooking.

Located steps from the iconic Bab Bou Jeloud (Blue Gate) the main entrance to Fes el-Bali Boujloud Restaurant is perfectly positioned for tourists exploring the medina. A solid, reliable option for a quick, filling meal without spending much.
The Moroccan and Mediterranean mix on the menu means everyone in your group will find something. The chicken tagine and grilled kefta brochettes are the crowd favourites. Expect to spend 60–100 MAD for a full meal including a drink.
💡 Local Tip: Avoid peak lunchtime (1–2 PM) to skip the crowds. The outdoor seating near the gate has the best people-watching in Fes.

Snack Malak is a local institution beloved equally by Fassi students, workers, and budget travellers who know what they’re doing. The menu is simple: fresh sandwiches, kefta, chips, and freshly squeezed juices at prices that won’t dent your daily budget.
The kefta sandwich (merguez in khobz) for around 15–25 MAD is arguably the best quick bite in the medina. The fresh-squeezed orange juice (10 MAD) is unmissable.
Hidden in the residential heart of the medina, Dar Khabya rewards explorers. A no-frills local restaurant with some of the most flavourful traditional Moroccan cooking in Fes. The slow-cooked beef tagine with prunes and the rfissa (when available) are exceptional. Portions are enormous and you’ll spend less than 70 MAD.
A welcome surprise in Fes’s medina, San Gusto serves reliably good Italian food for travellers who need a break from tagine. Pasta, pizza, and salads at reasonable prices a comfortable option if you’re travelling with picky eaters or children.
One of the most talked-about mid-budget restaurants in Fes, offering a diverse menu of Moroccan and international dishes in a relaxed, modern setting. Popular with younger travellers, it also serves good coffee a rarity in the medina. Look for the Encanto tagine with its creative twist on the classic.
The best area to eat in Fes is the Fes el-Bali medina, particularly around Bab Bou Jeloud (the Blue Gate) and Rcif Square. This area has the highest concentration of restaurants from rooftop fine dining to street food stalls. For budget eats, the alleys branching off Talaa Kebira and Talaa Seghira streets are packed with affordable local spots.
Food in Fes is very affordable. A street food meal costs 20–50 MAD ($2–5 USD). A full meal at a local budget restaurant runs 50–100 MAD ($5–10 USD). Mid-range riad dining costs around 150–300 MAD ($15–30 USD) per person, while a full palace fine dining experience is typically 400–800 MAD ($40–80 USD) per person.
Yes, street food in Fes is generally safe when you choose stalls with high customer turnover, opt for freshly cooked food, and drink only bottled water. Harira soup, freshly grilled kefta, and just-squeezed juices are safe bets. Many travellers eat street food daily in Fes without any issues.
Fes is famous for Bastilla (a sweet-savoury pigeon pastry), Rfissa (slow-cooked chicken with lentils and msemen), Tagine (slow-cooked meat and vegetables in a clay pot), and Couscous served every Friday with seven vegetables. Fes cuisine is shaped by centuries of Andalusian, Jewish, and Berber influence.
For budget and mid-range restaurants, reservations are not needed you can walk in. For fine dining and palace restaurants (like Eden at Palais Amani, Dar Roummana, or Les Jardins de Shaherazade), reservations are strongly recommended, especially in high season (March–May and September–November). Book 1–3 days in advance.
Most restaurants in Fes offer excellent vegetarian options. Moroccan cuisine is naturally plant-forward: vegetable tagines, couscous with seven vegetables, harira soup, Zaalouk (smoky aubergine dip), and Taktouka (roasted pepper salad) are all vegetarian and widely available. When ordering, say “bidoun lahm” (without meat) to be sure.
Most restaurants in Fes open for lunch around 12:00–12:30 PM and close by 3:00 PM. Dinner service begins at 7:00–7:30 PM and runs until 10:30–11:00 PM. Street food vendors are active from morning through late night. During Ramadan, local restaurants typically only open after sunset (Iftar time).
The most memorable food experiences in Fes are: (1) a full palace dinner at a restaurant like Eden at Palais Amani or Les Jardins de Shaherazade, (2) a morning street food walk through the medina with harira and msemen for breakfast, and (3) a Friday couscous lunch at a family-run local restaurant.