Skip to content

By Jess Yacovelle

London is one of the most expensive cities in the world. So how are you supposed to eat delicious food without busting the bank or settling for American fast food? Have no fear, here are 5 affordable places to eat that I've discovered in London.

1) Nando's. This South African cuisine is truly a London staple. You can order large amounts of chicken for a little bit of money, or simply bask in the glow of their delicious side dishes: sweet potato mash, garlic bread, spicy rice... Nando's has something for everyone, and the peri-peri sauce that they cook their chicken in is to die for.

2) Slug and Lettuce. If you want to take the time to dine without paying a fortune for food, Slug and Lettuce is a great place to try. The food is healthy, the portions are large, and the menu is well-varied. Be cautioned, though, drinks are expensive.

3) Camden Market. This isn't a restaurant, but rather a marketplace. Open every day, this market features affordable food from every culture imaginable: Polish, Mexican, French, Chinese... whatever suits your fancy, it's at Camden Market. Check out some of the sweeter booths (like cakes or crepes) for dessert. Be aware that it's mainly a cash-only market, though.

4) Belushi's. This is a bar/restaurant chain that has locations all over the UK. The food is quintessential sports bar food: nachos, burgers, hot dogs... But bars are notorious for being expensive places to eat, right? Wrong! Belushi's is partnered with local hostels, so they offer student discounts such as 25% off all food to their student customers. It's well worth the trip!

5) Pret a Manger. Pret isn't necessarily the cheapest sandwich shop in London, but there is literally one on nearly every corner, so it's pretty convenient. Pret has premade sandwiches, salads, and baked goods. Their coffee is also really delicious, so explore their liquid beverages.