City Guide: London — Where to Eat, Drink & Spend Your Time
25+ restaurant recommendations in London, from Michelin-starred Indian to the best pistachio donut you'll ever have. Every spot personally tested across multiple trips.

This is a City Guide — built from real trips, personally tested. Some links in this post are affiliate links.
London is one of those cities where the food scene is so deep and so varied that you could eat there for a month and still have a list. I’ve been so many times now that I’ve lost count, and every trip I come back with new favorites. Here’s the list I share with friends and family!
The Cheat Sheet
| Category | Go Here | Order This |
|---|---|---|
| Splurge dinner | Dinner by Heston or Gymkhana | Tasting menu / kid goat methi keema |
| Casual Indian | Dishoom (Kensington) | Bacon naan roll at breakfast |
| Night out | Brigadiers | Bar snacks + Indian-spiced cocktails |
| Best donut | Donutelier | Pistachio donut |
| Best bakery | Arome Bakery | Honey milk bread |
| Afternoon tea | Ting at The Shard | Book the 2:30 sitting for the light |
| Hidden gem | Roti King | Roti canai |
| Guilty pleasure | Pret A Manger | Fancy cheddar sandwich (UK only) |
The Restaurants
The Splurge Meals
Dinner by Heston Blumenthal — At the Mandarin Oriental, Hyde Park. I had a birthday dinner here and it was mind-blowing. The menu is inspired by historic British recipes reimagined with modern technique. It’s an experience, not just a meal. Reserve well ahead.
Gymkhana — Michelin-starred Indian in Mayfair. The kid goat methi keema and the wild muntjac biryani are the kind of dishes that ruin all other Indian food for you. Dark, clubby atmosphere. Book weeks in advance.
Tamarind, Mayfair — Another Michelin-starred Indian spot. The food is taken seriously without being stuffy. Lamb chops and black dal are the standouts. We did New Year’s Eve here and it was the perfect close to a trip.
Kona at Taj 51 Buckingham Gate — Indian afternoon tea, which is a concept I didn’t know I needed. If you want something different from the traditional British tea service, this is it.
Everyday Favorites
Dishoom — Indian street food that’s become a London institution. Multiple locations but Kensington is my go-to. Casual, always packed, and the kind of place you’ll want to return to every single trip. The bacon naan roll at breakfast is legendary.
Brigadiers — Indian-inspired barbecue and cocktails in the City. This is a fun, loud, night-out kind of place. The snack food is really good — think bar food with Indian spices and cocktails to match. This is probably my favorite Indian restaurant in London.
Darjeeling Express — Home-style Indian cooking from recipes passed down through generations. The thali is the move. Intimate, personal, and deeply delicious.
Roti King — Malaysian-style roti in a no-frills basement setting. The roti canai is some of the best you’ll find outside of Malaysia. Cheap, quick, incredible. Expect a queue.
Singburi — Thai food that Thai people actually eat. Tiny, unassuming, and absolutely outstanding. Worth the trek to Leytonstone.
Balady — Falafel on Leather Lane that’s worth building a lunch around. Simple, perfect, affordable.
The Holborn Dining Room — When you want proper British comfort food done well. Pies, roasts, puddings — the kind of meal that makes a cold London day feel right.
European & Mediterranean
Circolo Popolare — From the Big Mamma group (same people behind Mimosa in Paris). The interior is stunning; walls covered in bottles, greenery everywhere. The food is solid Italian and the atmosphere is worth the visit alone.
Lisboeta — Portuguese tapas-style. Small plates, big flavors. Great for a long, leisurely dinner with a group.
Opso — Greek-inspired brunch that’s genuinely excellent. A nice change of pace from the standard London brunch scene.
Afternoon Tea & Views
Ting at The Shard — The food is good but the view is the main event. Panoramic across all of London from 35 floors up. Book the 2:30 sitting if you can; you get the afternoon light shifting into golden hour. Worth it for the experience even if the scones aren’t life-changing.
Drinks at The Shard — If you don’t want the full afternoon tea commitment, just go for drinks. Same view, lower price, and you can linger.
Petersham Nurseries — I haven’t been yet but it’s at the top of my list for next time. Set inside a greenhouse nursery in Richmond, it’s supposedly one of the most beautiful restaurant settings in London.
The Bakeries & Sweet Spots
Donutelier — You must go here. The pistachio donut is one of the best things I’ve eaten in London, full stop. It’s a small shop so go early if you can.
Arome Bakery — The pastries here are mind-blowing. Try the honey milk bread! It’s the kind of thing you think about for weeks after. Everything is beautifully made.
Chestnut Bakery — Literally everything here is good. The savory pastries are especially great and perfect for a quick, satisfying lunch on the go.
Peggy Porschen — The pink-fronted bakery that’s all over Instagram. The desserts are as good as they are photogenic. Go for the cakes and cupcakes.
Maître Choux — Choux pastries elevated to an art form. The éclairs are almost too pretty to eat.
Gallio — Baklava and Biscoff cheesecake. That’s all you need to know.
Quick Bites & Surprises
Pret A Manger — I know, I know. But London Pret is genuinely different from the American version. The food is so much better, and their fancy cheddar sandwich is only available in the UK. I’m not ashamed. It’s a ritual at this point.
Chinatown — Don’t overthink it. Just walk through and follow the crowds. Most places are good and the dim sum is excellent across the board.
Camden Market — Less about the individual stalls and more about the energy. Great for a casual lunch between exploring the market itself. The street food variety is massive.
The Verdict
London’s food scene punches way above what people expect. If you’re only going to do one splurge meal, make it Dinner by Heston or Gymkhana. If you’re eating casually all trip, Dishoom and Donutelier are non-negotiable. And yes, go to Pret; I won’t judge you because I’ll be right there with you.
Headed to London? Read my full 10-day Europe itinerary that includes London, or browse all Travel posts.



