1. Maoz – Fresh, Affordable Middle-Eastern Flavours in the Heart of Soho
If you’re looking for a quick, delicious, and affordable bite in busy Soho or Clerkenwell, Maoz is the perfect spot.
Specialising in fresh falafel and tasty chicken schnitzel, this Middle-Eastern eatery offers generous portions without the hefty price tag.
Whether you're grabbing lunch on the go or sitting down with friends, Maoz serves up a variety of options to satisfy both veggie lovers and meat-eaters alike.
The falafel is a standout - crispy on the outside, fluffy on the inside - but if you’re in the mood for something heartier, the chicken schnitzel is a great choice too.
The Soho branch is located just a short walk from Leicester Square and Covent Garden, and so is perfect for a lunchtime break or a casual evening meal.
The Clerkenwell branh is conveniently located between Chancery Lane and Farringdon – perfect for when you’re out exploring the City of London!
With fresh salads and sauces made daily, you can pile up your plate and still keep it under £10 - a rarity in Soho!
Vegans and vegetarians will feel right at home here, and the portion sizes mean you’re definitely getting your money’s worth.
For a quick, budget-friendly meal in one of London’s most vibrant neighbourhoods, Maoz is a go-to. Fresh, affordable, and bursting with flavour - what’s not to love?
Address
SOHO: 43 Old Compton St, London W1D 6HG | View on Google maps
Nearest tube: Leicester Square, Piccadilly Circus, Tottenham Court Road, Covent Garden
CLERKENWELL: 40 Greville St, London EC1N 8PJ | View on Google maps
Nearest tube: Farringdon, Chancery Lane
Check their website here
2. Indian Veg – All You Can Eat, All for Under a Tenner
If you’re looking for an incredible all-you-can-eat buffet that won’t stretch your budget, Indian Veg is a must-visit.
For just £9.95, you can fill your plate as many times as you like with a selection of delicious, freshly made vegetarian and vegan dishes.
From flavourful curries and crispy fried bites to hearty biryani and refreshing salads, it’s one of the best-value meals you’ll find in London.
This legendary spot in Islington has been serving up wholesome, affordable food since 1985, and it’s much loved by locals and visitors alike.
The quirky décor, with walls covered in posters about the benefits of a plant-based diet, adds to the charm.
And here’s a bonus - it’s BYOB with no corkage fee, making it even more of a steal!
Plus, the owner, who has been running the place for decades, is passionate about keeping prices low and providing warm meals for the community, including free meals for those in need.
So if you want to experience tasty, comforting Indian food in a characterful setting, Indian Veg is the place to go. It’s not fancy, but that’s all part of the appeal - and at under a tenner, you’ll leave full and happy.
Address
92-93 Chapel Market, London N1 9EX | View on Google maps
Nearest tube: Angel
Visit their website here
3. Roti King – Authentic Malaysian Street Food That Won’t Break the Bank
If you’re after delicious, authentic Malaysian street food in London, look no further than Roti King.
Famous for its flaky, buttery roti canai served with rich dhal, chicken, or fish kari, this is the place to satisfy your cravings for under £10.
While the original branch in Euston may be small and often has a queue, the food is well worth the wait.
Plus, with new locations in Spitalfields, Battersea, and Waterloo, it’s now easier than ever to grab a table at this London favourite.
The menu is packed with affordable dishes, from the must-try nasi goreng to their legendary roti desserts drizzled with condensed milk.
Whether you’re dining in or grabbing takeaway, Roti King delivers on flavour without stretching your budget. Just be prepared for a queue, especially during peak times - trust us, it’s worth it!
For a taste of Malaysia and Singapore right here in London, Roti King is a go-to spot that never disappoints. Come hungry and leave happy!
Address
EUSTON: 40 Doric Way, Euston Rd., London NW1 1LH | View on Google maps
Nearest tube: Euston, King’s Cross St Pancras
SPITALFIELDS: 6 Artillery Ln, London E1 7LS | View on Google maps
Nearest tube: Liverpool Street, Shoreditch High Street
BATTERSEA: Battersea Power Station, 16 Arches Ln, Nine Elms, London SW11 8AB | View on Google maps
Nearest tube: Battersea Power Station
WATERLOO: 97 Lower Marsh, London SE1 7AB | View on Google maps
Nearest tube: Waterloo, Lambeth North
Visit their website here
4. B.J's Pie & Mash – A Slice of Old-School East End London
For a proper taste of East End tradition, you can't go wrong with B.J's Pie & Mash.
Tucked away in Canning Town, this spot offers hearty, affordable comfort food that’s perfect for a chilly London day.
Their pies are packed with rich, meaty fillings, served with creamy mash and topped with that classic liquor sauce - all for a great price.
If you're feeling adventurous, you can even try their famous eels, either jellied or stewed.
What really sets B.J's apart is its old-school atmosphere.
The warm and welcoming staff make you feel like part of the family, and the banter is as much a part of the experience as the food.
It’s the kind of place where everyone’s chatting, laughing, and sharing a love of classic East End fare.
Just keep in mind, it’s cash only - so come prepared!
If you're looking for an authentic, no-frills pie and mash experience, B.J's Pie & Mash is well worth the trip. A true gem for locals and visitors alike!
Address
330 Barking Rd, London E13 8HL| View on Google maps
Nearest tube: Canning Town
5. The Kati Roll Company – Small but Mighty Indian Street Food
For a quick, flavour-packed bite that won’t break the bank, The Kati Roll Company is a top choice.
Inspired by the street food of Kolkata, their kati rolls are a perfect mix of skewer-grilled fillings wrapped in buttery paratha flatbread, all topped with chutneys and spices.
With locations in Soho and near Spitalfields, it’s the ideal stop when you’re out exploring London.
Whether you’re in the mood for the classic unda chicken roll (egg and chicken wrapped together) or the aloo masala roll, the combination of fresh, bold flavours will hit the spot.
And the best part? All the rolls are well under £8, so you can grab a meal and a drink for under a tenner - a real bargain for central London!
With a laid-back atmosphere and fast service, it’s easy to see why The Kati Roll Company has a loyal following.
Make sure to pair your roll with their refreshing mango lassi for the full experience.
Perfect for a tasty, budget-friendly meal on the go.
Address
SOHO: 24 Poland St, London W1F 8QL | View on Google maps Nearest tube: Oxford Circus, Tottenham Court Road
SPITALFIELDS: 7 Artillery Ln, London E1 7LJ | View on Google maps
Nearest tube: Liverpool Street. Shoreditch High Street
Visit their website here