The Best Moroccan Restaurants In London

Vibrant, colourful and rich – Moroccan cuisine is among the most celebrated in the world. With delicious dishes like tagine served in aesthetically pleasing terracotta pots and an emphasis on spices and vegetables, it also looks as good as it tastes.
London is home to some of the best Moroccan restaurants outside of Marrakech and Fez, from quaint wine bars hidden away in backstreets to family-run institutions, Here are our picks for the best in the capital.
Bab Mansour
Tucked away in Covent Garden lies Bab Mansour, named after the iconic monumental gate in Meknes and serving up authentic Moroccan and Mediterranean cuisine. Expect a menu filled with traditional tagine and couscous, charcoal grilled meats and a selection of hot and cold mezze. Its central location makes it a perfect pre-theatre restaurant, as well.
57 Endell St, London WC2H 9AJ

Oasis Lounge
A hidden gem in Islington. Walk through a closed blue front door and straight into a Marrakech dining room. This family-run establishment is decked out with authentic Moroccan interiors, and suffused with spices imported directed from North Africa
Walk through a close blue front door and straight into a Marrakech dining room
1 Church Ln, London N2 8DX, United Kingdom
The Barbary Next Door


Taking inspiration from airy Moroccan courtyards and backstreet Andalusian bars, this quaint wine bar and restaurant is tapas by way of Fez. Pull up a chair at the window or the counter, or sit alfresco in the warmer months.
The menu features classics like fattoush, shakshukit. and spiced octopus with yoghurt, as well as some Mediterranean-inspired dishes like burrata and fresh tuna crudo. Either way, it’s delicious.
16A Neal’s Yard, London WC2H 9DP
Zizou Tagine
From the centre of London to the South-West, this Balham institution is like a neighbourhood restaurant. Fresh dishes are prepared onsite, and as for what to order, the clue is in the name – tagine is the speciality here.
Start with classic mint leaf tea, houmous and lamb kefta before taking your pick of vegetarian, lamb, chicken or fish tagine.
1-3 Fernlea Rd, London SW12 9RT
Azou


Azou specialises in bringing the colour, flavour and texture of North Africa, covering Moroccan, Tunisian and Algerian cuisine. Ran by a husband-and-wife team, the restaurant is full of character and has a true community feel – even Gordon Ramsay is a fan.
375 King St, London W6 9NJ
Kenza
The boldly named Kenza translates to ‘treasure’ in Arabic, which is quite a title to live up to. The Devonshire square spot does its best, full of traditional Moroccan, Turkish and Arabian interior design and featuring live performances and entertainment.
Choose from three dining options – the lounge bar, the main dining area and private dining rooms. Snug alcoves provide intimate settings for romantic dining, and there are cloistered areas for small groups.
Snug alcoves provide intimate settings for romantic dining, and there are cloistered areas for small groups
10 Devonshire Square, London EC2M 4YP
Mamounia Lounge
This buzzy spot is great for Moroccan and Lebanese food, drinks and shisha in an atmosphere that is part restaurant, part club.
For groups of six and up, you can opt for a special three-course set menu – the perfect way to sample the offering as widely as possible. Start with a range of mezze before moving on to traditional dishes like bameif or grilled sea bass. For dessert, a range of different baklava and fresh Moroccan mint tea.
37A Curzon St, London W1J 7TX