Best places to eat in LondonAre you looking for a great place to eat in London ? You came to the right place!

We collect here our favorite restaurants to eat in the city while your trip or stay in one of the most vibrant cities of Europe.

Check out our our guide: Where to stay in London

Discover: what to see in London

Join one of the plenty fun things to do in London

But let’s go back to track and let us reveal the best places to eat in London, from low to high budget, and even where to find sweets and hip brunches.

Places to eat in London

London is a hub of good food, bringing together cuisines and top chefs from around the world.

Below are some suggestions for different types of food and budgets.

We put also all the suggestions on a map, together with the main sights, so you can plan better.

1. Places to eat on a Low budget

Worry not, you don’t have to spend big to eat well!

Here you have the best restaurants to eat cheap in London.

You will be able to eat from £10 to £20.

Rosa’s Thai Cafe

If you like your spice and Asian flavors, head to one of Rosa’s Thai Cafes in Central and East London for excellent curries, noodles and rice.

Rosa’s Thai Cafes in Central London

Brasserie Zedel

For one of London’s favorite restaurants head to Piccadilly Circus where you’ll be more than fed at Brasserie Zedel!

Entertainment and French cuisine is served here where you can order the pre-theatre menu for just £10.50.

Brasserie Zedel London

Flat Iron

Steak lovers head to Flat Iron in Tottenham Court Road where you can get some of the city’s best beef for £10. You can’t book so turn up early for a table.

The aubergine side dish is one of the best in London!

Flat Iron, budget place to eat in London

2. Medium budget

Restaurants from £20 to £50 with great cuisine. The best lunch London restaurants revealed for you:

Andina Shoreditch

Peruvian food hit London by storm in recent years lead by Chef Martin Morales, who opened up an impressive set of restaurants including Shoreditch’s Andina.

Share a variety of dishes as is the Peruvian way including pork belly bites, tuna ceviche and corn cakes with poached eggs.

Shoreditch’s Andina, good restaurant in London

Bocca Di Lupo

One of Soho’s best loved restaurants, Bocca Di Lupo is the home of excellent Italian food.

Tucked down a narrow side street, pick a stool at the bar for some small plate of pasta or book a restaurant table for a lavish meal.

Awesome Italian food in London, Bocca Di Lupo

Dalloway Terrace

For brunch and an Instagrammable backdrop, Dalloway Terrace is a perfect pick.

The Bloomsbury Hotel’s alfresco restaurant is a foliage filled hideaway just minutes from Tottenham Court Road and perfect for a late breakfast, early dinner and everything in between.

Instagrammy Dalloway Terrace, London

3. High budget

Time to mention the best fine-dining places in London. All these restaurants are over £50, but they are totally worth it.

Spring

For pastel elegance along the River Thames, pop to Spring in the impressive Somerset House.

A seasonal menu is packed with stunning dishes created by top Chef Skye Gyngell.

It’s a fantastic choice for a special occasion.

Spring sommerset in London

Roka Charlotte Street

If you share a love for Asian food (and even if you don’t!) you’ll love Roka.

Their Charlotte Street branch is our favorite due to their beautiful pink cherry blossom bar, Shochu Lounge.

The best time to go is for a long bottomless brunch where you’ll be treated to ten amazing dishes and as much fizz as you can drink! The vibes here are awesome.

They even have a kids menu for a fancy family meal.

Roka Charlotte Street, great restaurant in Lonon

Core by Clare Smyth

The Notting Hill restaurant is a new favorite among London foodies.

Opened by Clare Smyth who recently won the World’s Best Female Chef award, Core is a truly elegant experience serving the finest of British food.

Core restaurant in London, by Clare Smyth

4. Afternoon tea

When it comes to Afternoon tea experiences London has something for everyone from every type of traveler.

Here are some of our favorites:

Claridges Champagne Afternoon Tea

For a classic royal afternoon tea with all the trimmings, Claridges’ is ut mostly British.

The hotel itself is a sight to see but save a few hours on a slow-paced afternoon to indulge in the city’s best finger sandwiches, hot fruit scones and individually crafted cakes.

Featured in our top 10 things to do, we recommend adding a glass or two of champagne for a truly luxurious experience.

Claridges Champagne Afternoon Tea

The Sanderson’s Mad Hatter’s Tea Party Afternoon Tea

Afternoon tea isn’t just about being British.

There are dozens of creative twists on the classic including one of the city’s most popular at The Sanderson Hotel.

Located in Fitzrovia, the beautifully decorated hotel is packed with greenery, open spaces and an indoor garden where guests can be a part of the Mad Hatter’s Tea Party, eating Alice in Wonderland inspired treats and magical cocktails.

The Sanderson’s Mad Hatter’s Tea Party Afternoon Tea

The Ampersand Hotel Science Afternoon Tea

For an afternoon tea that the whole family will enjoy, The Ampersand offer a theatrical menu perfect for those who’ve just visited the nearby Science Museum in Kensington.

Go on a journey of discovery where jams are served in pretty dishes and guests have to uncover their own edible dinosaur fossils!

The Ampersand Hotel Science Afternoon Tea

Afternoon tea at the British Museum

Yes you read it well, you can also do an afternoon experience at the British Museum, perfect if you are visiting the museum and wanna make a stop + a British experience!

Book your Afternoon Tea at British Museum here

Afternoon tea at the British Museum

5. Family Friendly restaurants

Hixter Soho

Chef Mark Hix values himself on being family friendly and so kids can join their parents in enjoying some of London’s freshest seafood with a children’s menu and under-tens eat free deal from 4-6pm on weekdays and 12-6pm on weekends.

Hixter London, quick-bite in Soho area

Tredwells (Covent Garden)

Marcus Wareing’s award-winning restaurant is a large space in Covent Garden where British food is at its best.

Foodie youngsters can enjoy their very own tasting menu but for a quick meal, a junior section is available complete with recipes to take home and try.

Tredwells at Covent Garden, Lonon

Inamo at Covent Garden

With 3 London restaurants, this Asian chain is about more than delicious sushi, fresh noodles and crisp tempura.

Each table doubles up as an entertainment board complete with Chef spy-cam, a drawing board, games and design your own place setting.

Inamo at Covent Garden London

6. Quick bites

If price is important for you and you don’t want to spend much money, stick to these quick-bite restaurant and places where you will have also good quality meals.

Pizza Pilgrims

For a quick slice, Pizza Pilgrims can be found on most London corners serving up a range of sourdough pizzas.

Try the iconic aubergine parmigiana or for something sweet, the Nutella pizza ring.

Great pizza in London

Hache Burger

There are so many excellent burger stops in London from Patty & Bun to Honest Burgers.

But our favourite has to be Hache Burger, found in different locations:

  • Chelsea,
  • Camden,
  • Clapham,
  • Shoreditch,
  • Kensington,
  • Holborn and
  • Balham.

Different themed burgers include a truffle steak patty and a burger served in a smoke-filled dome.

Hache Burger, best burger in London

Beigel Bake

The famous salt beef bagel on Brick Lane in East London gets a reputation for being a cheap quick bite at just £3.50, just don’t be put off by the queue!

Beigel Bake London, a famous quick-bite in the capital city

Food markets

Another way to have a quick bite is to eat on a local market. There are many around the city, but our favorites are:

  • Borough Market
  • Maltby street Market (only open on Weekends)

If you happen to be around… stop there and grab your meal!

7.  Sweet treats

What about the sweet treats or desserts? You will find plenty of options in London to fulfill your cookie space. However, if you are looking for the best treats, have a  look here:

Doughnut Time

Leave plenty of room for one of Doughnut Time’s extravagant creations that are as fun to look at as they are delicious!

We love the Robert De N’Oreo covered in – you got it – plenty of Oreos, or the vegan friendly Chris Hemsworthy, a red velvet classic.

Doughnut time London

Maitre Choux

In Soho and South Kensington, pick up one of Maitre Choux’s most incredibly decorated eclairs to feel French and fancy.

As well as savory variations, the menu includes a gold powdered milk chocolate treasure and glittering pink raspberry delight.

Maitre choux London

Chin Chin Labs

Found in Camden and Soho, Chin Chin Labs serves some of London’s best soft serve that includes a range of crazy flavors:

      • cinnamon toast,
      • burnt butter caramel,
      • grilled sweetcorn and
      • mango lassi

Being just some.

In winter don’t despair – the coffee and thick hot chocolate are just as good, topped with a melting giant marshmallow.

Chin chin Labs, London

Conclusion: best places to eat in London

There are many restaurants to explore in London city, with a wide variety!

Anyways, in case you need, we can also recommend you Indian restaurants, Wok places, Chinese restaurants, vegan restaurants,… and much more.

Just send us an email. we are more than happy to help you.

Also, a good tip to discover new restaurants is to use Instagram! You can find the trendiest, newest spots. Check for the popular tags:

  • #londonfood
  • #foodlondon
  • #londonfoodies
  • #afternoontealondon

Do you have any other recommendations for us, or would like to add any comment?

Don’t be shy, we would love to read it!

Still here? Find more powerful information to plan your One Week in London.

Have a nice meal,

Anna

Pin it for later

Best places to eat in London