Follow the coronavirus guidance for London.COVID-19 information

Best 10 African restaurants in London

Are you keen to try African food for the first time, or are you in search of your favourite African delicacy? Head to an African restaurant in London for flavour-packed dishes and exotic ingredients.

Whether you're looking for Moroccan tagines, spice-laden East African fare, hearty West African stews or succulent meats at a South African restaurant, London covers all corners of the vast continent with its food offering.

Best Moroccan restaurants in London

1. The Barbary

Journey through a story of trade and travel as you experience North African and Mediterranean flavours at The Barbary.

2. Mamounia Lounge

Get a taste for Moroccan and Lebanese cuisine, relax with shisha, sip delicious cocktails and discover an essence of Middle Eastern culture at Mamounia Lounge.

3. Dar Marrakesh

Treat yourself to classic Moroccan dishes, including delicious tagines, couscous and more, at Dar Marrakesh in Marylebone.

Best South African restaurants in London

4. Kudu

Savour South African-inspired small plates, including treats like braai lamb and Kalahari spiced biltong, at Kudu on Peckham’s Queen Road.

5. Shaka Zulu

Prepare for a wild night out at South African restaurant, bar and nightspot Shaka Zulu in Camden.

6. Vivat Bacchus

Enjoy fantastic steaks grilled to perfection and an impressive selection of South African wines at Vivat Bacchus in Farringdon.

Best restaurants from the rest of Africa

7. Archipelago

Try London’s most exotic and unusual dining destinations, Archipelago, where signature meals include African zebra jerky, kangaroo skewers and crocodile bites.

8. Ikoyi

Tuck into innovative tasty dishes based on the myriad of rich spices found throughout the region of West Africa at Michelin-starred Ikoyi.

9. Khamsa

Experience the little-known delights of Algerian cuisine at Khamsa in Brixton, a welcoming, intimate restaurant, gorgeously decked out in colourful cushions and hanging drapes.

10. Marathon Restaurant

Head to Marathon Restaurant’s bright and modern dining room to taste authentic Ethiopian food, filled with wholesome ingredients like lentils, peas and greens.