London might seem pricey, but the city hides tons of cheap restaurants where you can get a solid meal for under £10. Whether you’re a student, a traveler on a budget, or just love a good bargain, these spots let you taste the city without draining your wallet.
Start your hunt in areas with a strong street‑food culture. Brixton and Camden are packed with stalls and small cafés serving massive portions for a low price. In Brixton, try the Caribbean roasts at Food For Thought – a plate of jerk chicken, rice, and peas costs about £7. Camden’s Camden Kitchen offers a classic fish‑and‑chips combo for £6.50, and you get a side of lively music while you eat.
Head east to Stratford after a day at the shopping centre. The Food Court inside Westfield has dozens of Asian and Middle‑Eastern stalls. You can grab a bowl of ramen for £5 or a falafel wrap for £4.50. The key is to look for places that serve “meal deals” – many offer a drink and side for a small extra fee, keeping the total under £10.
1. Go for lunch, not dinner. Most restaurants drop prices after 2 pm. A dinner menu that’s £12 can become a £8 lunch special.
2. Use loyalty apps. Chains like Pret A Manger and Costa Coffee have apps that give you free drinks or discounts after a few visits. Even independent cafés often have a punch‑card system – six coffees, the seventh is free.
3. Share plates. Many places serve generous portions meant for two. Split a BBQ platter or a big bowl of curry and you both save.
4. Check out happy‑hour deals. Bars in Soho and Covent Garden run happy‑hour menus that include cheap appetizers like nachos, wings, and sliders, perfect for a quick bite.
5. Watch out for student and senior discounts. Show your ID and you can shave £1‑£2 off most meals.
Don’t forget the markets. Borough Market is famous, but the price tags can be high. Instead, explore Camden Market or Leadenhall Market where you’ll find stalls selling dumplings, pierogis, and tacos for under £5. Grab a plate, stand on the bustling walkway, and you’ve got a cheap, authentic London experience.
If you’re craving a sit‑down vibe, look for pubs that double as eateries. The George & Dragon in Islington serves a traditional steak‑and‑ale pie for £8. It’s hearty, filling, and you get that classic British pub atmosphere without paying high cocktail prices.
Finally, keep an eye on social media. Many cheap restaurants announce flash deals or limited‑time offers on Instagram or Twitter. A quick follow can mean a surprise discount that saves you a few pounds on your next meal.
London’s cheap restaurant scene is diverse and constantly evolving. By focusing on the right neighborhoods, timing your visits, and using a few smart hacks, you’ll enjoy tasty meals for far less than you’d expect. Happy eating, and remember – great food doesn’t have to be expensive!
Discover London's top fast food spots where cheap doesn't mean boring. Find local chains, international bites, and street food gems that wow your wallet and taste buds.