Soho is a constantly busy and buzzing area of Central London. Sitting between Oxford Street and the theatre district around Leicester Square, this area is fantastic for finding a quick eat or a sit-down meal – of any cuisine.

But, with so many places to pick from, it’s difficult to know where to start, so here are a few of my favourites!

Under £5 – Head to Papaya on St Anne’s Court for Thai dishes with rice or noodles or cheap but delicious sushi. There isn’t much eating-in space here though so I’d recommend heading to nearby Soho Square before you indulge!

£5 – Head down Wardour Street to Bunny Chow for mini loaves of bread or brioche filled with one of many tasty fillings. From peri peri chicken, to lamb, to an all-day-breakfast, these are great value and seriously yum. With different layers in your loaf, such as rice and veg mixed into your meat, these feel like a full meal too!


£5 – £10 – Also on Wardour Street is Hummos Bros which is great for something a little bit different. With a sizeable salad, hummos, a flat bread and your choice of topping (chicken, falafel etc), this is a tasty treat. Or why not head to Old Compton Street or Berwick Street for Cookhouse Joe – a quicker, tastier version of Nandos, at a good price!

£10 – My all-time favourite burger restaurant in Soho is Byron Burger on Wardour Street. With brioche buns and a fun, friendly restaurant, this is definitely worth a go. Or pop across the road for Italian at Vapiano. A few Vapiano restaurants have opened in London recently and the canteen-style dining, where you order from a cooking station and have you meal cooked before your eyes, is quicker, you can adapt your order and the food is incredible – cooked in a traditional Italian style. And, if you need to, they do take-away.


£10 – £15 – For more of a sit down meal, try Soho Joes on Dean Street. For huge, cheesy pizzas, fat burgers and great cocktails, this is the place for you. It’s great for dinner with friends or a quick eat before the theatre. On certain days, there are ‘beer and a pizza’ deals too so keep an eye out!


£15 – £20 – If you’re looking for a bit more of a meal out, try Ping Pong  on Great Marlborough Street (you can even pop into Liberty London next door beforehand) for Dim Sum. A little on the pricier side, but the food is great and the setting is very chic and pretty. Or try Burger and Lobster on Dean Street – for (stating the obvious!) burgers or lobster! There can be quite a wait here as they don’t take reservations, but it is worth waiting! Or why not try Bodeans if you’re in the mood for something more meaty, on Berwick Street. With beer and meat the main things on the menu, this may be something a bit more suitable for the lads!

£20 + If you’re really pushing the boat out, try Yauatcha for Dim Sum, on Berwick Street. The restaurant has a Michelin star and really is delicious for a luxury sit-down meal.

Coffee and a cake? Head to Wardour Street to the well-known Hummingbird Café for a slice of cake (I recommend the Red Velvet) or to Yumchaa on Berwick Street if you’re a bit of a tea or chai latte fan – they have over 40 varieties to choose from!


Have any more great eats in Soho? Share them below!

4 thoughts on “Where to eat in Soho… whatever your price range!

Leave a Reply

Your email address will not be published. Required fields are marked *