London's Best Cheap Restaurants

Mexican food in the English capital doesn't have to be expensive
Mexican food in the English capital doesn't have to be expensive | © Hollie Fernando / Getty Images
Photo of Cajsa Carlson
Architecture & Design Editor13 December 2019

French food, Xianese food, Mexican food, classic fish and chips – these different cuisines have one thing in common: they’re all among London’s best cheap eats.

London has plenty of good, cheap food options | © Bonfanti Diego / Getty Images

For a long time, the UK had a reputation as a culinary desert, with British food decried as bland and over-boiled. Today, nothing could be further from the truth, as modern British food has been given a makeover and a wealth of emerging chefs are creating exciting dishes that span a wide wealth of cuisines. London is at the centre of this hotpot of cooking creativity, and there are plenty of options for those looking to eat good food in the capital – even on a budget. Here are the best cheap London restaurants for when you want to eat well for less.

Traditional dumplings are tasty and well-priced at the House of Momo | © Anze Bizjan / Alamy Stock Photo

House of Momo

Restaurant, Asian
Map View
Dalston’s House of Momo opened in 2016 and has been a firm favourite among locals ever since. The Nepalese restaurant serves momos, a type of South Asian dumplings, in a variety of guises: you choose the filling that you want in your dumpling and then decide if you’d like it fried or steamed, with both options resulting in delicious, fluffy dumplings. Complete the meal with a thali featuring a selection of curries and you’ll be full in no time, without spending a fortune. The no-frills restaurant only has about 20 sets, so it can get very busy. It doesn’t take reservations, so go early. House of Momo also has good vegetarian options.

Green Papaya

Restaurant, Vietnamese, Chinese
Map View

At Hackney’s Green Papaya, two cuisines meet: Vietnamese and Xianese. You can get the classics usually seen in Vietnamese restaurants, like crispy squid, pho and bun, as well as oily, spicy Xianese noodles with chicken, tofu, minced pork and more. It’s deliciously filling, and most of the mains cost less than £10. Green Papaya has two branches, but the hipster-filled original restaurant on Mare Street is still the best. It gets busy, but group bookings can be made in advance.

Sutton and Sons

Restaurant, Bar, Fishmonger, British, $$$
Map View
Sutton and Sons, Newington High Street
Sutton and Sons, Newington High Street | © Poppies

Eternally satisfying comfort food, fish and chips is still well worth getting when you’re in London. At the three Sutton and Sons restaurants in North and East London, there’s plenty to choose from. Start with calamari rings, moules marinière or even oysters – half a dozen for £8.95 – before moving onto the mains. A traditional cod and chips will set you back £10.50 and a fish burger less than a tenner, and the fun sides include pickled quail eggs, mushy peas and curry sauce. The fish is responsibly sourced and service is friendly at these laid-back restaurants.

Meza

Restaurant, Lebanese, $$$
Map View

Meza has some of the best Lebanese food in London, and a large selection of it (all its meza plates) costs less than a fiver. That means that you can order to your heart’s (and stomach’s) content: mix fresh, cold meza like fattoush, tabbouleh and basturma with tasty hot choices including batata harra, falafel and soujouk. The foul moukala here – broad beans laced with garlic and fresh coriander – is one of the best things you can eat in the city. The wine list is a thing of joy, too, with a number of well-sourced Lebanese wines starting at just £16.50 for a bottle of house wine.

Leong's Legend

Restaurant, Chinese, Taiwanese, Dim Sum, $$$
Map View

Chinatown is home to many of the most well-priced restaurants in London, and Leong’s Legend is a great choice here. The menu is almost ridiculously extensive and has regional Chinese food as well as Taiwanese options, but it’s the dim sum you should focus on – they’re very good, as well as being great value for money. The xiao long bao soup dumplings are a must-try. Make sure to order plenty of dishes to share to get the full food experience, or go for the bottomless dumpling offer if you want to eat as much different dim sum as possible.

Casa Morita

Market, British
Map View
Brixton Market is a food lover’s paradise, with a seemingly endless number of good, cheap restaurants that let you try plenty of different cuisines in one visit. But if you’re going to choose just one, go for Casa Morita, an authentic, family-run Mexican food joint that has a great selection of well-priced dishes. Three tortillas are just £7, the kind of price they really should be, but which is rarely found in London. The mole con pollo (chicken in mole sauce) and cochinita pibil(pulled pork) are both excellent, and there are vegetarian toppings, too. Casa Morita also has tortas, Mexican burgers that are not common in London’s Mexican joints but are well worth trying.

Roti King

Restaurant, Malaysian
Map View

Located by Euston Station, Roti King isn’t in a picturesque part of town, but people will travel for its food. While the basement restaurant is basic, the food isn’t – a selection of delicious Malaysian dishes, all at less than £10. The roti canai, a Malaysian flatbread, is the standout here, and you can have it both savoury and sweet, but Roti King also serves nasi goreng and other local specialities, and a selection of noodle dishes.

Yalla Yalla

Restaurant, Lebanese, $$$
Map View
Yalla Yalla Restaurant London
Yalla Yalla's Fitzrovia restaurant, the larger of its two London locations, has more seating than the Soho branch | © Neil Setchfield / Alamy Stock Photo

Spicy Armenian lamb sausages, roasted sea bass, marinated chicken taouk and lots of mezes, as well as crunchy pink Lebanese pickles and tasty baba ganoush – the thought of Yalla Yalla’s food will make your mouth water once you’ve tried it. The smaller branch, close to Piccadilly Circus, also does a great wrap platter deal for lunchtime. We recommend the laham bil ajine, oven-baked flatbread topped with spiced minced lamb, but there is something for everyone here. It’s one of the rare central London places where you can have a great meal and – just about – get change back from a twenty.

Brasserie Zédel

Bar, Brasserie, Restaurant, French, $$$
Map View
Brasserie Zedel London
Brasserie Zedél serves classic French food in beautiful surroundings – at a budget | © Neil Setchfield / Alamy Stock Photo

Brasserie Zédel is the obvious choice for those times when you want a well-priced meal, but also want to go somewhere that has a bit of flair. This classic French brasserie certainly looks the part, with its luxurious Art Deco interior, all marble pillars and gilded ceilings, and friendly staff. The menu, too, is what you would expect from a Parisian restaurant and features a selection of choucroutes as well as onion soup, haunch of venison and a Breton fish stew. But the prices will surprise you: you can get the fixed-price two courses (a shredded carrot salad and chopped steak) for £10.95 here, and the dish of the day is £16.95.

These recommendations were updated on December 13, 2019 to keep your travel plans fresh.