London is an expensive city. Everything from accommodation to transportation comes with a high price tag. That’s to say nothing of food, where even a small meal can cost a small fortune. But there are a number of restaurants in London that serve great food at reasonable prices, and they’re not hard to find. Some are independent eateries, others are chain restaurants, and all worth a visit when you are in London. Here are my favorites:
Mooli’s, 50 Frith Street, Soho
Mooli’s on Frith Street in Soho offers tasty, healthy food at low prices, and is one of the best places for cheap eats in central London. The restaurant’s Indian wraps come with every filling from goat to chicken, making for a great meal. The juices and cocktails are also worth trying if you visit.
Jenny Lo’s Teahouse, 14 Eccleston Street, Victoria
Conveniently located near Victoria Station, Jenny Lo’s Teahouse is an excellent noodle place that offers some of the city’s best cheap Asian food. Diners sit at long communal tables and order from an extensive menu of noodle dishes, then sit back and enjoy the food as it comes steaming hot out of the kitchen.
Nando’s, Multiple locations
Fast becoming a global phenomenon, Nando’s is one of Londoners’ favorite places for cheap eats. The restaurant’s signature chicken sandwiches, mouth-watering fries, and wide array of sauces are all tasty, and the prices are just as attractive as the menu items.
Chilango, 142 Fleet St, Temple | 27 Upper Street, Islington | 76 Chancery Lane, West End
For those that love Mexican food, Chilango serves some of the best fresh Mexican dishes in London. Their huge burritos offer good value for the volume of food and calories they contain. For those that want to mix up their Mex, Chilango also offers a wide range of other dishes, including tacos and totopos (nachos with un-melted cheese).
Food for Thought, 31 Neal Street, Covent Garden
One of London’s most beloved vegetarian restaurants, Food for Thought is so popular that people queue up for its tasty lunch offerings every afternoon. Whether you want a salad, a sandwich, or a larger meal, the prices are reasonable and the portions plenty. On top of it all, the ambiance and location on colorful Neal Street make Food for Thought well worth a visit.
Wagamama, Multiple locations
Another popular London restaurant chain is Wagamama. The noodle restaurants are located all throughout the city, and they serve a great variety of pan-Asian dishes. Don’t miss the excellent yaki soba dish, which comes with noodles rich with ginger and shrimp.
Princi, 135 Wardour Street, Soho
Right smack in the heart of Soho, Princi is one of the best places to get a cheap dinner before a big night out. Vast quantities of Italian food sit behind a long counter, and diners can point out what they want before sitting at any number of the high tables and counters that fill the large space. Everything from pizza to pasta is on offer, and all of it is delicious and cheap.
EAT, Multiple locations
Quick and easy, EAT is a choose-your-sandwich, pay-at-the-counter, kind of place that is perfect for a lunch or snack on the go. EAT has many locations in London, all of which serve a good variety of sandwiches, wraps, soups, salads, and dumplings.
Borough Market, 8 Southwark Street, Borough
London’s most famous farmers’ market is one of the best places for cheap eats in the city. Not only can you walk through the market sampling everything from British cheeses to chocolate brownies, but you can also buy sandwiches, empanadas, falafel wraps, and other hearty dishes from vendors in the stalls. Most meals won’t set you back more than a fiver.
Song Que, 134 Kingsland Road, Hoxton
London’s best Vietnamese restaurants center around Kingsland Road near the Hoxton overground station. While there is no shortage of eateries to choose from, one of the best is Song Que. The restaurant serves everything from green papaya salad to summer rolls and hot bowls of pho, all at prices that won’t make a dent in your wallet.