London’s food scene is a glorious melting pot of culture, innovation, and comfort. From humble kebab joints and 24-hour bagel shops to opulent riverside dining, the city delivers unforgettable culinary experiences. We’ve handpicked 12 of our favorite places for travelers with an appetite for authenticity and flavor.
1. Raz’s Kebab & Café – Claygate

No-frills and full of heart, Raz’s is a local gem serving juicy Turkish kebabs in a casual setting. It’s the perfect off-the-beaten-path stop for travelers who want delicious food without the fuss.
2. Petek – Finsbury Park

A cozy Turkish-Lebanese fusion eatery with vibrant décor and an open kitchen, Petek is a local favorite. The lamb köfte and rich meze platters are ideal for sharing over a glass of wine or a strong Turkish coffee.
3. Asmara – Brixton Village

Taste the rich, spicy flavors of Eritrea in this welcoming Brixton spot. Try the injera flatbread, paired with slow-cooked lamb stew or lentils, all served communal-style—eating here is both a cultural and culinary experience.
4. Dishoom – Covent Garden

Inspired by Bombay’s Irani cafés, Dishoom is one of London’s most beloved dining institutions. From bacon naan rolls at breakfast to their signature black daal, every dish tells a story. Book ahead or go early—lines form quickly!
5. Comptoir Libanais – South Kensington

This cheerful Lebanese chain offers colorful décor, fast service, and a delightful selection of Middle Eastern staples like falafel wraps, tabbouleh, and mint tea—perfect after visiting the nearby museums.
6. Sea Containers – Southbank

With floor-to-ceiling river views and a modern brasserie-style menu, Sea Containers is perfect for a memorable dinner. Seasonal dishes, craft cocktails, and a sleek setting make this a top choice for stylish foodies.
7. The Breakfast Club – Soho

Brunch lovers, rejoice! Pancakes, bacon, and full English breakfasts are served with a side of retro charm. Arrive early to beat the weekend lines, or go on a weekday for a quieter experience. Expect wait times of 15–20 minutes on weekdays and up to an hour on weekends during peak brunch hours.
8. The Beigel Shop – Brick Lane

An East End icon, this 24-hour Jewish bakery is beloved for its chewy bagels stuffed with salt beef, mustard, or cream cheese and salmon. No trip to Brick Lane is complete without one.
9. Miga – Hackney

Korean food gets a creative, modern twist at Miga, a design-forward spot serving up dishes like beef galbi tacos and kimchi risotto. Their craft cocktails and minimalist ambiance make it a favorite for East London locals and visitors alike.
10. Agora – Fitzrovia

This sun-drenched Mediterranean restaurant channels the Greek islands with dishes like charred octopus, whipped feta, and grilled aubergine with tahini. Expect warm hospitality and a chic, coastal vibe just steps from Oxford Street.
11. Osteria Angelina – Shoreditch

A boundary-pushing blend of Italian comfort and Japanese minimalism, Angelina offers a small seasonal menu where you might find burrata with yuzu or miso risotto with truffle. Their omakase-style tasting menu is an experience in itself.
12. Bonus: Borough Market – London Bridge

London, the cosmopolitan and historic city of nine million people, offers you food you love as well as exotic tastes that you never knew existed. Any London vacation can include an experimental dive into incomparable meals. Enjoy!
Ask your Destination Expert for enough time in London to see the highlights as well as discovering tastes that are out of this world.



