30 of the Best Cheap Eats in London
Europe UK Food & Drink

30 of the Best Cheap Eats in London

Rating Chart

3.3 average based on 3 ratings

  • Excellent
  • Very Good
  • Average
  • Poor
  • Terrible
London is one of the greatest cities in the world, and, if you’ve never been there before, you’re definitely missing out. It’s the ideal place to visit if you want to have a great adventure, but, there are also plenty of opportunities to enjoy it on a budget as well. Finding cheap eats in London might seem like mission impossible on the surface, but, with this guide, you should have no problem finding something well within your price range.

Bibimbap Soho, 11 Greek Street, Soho W1D 4DJ

Price Range: Cheap

Fancy trying something a little different? How about checking out Bibimbap in Soho to sample some of their great Korean cuisine? There are some sensational dishes here, and many of them are perfect for sharing between two of you. Delicious spicy meats and fluffy rice offer a mouthwatering meal that can be shared or enjoyed alone. Try the chicken teriyaki rice for £8.50.

Malletti, 176 Clerkenwell Road EC1R 5DD

Price Range: Very Cheap

Who doesn’t love pizza?! Sometimes there’s nothing better than tucking into the famous Italian classic, and there are some great places in London to get pizza. But I would recommend Malletti, where you can buy pizza by the slice. This is the perfect place for a takeout lunch – and a slice will cost you just £4. Bargain!

Melt Room, 26 Noel Street, Soho W1F 8GY

Price Range: Cheap

This is an excellent grilled sandwich shop, and one of Soho’s best kept secrets. They have a wonderful selection of gorgeous sandwiches which are perfect comfort food for chilly afternoons in the city. Order the Mac and Cheese Special for just £5, and indulge in one of the finest sandwiches created by mankind!

Herman Ze German, 33 Old Compton Street, Soho W1D 5JU

Price Range: Cheap

It’s nice to sample other cultures sometimes, and, if you want a slice of Germany, you should head to Soho and check out Herman Ze German. There are three branches around the capital, but I like this one the best. Don’t bother with anything besides the ‘Wurst in a Roll’ – the Bockwurst (at £4.95) is a personal favourite. Easily one of the best cheap eats in London.

Brick House Bakery, 1 Zenobia Street, East Dulwich SE22 8HP

Price Range: Cheap

What an amazing place this is! If you’re ever in East Dulwich, you simply have to pay a visit to Brick House and sample some of the delicious sourdough bread they serve. The Brick House Sausage Roll at £4 is a treat, and they do a wicked breakfast – 2 eggs, avocado and greens with toast, for around £8.

Brasserie Zedel, 20 Sherwood Street, Soho W1F 7ED

Price Range: Fairly Cheap

You might wonder why this place is on here, being that it looks really opulent and upmarket. But, the food is surprisingly affordable here, because they have set and à la carte menus. The prices here are very reasonable, and you can even get a set 3 courses for as little as £12.75.

Flamingo, 31 Goldhawk Road, Shepherd’s Bush W12 8QQ

Price Range: Cheap

Flamingo is a wonderful Ethiopian restaurant producing some of the most memorable food in the city. You will really get a sense of the custom and culture of Ethiopia by visiting here, and the food is unbelievable. With mains ranging between £6.50 and £9, there is plenty of choice – I suggest the Doro Goulash.

Beigel Bake, 159 Brick Lane E1 6SB

Price Range: Cheap

This is one of my favourite places in the city to eat on a budget – and often voted one of the best cheap eats in London. Don’t even consider anything else but the hot salt beef and mustard, it’s simply exquisite. The roll or beigel will cost you around £3.70, or you can go all out for the sandwich for £4.20. This is the perfect lunch experience and one you’ll never forget.

Dou Dou, 6 Kentish Town Road, Camden NW1 9NX

Price Range: Cheap

Looking for a cheap and healthy way of enjoying some wonderful Chinese food? Well, I have just the choice for you. Check out Dou Dou in Camden and tuck into their vegetarian Chinese buffet. There is so much flavour here, and you can choose lunch for £5.90, or dinner for around £6.90 – heaven!

Arments, 7-9 Westmoreland Road, Walworth SE17 2AX

Price Range: Very Cheap

Sometimes it’s great to go for something a little more quintessentially British – pie and mash! That’s exactly what you can get when you head to Arments, the 101-year-old London establishment. Less than £4 will get you some of the best pie and mash you’ve ever tasted – get on the bandwagons while there’s still room!

Roti King, 40 Doric Way, King’s Cross NW1 1LH

Price Range: Cheap

Roti is an excellent budget eatery hidden away in a basement at King’s Cross. It’s a great Chinese-Malaysian restaurant with amazing food at incredible prices. Basically ticking all of the right boxes for cheap eats in London. The chicken murtabak for £5 is an absolute steal, and there are some great Malaysian local dishes as well.

Pizza Street, 63 Turnham Green Terrace, Chiswick W4 1RP

Price Range: Cheap

Okay, I’ll be honest, I love pizza, sue me! This is the second pizza joint to make my list, and you will understand why. This wonderful artisan pizza joint is the perfect place to come for a slice of New York. A slice of delicious, cheesy, pepperoni is the perfect remedy to those afternoon hunger pains.

Vijay Indian Restaurant, 49 Willesden Lane, Maida Vale NW6 7RF

Price Range: Cheap

If you’re after some of the tastiest and most authentic Indian food in the capital, you could do a lot worse than coming here. You would expect the dishes to be smaller, but you get sensational value for money. I would recommend you try the lamb madras (for under £8). This is the perfect place to come for a lovely and memorable meal that’s not going to break the bank.

Wellbeing Kitchen, 232 Shaftesbury Avenue, Leicester Square WC2H 8EG

Price Range: Cheap

This restaurant sells some incredible Korean food at really attractive prices. You can get some gigantic portions here as well. There’s nothing flashy about this place, and it is the perfect place to come to get exactly the sort of food you need for lunch or dinner. The Chicken Katsu Curry Rice, for £3.90, is a definite highlight here.

Fishers Fish and Chips, 19 Fulham High Street, Fulham SW6 3JH

Price Range: Cheap

Sometimes you just can’t beat the good, old-fashioned, classic fish and chips. And Fishers provides some of the nicest fish and chips in London. Grab some to take away and enjoy a stroll along the banks of the Thames while indulging in the salty goodness. Without question, the best fish and chips in London.

Kennington Lane Cafe, 383 Kennington Lane, Lambeth SE11 5QY

Price Range: Cheap

A wonderful, traditional British cafe, serving breakfast, lunch, and dinner dishes. This is an excellent place to come for some seriously amazing cheap eats in London and perfect to set you up for the day. It’s ideal for anyone planning on visiting The Oval for a spot of cricket. The burgers are particularly good here, and a half pounder with cheese costs as little as £4.50.

MAMIE’S, 19 Catherine Street, Covent Garden WC2B 5JS

Price Range: Cheap

French and European cuisine is available in abundance here, and it’s one of the best places to come for brunch. The restaurant looks incredible, and the cost of the food is more than affordable. The galettes are incredible here, and the food is on a par with some places in France I’ve been to!

Mother Mash, 26 Ganton Street, Carnaby W1F 7QZ

Price Range: Cheap

An amazing British restaurant with an emphasis on hearty bangers and mash. This is the place to come for comfort food, especially when it’s cold outside and you need something to keep you warmer. Pie and mash or sausage and mash will set you back around £9.95, and it will be the best money you spend in a long while!

Chick ‘N’ Sours, 1A Earlham Street, Covent Garden WC2H 9LL

Price Range: Cheap

Fried chicken is definitely a gift from the gods, and, if you want some great chicken, from somewhere a little more upmarket than KFC, this is the place for you. This basement eatery has some of the most sensational chicken in the capital, and at affordable prices too. There is loads of great choice here, but you should try some of the disco wings and dripping fries.

BúnBúnBún, 134b Kingsland Road, Hoxton E2 8DY

Price Range: Cheap

Check out this no-frills Vietnamese joint in Horton. It’s a small and quaint cafe serving deliciously authentic Vietnamese food. It claims to be the only place in London to serve authentic Bun Cha Hanoi (grilled pork and noodles). If you only have one thing in here, it’s got to be the búnnoodle salad for around £10.

Zoe’s Ghana Kitchen, 49 Brixton Station Road, Brixton SW9 8PQ

Price Range: Cheap

Easily accessible, and in a wonderful area, Zoe’s Ghana Kitchen is one place I simply can’t recommend enough. It’s an excellent place for cheap eats in London, and a wonderful option when it gets cold and outside. Try the Jollof Spiced Fried Chicken for £7.50, or the Rump Beef Suya Kebabs for £8.50.

Lucky Chip, 49 Chalk Farm Road, Camden E8 2NP

Price Range: Cheap

Welcome to one of my favourite burger joints in the city. Not only does it provide succulent and delicious food, but the prices are ideal as well. Sure, you could probably get slightly cheaper, but £8 is well worth it for the incredible Lucky Chip’s Cheeseburger – you’ll find yourself wanting to come back for more.

Killer Tomato, 18 Goldhawk Road, Shepherd’s Bush W12 8DH

Price Range: Cheap

This epic establishment is the ideal place to visit if you want some delicious Mexican food. You can get burritos, tacos, and quesadillas. There is a great range of tasty Mexican food available – get the pork belly and crackling burrito for £8! You can wash it all down with tasty beer. They also do an all you can eat tacos and bottomless booze every Saturday between 12pm and 4pm.

The English Rose Cafe, 4 Lower Grosvenor Place, Westminster SW1W 0EJ

Price Range: Cheap

This quaint cafe and tearoom in Westminster is the perfect place to visit for a slice of Britain gone by. The location is ideal, and you can enjoy a light lunch for affordable prices. It’s the ideal place for tourists to stop in and grab a bite en route to see Buckingham Palace. The Club Sandwich at £9.50 is a definite treat for anyone.

Smokestak, 35 Sclater Street, Shoreditch

Price Range: Cheap

If BBQ is your pleasure, I certainly recommend you check this place out. It might not look like much at first glance, but Smokestak is perfect for anybody who is a meat aficionado. Get a load of the beef brisket bun with pickled red chilli; it’s tangy, tasty, spicy, and only £5 – amazing!

Bababoom, 30 Battersea Rise, Clapham Junction SW11 1EE

Price Range: Cheap

If you’re looking for unique cheap eats in London this amazing Middle Eastern kebab joint is the best place to come for a taste of something a little different. This is more of a posh kebab place than what we would normally associate with a kebab shop. Try the cabrito goat belly adana for around £10, it’s truly the best kebab I’ve ever had.

Lahore Kebab House, 2-10 Umberston Street, Whitechapel E1 1PY

Price Range: Cheap

Another excellent kebab house on our list is the Lahore Kebab House in Whitechapel. This place has some of the best value for money I’ve ever encountered, and the food is sensational too. The portion sizes are great, and you can bring your own booze to save the pennies even more. I would suggest the karahi kebab, or, on a weekend, the lamb curry on the bone for £7.00.

Speedy’s Sandwich Bar & Cafe, 187 North Gower Street, King’s Cross NW1 2NJ

Price Range: Cheap

An excellent sandwich bar in a wonderful location, Speedy’s is ideal for picking up a quick lunch on the move. If you’re out and about enjoying the sights of London, this is an ideal place to stop and have some cheap and tasty lunch. Fun fact: this is the cafe right below Sherlock’s flat in the hit BBC series of the same name! This makes it a must-visit for sci-fi fans on a budget.

Phat Phuc Noodle Bar, 151 Sydney Street, Chelsea SW3 6NT

Price Range: Cheap

This whimsically named Asian restaurant serves a wonderful selection of noodles to enjoy. I love the decor and how inviting this place looks. It’s the perfect place to enjoy some cheap Vietnamese fast food. I always have the stir fry chicken for £7.50 or the lanska noodles with vegetables for the same price.

The Crosse Keys, 9 Gracechurch Street, Bank EC3V 0DR

Price Range: Cheap

I love how elegant and classy this place looks from the outside, and how spacious it is inside. The pub is in a former bank building, with high ceilings and stained glass windows, oh, and pretty good food as well! This place does traditional pub grub, but it’s hearty, tasty, and well within your price range. It’s part of the Whetherspoons chain, so you know it’s going to be seriously cheap.

You Recently Viewed ...

35 Places to Stay in London Under £65

30 Free Things to Do in London

Tenerife on a Budget

Playa De Las Americas on a Budget

Los Cristianos on a Budget

Disqus shortname is required. Please click on me and enter it