Where locals actually eat — by neighborhood, budget, and what to order.
Some links are affiliate links. Learn more.
Fez is a city where ancient traditions meet bold flavors, and nowhere is this more evident than in its cuisine. The city is famous for tagine, couscous, and pastilla, all deeply rooted in Berber and Arab culinary heritage. Meals here are hearty, spice-forward, and reasonably priced, with most mid-range meals costing €15–25 per person.
Fes el-Bali is the beating heart of the city, where centuries-old medinas brim with spice-scented souks and family-run eateries. Here, you’ll find traditional tagine stalls and small riad-style restaurants serving home-style Moroccan meals. The best time to eat is in the late afternoon, when the heat of the day eases and the streets come alive with the sounds of locals dining. Prices are fair, with most meals under €20.
Fes Jdid offers a calmer, more refined food scene. The area is home to a few upscale restaurants and some of the city’s better-regarded tea houses. The food here leans toward fine dining, with a focus on presentation and quality ingredients. Expect prices to be higher, with a meal for two ranging from €40–60. It’s ideal for those looking for a more polished dining experience.
Ville Nouvelle is where modern Fez meets international flavors. You’ll find a mix of local kebab shops, French boulangeries, and casual eateries serving everything from pasta to shawarma. This is the best area for vegetarians and those seeking something different from the traditional Moroccan fare. Meals here average €10–20, with plenty of fast, casual options.
Ain Nokbi is a working-class neighborhood with some of the city’s most authentic and affordable food. The area is known for its fresh bread, grilled meats, and home-style tagines. This is where locals eat, and the food here is simple, honest, and flavorful. Budget meals start at around €5–10, with portions generous and prices unbeatable.
Tagine — A slow-cooked stew of meat, vegetables, and spices, often served in a clay pot. Best in Fes el-Bali, where the flavors are most traditional. Expect to pay €10–15 for a main.
Couscous — A weekly ritual in Morocco, this dish features steamed semolina and is usually served with lamb, chicken, or pigeon. Look for it in Fes Jdid or Ain Nokbi. A full meal with meat and vegetables costs €12–18.
Pastilla — A flaky, sweet-savory pie made with pigeon, saffron, and cinnamon. It’s a must-try street food in the medina. You’ll find the best versions in small pastry shops in Fes el-Bali, for around €4–6 per serving.
Harira — A rich, spiced tomato and lentil soup, often eaten to break the fast during Ramadan. Available in most tea houses, especially in the evening. A bowl runs about €2–4.
B’stilla (Pastilla) with Chicken — A more common and slightly cheaper version of pastilla, made with chicken. Found in many medina restaurants, it’s best eaten with a side of harira. Expect to pay €6–9.
Msemen — A layered, folded pancake, often served with honey or butter. It’s a popular breakfast item in Ville Nouvelle and Fes el-Bali, costing just €1–2 per piece.
Chorba — A hearty, meat-based soup with chickpeas, carrots, and lemon. A warming dish best had in the evening, found in most family-run eateries for €3–5.
Moroccan Mint Tea — A symbol of hospitality, this sweet green tea is served in small glasses. Found in every café, it’s a must-try for €1–2 per glass.
| Meal type | Est. cost | What you get |
|---|---|---|
| Street food / market | €1–5 | Msemen, pastilla, mint tea, olives, grilled meat skewers |
| Casual sit-down | €10–20 | Full tagine or couscous with salad, bread, and drink |
| Mid-range restaurant | €20–30 | Multi-course meal in a traditional riad or small family-run eatery |
| Fine dining | €40–60+ | Gourmet pastilla, lamb tagine, and wine in Fes Jdid or Ville Nouvelle |