Asilah
This Spanish restaurant has been serving customers since 1914 and is still going strong. The original Pepe has passed away, the dimly lit interior is old…
Asilah
This Spanish restaurant has been serving customers since 1914 and is still going strong. The original Pepe has passed away, the dimly lit interior is old…
Meknes
Take your pick of the snack cafes and stands lining the west side of Place El Hedim and sit at the canopied tables to watch the scene as you eat. There…
Todra Gorge
About 9km up the gorge, on the edge of the palmeraie (palm grove), this small cafe is perched beside a spring-fed pool that is full of freshwater fish. It…
Moulay Idriss Zerhoun
Moulay Idriss is known for its kefta, and this simple grillhouse just off the town's main square is a local favourite. Take a people-watching seat while…
Mouassine & Central Souqs
The bow-tied waiters and old-fashioned table linen can make this place seem a bit fusty, but the courtyard of this 18th-century riad is a tranquil spot…
Ifrane
This chilled-out cafe attracts Ifrane's wealthy university students. It's a little on the pricey side, but if you're craving some decent international…
Midelt
The leafy corner terrace at Adnane is a perfect spot for watching the world go by while you wait for a delicious plateful of rotisserie chicken. Here it's…
Oujda
This licensed restaurant is dimly lit, with white tablecloths and checkered floors. Fish tanks indicate the speciality, but there are also good steaks and…
Ville Nouvelle
Hidden behind thick wooden doors, this place exudes more traditional charm than just about any other restaurant in the Ville Nouvelle. The red plaster…
Ville Nouvelle
Several places seem to run together in a busy row of streetside tables and chairs here. Chicken Mac is the last one away from Place Florence, and quickly…
Al Hoceima
The terrace at this cute Italian bistro thrust out into the chaos of Place du Rif is a great place to people watch and have some pizza, shawarma or salad…
Medina
This permanent stand is a good place to sample a favorite Moroccon comfort food, especially popular in cold weather: a bowl of snails, still in their…
El Jadida
Head into the port and up the stairs to find this restaurant, which focuses on simple fish dishes and views over the harbour. It's one of the few…
Essaouira
This icon of Essaouira opened way back in 1928, and its cafe with attached semihidden courtyard has many loyal regulars. Sadly, service can be as chaotic…
Medina
Opposite Bab Bou Jeloud, this longstanding classic occupies a prime spot, and it knows it. The menu is utterly average (tajines, couscous, etc) and drinks…
Southern Morocco & Western Sahara
The Canalina, when it's open, is likely the best restaurant in town, featuring seafood, tortillas and other Iberian fare. Unfortunately, hours are…
Gueliz & Ville Nouvelle
Carnivores unite. From Atlas Mountain snails to lamb shank and a divine calf's liver doused in a luscious garlicky sauce, Loft is a meat-lover's paradise…
Middle Atlas
Come night-time, happy customers – including lots of families and women – spill out the door of this packed corner joint with Moroccan music joyously…
Marrakesh
First, the bad news: it's in a hilariously bad location next to a car park. Now the good: this scrubbed-up hole-in-the-wall cafe with its shady patio of…
Azrou
The streetside terrace at this cafe-restaurant is crammed with locals partaking in coffee and cake (the cafe doubles as a patisserie), but upstairs there…
Midelt
There's a faint air of neglect hanging about this large cafe-restaurant site, but it still manages to draw in coach groups with its decent food, pleasant…
Ville Nouvelle
Self-caterers and anyone interested in a Moroccan take on the hypermarché can find everything they need at this sprawling place on the ground floor of the…
Essaouira
Communal bar-style seating gets you friendly with your fellow diners. The menu is limited to pasta, including gluten-free options, and choices are simple …
Middle Atlas
One of a rash of modern places that look quite out of place in sleepy Taza; there's a cafe at the front with pavement seating and a dimly lit restaurant…
Tetouan
Choose from a selection of fish at the bar at this fast seafood restaurant. Snacks such as burgers and sandwiches are also on the menu. Salads are a plus,…
Sidi Ifni
This cliffside family-run cafe dishes up the usual suspects (tajines, brochettes, Friday couscous) with cheery flair and gorgeous ocean views. Bouquets of…
Agadir
Cool and comfortable, this smart cafe under the Studiotel Afoud features blue-sofa lounge seating and plenty of plants on its terrace overlooking the…
Melilla
A decent breakfast spot next to Plaza de la Culturas serving Moroccan msemen (square pancake-like bread) and mint tea alongside Spanish staples like pan…
Middle Atlas
Follow your nose to the piles of freshly baked savoury and sweet pastries, croissants and breads at Café Amsterdam, where a steady stream of locals file…
Rabat
Modern and airy, this popular cafe-restaurant sits on a sunken plaza away from the traffic and bustle. The good-value menu is international, serving up…
Agadir
Colourful outdoor tables and energetic English-speaking staff are standouts at this modern cafe with some of the best ice cream in town. Cool down with…
Agadir
Occupying a series of elegant white blocks by the beach at the entrance to the marina, Les Blancs' claim to fame is its paella, the house speciality (two…
Mirleft
When you tire of tajine, the friendly folk at Zan Zan will dish you up decent pasta, coffee and smoothies in a cosy yet tasteful setting overlooking the…
Taghazout
Grab a plastic chair and join Tagazhout locals chowing down on the catch of the day. Grill-masters fan the fish sizzling on the roadside barbecues;…
Rabat
This old-school restaurant – dimly candlelit with red-and-white checked tablecloths – serves some of the best Italian food in the city. Some of the pasta…
Dakhla
Spanish flavours and Atlantic seafood come together at this long-established local favourite. Tuck into tortilla, paella and well-priced grilled catch of…
Imlil
Tiled tables in the garden of this downtown hotel offer a tranquil dining retreat. Aside from the standard selection of tajines and grilled meats, you can…
Dadès Gorge
Leisurely lunches at this pretty garden restaurant near the mouth of the gorge include flavourful vegetarian options, omelettes and vegetable tajines and…
Dadès Gorge
At the top of the gorge, this busy restaurant (sometimes full of tour groups) offers magnificent views over the notorious switchback road – which the food…
High Atlas Mountains
Some 300m after the city gate on the left, this sidewalk restaurant serves a mean rotisserie chicken. If you've got a sweet tooth, the affiliated pastry…