Dining In London For Under £20, Part 1

Ben Norum
By Ben Norum Last edited 15 months ago
Dining In London For Under £20, Part 1
Dine for under £20

Here’s our pick of ten restaurants that won’t break the bank, outstretch your overdraft or mean the rent doesn’t get paid.

You’ll be able to get a meal (starter and main, or a decent number of small plates) along with some booze for £20 — or sometimes well under — at all of the below. Our selection is spread across town and includes a variety of cuisines.

Banh Mi Bay, Holborn

Deliveroo now from Fitzrovia | Deliveroo now from Stoke Newington

The banh mi Vietnamese baguette is the centre-point of this all-day café-restaurant, but there’s also pho, summer rolls and chargrilled meats on offer. The food here bursts with fresh herbs and spices, and the noodles are all handmade on-site daily. Pho and most other main courses cost between £7 and £8.

Bonnington Café, Vauxhall

Originally a squat, this restaurant in picturesque Bonnington Square (a couple of minutes from less picturesque Vauxhall station) is now a uniquely run co-operative. In the region of 20 different cooks head-up the kitchen here, taking residency for the day and preparing their own menus. You need to contact said chef directly to book and make enquiries about the menu (their details are on the website), but you’re rewarded for your efforts with mains for £8 and starters and desserts for £3. Plus it’s BYO with no corkage (50p per person for glass hire). With so many rotating cooks, it can be a little hit and miss but that’s all part of the gamble.

Brasserie Zedel, Soho

Prix Fixe menus are available every day at this grand Parisian bistro close to Piccadilly Circus. At £9.75 for two courses or £12.75 for three, an evening here need set you back only marginally more than a portion of fish and chips (or a supermarket ready meal) but features superb service, a bustling atmosphere and French food that’s up there with the city’s best. Keep drinks to a minimum if budgets are really tight, or make the most of the cheap food to make a budget night of it.

KaoSarn, Brixton and Battersea

The original of this two-branched Thai restaurant gained popularity at Brixton Village for its hefty flavours, intricate spicing, low prices and BYO licence. It now follows the same formula for its second opening in Battersea, not far from Clapham Junction station. All the classics are present, and correct, and we find the standard of meat and fish to be notably higher than at many a shabby Thai. The atmosphere at both restaurants is informal and bustling, though the Battersea branch is a touch smarter.

Koya Bar, Soho

So popular are the udon noodles here that there’s often a queue just to get at them. It’s worth the wait if you’re a noodle fan, though, as these are widely held as the capital’s best. Choose from a hefty portion of hot or cold noodles, hot or cold broth, and many a meat, fish or veg topping for between £6.90 and £10.90. There's also a range of topped rice dishes (£5.90-£13.90) and small plates.

Mamuska, Elephant & Castle

Deliveroo now from Kennington

This has now moved over the road from the ill-fated Elephant and Castle shopping centre but there's still the same no-nonsense decor and food inside. It’s Polish food, dished out in canteen-style, so don’t expect anything too refined, but hearty portions start at around £3 for starters and £7 for mains are well-flavoured and very enjoyable all the same. A glass of wine, beer or cider is £3, at weekends a litre jug of spicy bloody mary is £9, and freshly squeezed orange juice is just £1. A double-shot of Polish Wyborowa, Zubrowka or Krupnik vodka is only £3, too.

Meza, Tooting

Deliveroo now from Balham

Hot and cold meze is the order of the day at this second Meza opening in a part of south London known for its curry houses. From hummus to Merguez-style sausages, brilliantly crisp potato bites and many a vibrant salad, dishes are made with love by an ex-West End chef but cost far less than you would pay in that part of town — they start at under £4 and go up to £12.50.

Silk Road, Camberwell

This off-the-beaten-track Sichuan restaurant has built up quite a following for its dumplings, which are juicy within, slightly crisp outside, packed with tender minced meats and cost £4 for 10. Everything on the menu is excellent, however. Beers and wines are similarly cheap, resulting in a meal that's ideal for group sharing and unlikely to cost more than fifteen quid.

Tayyabs, Whitechapel

Deliveroo now from Whitechapel

Something of a London institution, this North Indian restaurant and grill has been around since 1972 but gained popularity and renown more recently thanks to praise on food blogs and across Twitter. Grilled meat such as its signature lamb chops are among the best you’ll find in London, while dals, curries and freshly baked breads also knock the socks off most other Indians. Be warned, though: if you don’t book then you’d better be prepared to wait. If you do book, you may still have to wait. Starters begin at £4 while most mains are under £10. They’re big, too.

The Vincent Rooms, Westminster

From carefully created classic dishes with a modern twist, to attentive service, this plush restaurant feels far too classy for the price. The catch? Well, it’s run by Westminster Kingsway College and staffed by their cheffing and hospitality students. If that puts anyone off, then all the more space for the rest of us; the students are overseen by pros at all times and our experience (as well as that of other reviewers) is that it’s a pretty slick operation. The menu is constantly changing but expect the likes of pan-fried sea bream with crab risotto and samphire, or pork belly roasted in dark ale. Mains are in the region of £9-£12, starters and desserts £4-£6. The restaurant closes for college holidays, so check timings before you travel.

Also see our follow-up feature with 10 more great restaurants you can dine at for under £20 a head.

This article is part of our Best of London Food and Drink series. Visit the page for more recommendations of where to enjoy the capital's top food and drink, categorised by cuisine, food type and more.

Last Updated 17 February 2017


Franco Manca it's a popular spot for pizza, well loved by italians (as I am). The pizza is real Neapolitan style, they claim the food is all organic, and drinks as well (you won't be able to order a coke). I go there frequently and a starter, a pizza, a bottled "no logo" beer and a coffee stays under £15.


There's another college training style operation in Shoreditch - Open Kitchen on Hoxton Road. Mains are around £9, starters & dessert priced at £4. Great free bread too. It can be open at irregular dates though so worth checking ahead. The service are also in training so can be a little unschooled, but the food is simple and delicious.

Jonathan Wadman

Fish in a Tie, Falcon Road, Battersea. Two courses for £12, according to their website. I haven't been for a while, but I've always had good experiences there and it rates highly in Google reviews. As to how it keeps its prices low, I guess the rents are quite low as Falcon Road remains defiantly ungentrified, the portions aren't massive (but you don't leave hungry) and they get a lot of covers into a relatively small space.

kt orla

Gokyuzu Turkish restaurant - Harringay Green Lanes. A lot of very tasty food for £9.


Ristorante Rosella on Highgate Road


Black Cat Cafe in Hackney is cheap and awesome! www.blackcatcafe.co.uk


The link to The Vincent Rooms doesn't work.


Jai Krishna on Stroud Green Road - cheap and delicious South Indian

Greg Tingey

(?) Diwana Bhel Poori House, Drummond Street (?)

Alex Windsor

If you visit Brasserie Zedel, try to get there between 3.30 - 5.30pm because I'll be there playing the piano. Feel free to reply to this comment if you have any (sensible) requests, thanks.


Eat Tokyo


Little Bay in Kilburn is very good value. Currently doing a £9.95 3-Course meal offer weekdays.