In a nutshell

  • A day full of activities in London deserves great food to go with it — we’ll show you exactly where to eat in London, from breakfast to late-night pints.
  • Start your morning right: 26 Grains in Covent Garden does the best porridge in the city before you head out on a tour of London.
  • Seafood lovers, don’t miss Applebee’s Fish at Borough Market — super fresh, family-run, and absolutely worth it.
  • Our single top pick among all the best restaurants in London? Dishoom — hands down the best Indian food we’ve ever had. Read our London insider tips for more.

Eating Out in London: General Tips

Before we dive into our picks for the best cafés and restaurants in London, here are two general dining tips to keep in mind.

When in Doubt, Make a Reservation

Found some great spots and can’t wait to try them? Book ahead. During typical rush hours for breakfast, lunch, or dinner, you’ll otherwise have a really hard time finding a seat.

At most London restaurants, you can easily do this online via their website. Sometimes, though, you can only reserve for certain time slots.

Tipping in London

In Great Britain, tipping your server is standard — around 10 percent is the norm. But watch out: many restaurants automatically add a service charge to the bill, which means the tip is essentially already included.

Otherwise, the same rule applies as anywhere: great service deserves a great tip; so-so service, a smaller one.

Cafés and Breakfast in London

Want to fuel up before a full day of sightseeing? Here are a few great cafés where you can grab a seriously good breakfast in London.

Our Top Pick

26 Grains

We personally love porridge. If you feel the same way — or if you’d like to use your time in London to try porridge for breakfast — then 26 Grains is exactly the right place for you.

The little café is tucked into the Neal’s Yard courtyard in Covent Garden, just a few steps from the Seven Dials intersection, which should definitely be on your list of top London sights.

The breakfast café is really small and doesn’t take reservations. There are a few tables and chairs spread between inside and outside. We arrived around 9:45 AM and managed to snag a free table.

If you’re not that lucky, just head to another nearby breakfast spot and try again another day.

There’s savory and sweet porridge, plus a variety of delicious breads — so you could easily pop in for lunch too.

GAIL's Bakery

GAIL'S Bakery in Paddington
We were practically regulars at the GAIL’s Bakery in Paddington for breakfast

GAIL’s Bakery has several locations across London and is the perfect spot for a quick but still really tasty breakfast.

We had a GAIL’s almost right next to our Wilde Aparthotels Paddington and went there for breakfast several times. Delicious breads, pastries, yogurts, juices — basically everything you need to start a London trip on the right foot.

After your breakfast, you can head out refreshed and explore the city — for example, on a hop-on/hop-off bus.

Bondi Green

Poached Eggs on Avo Toast at Bondi Green
How delicious does the food at Bondi Green look?

The Australian brunch restaurant Bondi Green was also right around the corner from our hotel in London. There are several restaurants in the Green chain dotted around the city.

We visited the one at the Grand Union Canal in Paddington and can highly recommend it for breakfast. They also serve Aussie brunch and dinner.

Not sure what Australian breakfast looks like? A few keywords: avocado toast, shakshuka, poached eggs, smoked salmon. Now we’re hungry all over again.

Jusu Brothers

Bowl and Porridge at Jusu Brothers
Breakfast at Jusu Brothers is definitely a feast for the eyes too

On our way to Notting Hill, we were hunting for a good breakfast and ended up at Jusu Brothers in the Westbourne Grove neighborhood.

They offer all-day breakfast as well as lunch. For breakfast, you can get things like porridge, breakfast bowls, and the obligatory avocado toast.

The fresh juices here are absolutely delicious too — don’t skip them.

Snacks on the Go

Eating out in London can get pricey. But it doesn’t always have to be a sit-down dinner. London is full of wonderfully tasty snacks you can grab on the move.

Ottolenghi

Ottolenghi in Notting Hill
We visited the Ottolenghi in Notting Hill on Westbourne Grove — and became huge fans!

If you love food as much as we do, you’ve probably already heard of Ottolenghi. If not: anyone with a cookbook collection at home very likely has at least one book by Israeli chef and author Yotam Ottolenghi on their shelf.

But it’s not just cookbooks — there are also several restaurants in London serving Arabic and Israeli delicacies.

If you want a full sit-down meal, reserve a table in advance. The restaurants are a mix between a restaurant and a deli, though, so you can also grab your food to go and enjoy it in the park.

Rather than trying to describe exactly what’s on the menu, we’ll just say: give it a try. You won’t regret it.

Maison Puget

Maison Puget is a French bakery on Portobello Road in Notting Hill. You can smell the freshly baked bread from a distance, and you won’t be disappointed: the baguettes and sweet pastries are simply incredible. The value for money is excellent too.

We grabbed our pastries to go and enjoyed them on a bench at the nearby Colville Square Gardens. Our son had a great time running around on the playground next door.

Fish and Seafood

When you’re in London, give British cuisine a proper chance. Here’s our top pick for great, traditional British food.

Our Top Pick

Applebee's Fish

Fresh fish, delicious oysters — the seafood at the family-run Applebee’s Fish truly won us over!

The restaurant sits right at Borough Market, one of the coolest markets in London. After wandering through the market, you can sit back and enjoy your meal in a relaxed atmosphere. The wine selection is excellent too, by the way.

Applebee’s is no secret, so make sure to reserve a table in advance if you’re planning to go during peak dining hours.

International Cuisine

London is one of the most multicultural cities in the world, and that’s reflected in its food scene. Here are our picks for the best restaurants in London serving international cuisine.

Our Top Pick

Dishoom

Dishoom Restaurant in Kensington London
Our favorite insider tip for London: the Dishoom Restaurant with amazing Indian cuisine

If you asked us for our single top restaurant recommendation when it comes to where to eat in London, we’d answer without hesitation: Dishoom! Possibly the best Indian food we’ve ever had.

There are several Dishoom locations in London — in Shoreditch, Covent Garden, King’s Cross, Carnaby, Kensington, and Canary Wharf. The concept is so successful that there will likely be even more soon, so it’s always worth checking the restaurant’s website.

After being told we’d have to wait over an hour for a table at Dishoom Covent Garden, we tried our luck at Dishoom Kensington around 5:30 PM — and got lucky!

The restaurant is a tribute to two of Bombay’s most beautiful stories: Art Deco and Jazz. And wow, they’ve pulled it off brilliantly. A stunningly beautiful, cozy, and truly special space.

The menu at all London Dishoom locations is the same, but each restaurant has a completely different style — each one special in its own right.

What they all share: inspiration from the café culture of Bombay. The idea is to bring people of different cultures together over food and drink — and that comes through in every detail.

Reservations are only accepted until 5:45 PM; after that, you can simply walk in and try your luck.

Our tip: Make sure to order the Black Daal and the Nalli Nihari Biryani.

Din Tai Fung

Dim Sums at Din Tai Fung
You absolutely have to try the dim sum at Din Tai Fung!

Already know Din Tai Fung? If not, London is a great place to find out what the fuss is about.

What’s on the menu? Very, very good dim sum — the traditional Chinese dumplings. Din Tai Fung actually has its roots in Taiwan, not China. The first restaurant opened in Taipei in 1972, and nearly 20 years later the New York Times ranked it among the Top 10 Restaurants in the World.

Today there are over 170 locations in 13 countries. We’ve tried the dim sum in Hong Kong, Singapore, and Sydney, and we’ve always been impressed.

The London location is in the Covent Garden area, right next to Covent Garden Market.

Pizza Pilgrims

Exterior of Pizza Pilgrims with outdoor seating
One of our favorite restaurants in London: Pizza Pilgrims (© AlenaKr)

Pizza Pilgrims serves seriously good Neapolitan pizza — it almost feels like you’re in Italy!

There are several Pizza Pilgrims locations in London. We visited Pizza Pilgrims Kingly and waited about 15 minutes for a table. The chain is really popular, so plan for a short wait — or book online in advance if you’d rather skip it.

In good weather, you can sit outside too. There are a few seats right out front, but the real highlight is the courtyard at Kingly Court — seriously cool!

The Best Burgers in London

We love burgers, so of course we worked our way through plenty of burger joints while figuring out where to eat in London. Here are our favorites.

Shake Shack

Basti's Burger from Shake Shack
Shake Shack does classic, solid burgers — here’s what ours looked like

You’ve probably heard of Shake Shack. If you’ve ever been to New York, you likely didn’t manage to walk past one without stopping.

There are now over 200 Shake Shack restaurants worldwide — including several in London. We ate at the Covent Garden location and the burgers were really good.

You’ll find it right inside Covent Garden Market, with plenty of seating both outside and inside — so you’re covered whatever the weather.

Our Top Pick

BrewDog

BrewDog Pub in Covent Garden in the Evening
BrewDog is also a great spot to round off the evening

BrewDog is a Scottish craft beer brand at heart. We first discovered the non-alcoholic BrewDog IPA in Australia and were thrilled to find it again in London.

There are 24 BrewDog locations in London. We visited the BrewDog in Paddington several times since it was practically right next to our hotel. Inside or outside — your call.

Beyond the genuinely great craft beer, BrewDog also serves really tasty burgers, including options for kids. Super handy if you’re exploring London with children.

The Best Pubs in London

What would a trip to London be without a proper pub visit? Great atmosphere, a cold pint, and rugby on the TV — that’s just part of English culture. And there’s no better place to meet locals.

Hype Spot

The Black Dog

London Pub in the Sunshine
The Black Dog became massively popular thanks to Taylor Swift (© The Black Dog)

The Black Dog is in the Vauxhall neighborhood in south London and is a classic London pub through and through.

You’ll find good drinks, freshly poured beer, and solid pub food here. The fish & chips really blew us away — and the mushy peas in particular nearly knocked us off our chairs.

Prices are mid-range and absolutely fair for London. Since 2024, though, the pub has gotten noticeably busier. The reason? Taylor Swift, who made it world-famous with her song “The Black Dog.” Book a table online in advance — that’s what we did.

Alternative Pub

The Old Blue Last

Dark Pub in London
The Old Blue Last has a real old, historic look (© The Old Blue Last)

The Old Blue Last is right in the heart of Shoreditch and has a bit of a rougher, more alternative edge. But that’s exactly what gives it its charm.

It’s less about the food and more about the atmosphere. There are cheap drinks, good music, and regular live concerts that have featured some well-known acts. Just walk in, grab a beer, and let the evening take care of itself.

Pub with Rooftop

Queen of Hoxton

Rooftop Pub in the Evening
Queen of Hoxton is a rooftop pub

Queen of Hoxton is also in Shoreditch and is so much more than just a pub — it’s a mix between a bar, event venue, and rooftop spot.

It’s especially known for its rooftop terrace, which gets a completely new look each season — think winter huts or summery themes. Locals come mainly for cocktails and good vibes, along with street food or smaller bites.

You can sit inside or outside, though the rooftop is obviously the highlight. Prices are mid-range, which is typical for spots like this in London.

David Bowie Pub

The Starman

The Starman Pub is always buzzing and has a special vibe
The Starman is always buzzing and has a special vibe

The Starman is in Soho, right in the heart of London, and is an absolute must for any David Bowie fan. The bar sits on the very street where the legendary Ziggy Stardust album cover was shot.

The pub has a great, cozy feel and is exactly what you’d imagine: dark wood, packed tables, and a really lively atmosphere. It gets pretty crowded, but that somehow just adds to the energy — especially because a lot of younger people come here.

The food is classic pub fare, paired with a good Guinness and plenty of other drinks. Prices are mid-range.

Pub Meets Grandeur

Hamilton Hall

Ornate Pub in London
Hamilton Hall looks completely different from most pubs in London (© JD Wetherspoon)

Hamilton Hall is right next to Liverpool Street Station and is part of the well-known Wetherspoon chain — but it’s definitely one of the more impressive locations.

The pub is housed in a huge, historic hall with high ceilings, ornate decorations, and plenty of space, so you can almost always find a seat. No reservation needed.

Here you’ll find classic pub food, breakfast, and a wide selection of drinks — all at genuinely low prices, especially by London standards.