Best 10 cheap restaurants in London

Feast on your favourite foods without breaking the bank with the best cheap restaurants in London.
A large table with many plates of food with people eating and drinking
Eat well at affordable and cheap restaurants in London © The Real Greek. Image courtesy of The Real Greek.

From low-price lunch options to good value eateries, there’s an affordable restaurant to satisfy every food craving, whatever the time of day.

1. Icco - The People’s Pizzeria

Savour the flavours of Italy at Icco - The People’s Pizzeria, serving a selection of low-priced pizzas with a variety of tasty toppings. Find your favourite pizza with vegan and halal options available, at restaurants in Camden High Street and Goodge Street.


A selection of burgers and fries in front of a pink background

Tuck into healthy fast food at LEON with restaurants across central London from Soho and South Kensington to Spitalfields market and beyond. From breakfast muffins and wraps to curry boxes and plant-based burgers, you can feast on affordable food while on the move.

3. Benito’s Hat

Fill up on a fiesta of Latin flavours at Benito’s Hat, a cheap restaurant that serves magnificent Mexican street food. Bite into burritos or tuck into tacos before making room for a margherita or two, at restaurants in Oxford Circus and Covent Garden.

4. Ping Pong

An overhead shot of steamed Dim Sum, bao, buns and gyozas on a table with plates and chopsticks

Sip on colourful cocktails and feast on delightful dim sum bursting with Asian flavours at Ping Pong. From bao to buns, dumplings to gyoza, there’s sum-thing to satisfy everyone’s taste buds at this vibrant restaurant in Soho, Southbank, Covent Garden and St. Pauls.

5. Meraz

Spice up your supper and head to lively Brick Lane in east London for an authentic Indian food feast at Meraz. The casual, cosy and cheap restaurant is one of London’s oldest Bengali restaurants, serving a menu of popular dishes such as tandoori delicacies and biryani, with vegan options available.

6. The Real Greek

A blue table spread covered with tomatoes and peppers and plates of colourful Greek and Mediterranean food

Transport yourself to Mediterranean for a Greek feast fit for the gods at The Real Greek. This charming, cheap restaurant in Covent Garden, Tower Bridge and Marylebone among other locations, serves a selection of Greek favourites from moussaka and meze platters to souvlaki wraps and Greek salads.

7. Masters Superfish

Enjoy a traditional fish and chips supper at Masters Superfish restaurant in Waterloo, with fresh fish brought in everyday from Billingsgate Market. Choose from a variety of battered and grilled fish dishes all served with tasty golden chips.

8. Bleecker

A burger on a paper plate with a beer, chips and bottles of ketchup and mustard behind

Get your burger fix at Bleecker in Victoria, Spitalfields and Westfield London. Feast on fantastic value American-style burgers made with rare-breed, grass-fed beef from small farms in the UK… Or you can try the veggie option. Not just a burger restaurant, Bleecker is committed to working with mental health charities.

9. Café Rouge

Step into French-inspired cosy bistro Café Rouge for a taste of affordable continental cuisine. From savoury to sweet, you can dine on popular dishes such as croque monsieur and eggs Benedict or enjoy pancakes topped with fruit, with restaurants in Greenwich, Covent Garden, Victoria and St. Paul’s.

10. Vapiano

A plate of pasta bows with pesto, green leaves and red tomatoes

Dine on fresh Italian food made to order at Vapiano, with restaurants in Oxford Circus, Bankside, Tottenham Court Road and London Bridge. Take your pick from handmade pasta, risotto or pizza, and watch chefs cook your Italian favourite dish exactly how you like it. 

Find more places for food and drink in London, from food hubs and cheap lunch spots to late-night food and restaurants.