The Best 10 Moroccan Restaurants in London

moroccan restaurants in london

London is known for its diverse culinary scene, and one cuisine that stands out is Moroccan. With its rich flavors, aromatic spices, and hearty dishes, Moroccan cuisine offers a unique dining experience that transports you to the vibrant streets of Marrakech. Whether you’re a local or a tourist, exploring the top Moroccan restaurants London is a must, and we’re here to help you discover the best 10 Moroccan restaurants in the city.

The Best 10 Moroccan Restaurants in London

When it comes to experiencing the finest Moroccan cuisine in London, there are numerous options to consider. Bab Mansour offers an authentic taste of North African dishes in a vibrant setting inspired by the souks of Morocco. Tagine Restaurant in the heart of Balham provides a cozy and intimate ambiance, perfect for savoring traditional Moroccan flavors. Enjoy a unique dining experience at Dar Marrakech, where the aroma of exotic spices fills the air, complementing the rich and diverse menu. Shrigley’s Moroccan Cuisine in London Bridge is known for its delectable tagines and delightful mint tea, offering a true taste of Morocco in the heart of the city.

1. Bab Mansour

Bab Mansour

Step into the heart of Morocco at Bab Mansour, where delicious tagines and couscous await. Savor the tantalizing Moroccan cuisine in a warm and welcoming ambiance. The extensive menu offers authentic dishes at affordable prices, allowing you to embark on a gastronomic adventure with a wide array of delicacies. Experience the perfect blend of traditional Moroccan spices and flavors in every dish, transporting you to an African culinary paradise without leaving London.

2. Tagine Restaurant

Tagine Restaurant

Tagine Restaurant invites you to relish the vibrant and exotic flavors of Moroccan cuisine. From aromatic lamb tagine to savory seafood tagine, their extensive menu showcases the authentic taste of Morocco. Set menus offer a variety of tantalizing flavors, from fragrant saffron to zesty olives. Step into Tagine Restaurant and immerse yourself in the essence of Moroccan culinary artistry. Experience the allure of African cuisine right in the midst of the bustling city, savoring every delightful bite amidst the lively atmosphere.

3. Dar Marrakech

Dar Marrakech

Immerse yourself in Dar Marrakech’s vibrant ambience and authentic Moroccan cuisine, delighting your senses with the exquisite flavors of North Africa. The extensive menu features delicious lamb tagine, seafood tagine, and a perfect blend of traditional Moroccan spices. Indulge in tantalizing flavors from fragrant saffron to zesty olives, and experience the essence of African cuisine.

4. Shrigley’s Moroccan Cuisine

Shrigley's Moroccan Cuisine

Indulge in the enticing Moroccan flavors at Shrigley’s, where the delectable menu boasts a variety of tagines and traditional stews. Savor the aromatic spices and tender, slow-cooked meats that capture the essence of Moroccan cuisine. With a perfect blend of flavors, Shrigley’s offers an inviting atmosphere to relish authentic Moroccan dishes. Experience the warmth and exotic taste of Morocco without leaving London, as you enjoy the inviting ambiance of Shrigley’s Moroccan Cuisine.

5. Moroccan Cafe

Moroccan Cafe

Immerse yourself in the enchanting world of Moroccan cuisine, right in the heart of London, at Moroccan Cafe. Discover the perfect place to savor traditional Moroccan spices and flavors while enjoying the delightful ambience. Treat yourself to a feast of Moroccan flavors, from tangy olives to succulent lamb, and indulge in the tantalizing flavors of fragrant saffron and zesty olives. Experience a delightful dining experience with authentic Moroccan cuisine at Moroccan Cafe, where you can immerse yourself in the enchanting world of Moroccan cuisine.

6. Angel Tagine

Angel Tagine

Embark on a sensory adventure at Angel Tagine, where you can savor the rich flavors of Moroccan cuisine. Delight in tender, slow-cooked meats infused with aromatic spices and experience the diverse and vibrant world of Moroccan food. Angel Tagine provides the perfect setting to immerse yourself in the authentic flavors and ambience of Moroccan dining. Indulge in a culinary journey, exploring the tantalizing blend of Moroccan spices and flavors at this top Moroccan restaurant.

7. Medina Moroccan Cuisine

Medina Moroccan Cuisine

Medina Moroccan Cuisine in central London beckons diners to relish a myriad of traditional Moroccan flavors and spices. Every dish offers a harmonious blend of these authentic spices. From fragrant saffron to zesty olives, the menu promises to tantalize the taste buds. With an array of tagines, patrons can savor the genuine essence of Morocco. The restaurant provides an opportunity to immerse in the vibrant and exotic flavors of Moroccan cuisine, right in the heart of the bustling city.

8. Leila Moroccan and Lebanese Restaurant

Leila Moroccan and Lebanese Restaurant

Experience a culinary fusion at Leila Restaurant, where Moroccan and Lebanese cuisine come together in a vibrant celebration of flavors. Delight in the tantalizing essence of Moroccan cuisine featuring fragrant saffron and zesty olives, creating an exotic journey for your taste buds. Nestled in the heart of central London, Leila Restaurant offers an extensive menu boasting delectable lamb tagine and seafood tagine, promising an authentic Moroccan dining experience. Embrace the warm and inviting ambience as you savor the perfect blend of Moroccan and Lebanese flavors at Leila Restaurant.

9. Argan Restaurant

Argan Restaurant

Argan Restaurant promises a delightful blend of traditional Moroccan spices and flavors. From tangy olives to succulent lamb, every dish offers an enticing experience of authentic Moroccan cuisine. The aromatic spices and tender, slow-cooked meats create a perfect symphony of flavors, making it a top spot for Moroccan dining enthusiasts. With its rich, traditional offerings, Argan Restaurant invites diners to indulge in a feast that captures the essence of Moroccan culinary artistry.

10. Lala Cafe Brixton

Lala Cafe Brixton

Nestled in the vibrant district of Brixton, Lala Cafe offers a delightful fusion of traditional Moroccan flavors with a contemporary twist. The restaurant exudes a warm and cozy ambiance, accentuated by its Moroccan-inspired decor. The lamb tagine with prunes is a standout dish that promises a burst of rich and savory flavors. For vegetarians and vegans, the couscous with roasted vegetables is a delectable choice. The amiable staff further elevates the dining experience, making it a must-visit for those seeking authentic Moroccan cuisine with a modern flair.


To conclude, if you’re craving authentic Moroccan cuisine in London, you’re in luck! There are several outstanding Moroccan restaurants in the city that will transport you to the vibrant streets of Marrakech. From the aromatic flavors of Bab Mansour to the cozy ambiance of Lala Cafe Brixton, these restaurants offer a delightful dining experience for anyone looking to indulge in the rich and diverse Moroccan cuisine. Whether you’re a fan of tagines, couscous, or traditional Moroccan tea, these restaurants have it all. So, gather your friends or family and embark on a culinary journey through the best Moroccan restaurants in London. Bon appétit!

Related Posts