Affordable Dining in the Capital: Best Places to Eat on a Budget in London

London’s world-class culinary scene need not break the bank. Whether you’re a student exploring Borough Market between lectures, a family seeking value for money, or simply a frugal traveller keen to make the most of your budget, this guide to places to eat on a budget in London will point you towards satisfying, affordable meals.
From thriving street-food hubs to beloved high-street chains and hidden local gems, discover where to dine without compromising on taste or atmosphere.
1. Bustling Street-Food Markets

Borough Market
Though famed for artisanal produce, Borough Market also hosts stalls offering hearty portions at pocket-friendly prices. Look out for Ethiopian injera wraps (£6–£8), gourmet grilled cheese sandwiches (£5), or fresh-baked Spanish churros (£4). Arrive towards closing time (around 5 pm) for “last-call” discounts on selected items.
Southbank Centre Food Market
Nestled beside the Thames, the Southbank Centre Food Market is a weekday lunchtime favourite. Feast on falafel wraps, bao buns, and loaded fries for between £5 and £8. The rotating roster of vendors means there’s always something new to try—from Mexican tacos to Venezuelan arepas.
Camden Market
Camden’s food court is a melting pot of flavours. Whether it’s Korean fried chicken for £7, Venezuelan patacones for £6, or bubble tea and bao for under £5, this north-London hotspot guarantees variety. Many stalls also offer meal-deal combos that shave a pound or two off the overall cost.
2. Great Value High-Street Chains
Franco Manca
Known for its sourdough pizza, Franco Manca offers margherita pizzas from around £6.50; toppings are reasonably priced, and portions are generous. With multiple branches across London, you’re never far from an affordable slice.

Pizza Pilgrims
Pizza Pilgrims’ Neapolitan-style pizzas start at £8.50. Opt for a “twin-deal” offer, which often includes two small pizzas for under £17, perfect for sharing. Look out for weekday meal deals that add soft drinks or sides at minimal extra cost.
Leon
Leon specialises in ‘naturally fast food’. Salads, wraps, and warm bowls range from £4.50 to £7. With a focus on fresh ingredients, Leon’s chain restaurants are a reliable stop for budget-conscious diners keen on healthier options.
3. Ethnic Eateries and Independent Cafés
Brick Lane’s Curry Houses
Brick Lane is synonymous with Bangladeshi and Indian cuisine. Many curry houses offer lunchtime “thali” sets—mini platters of rice, curry, sides and bread—for as little as £7.50. Seek out smaller establishments off the main drag for the best value.
Vietnamese “Little Gems”
East London’s Vietnamese cafés serve steaming bowls of pho for around £7.50 and banh mi sandwiches for £4.50. Often family-run, these spots provide generous servings, authentic flavours, and wallet-friendly prices.
Turkish and Middle-Eastern Delights
Look for shawarma and falafel wraps near major tube stations. Many kebab shops offer meal deals—kebab, rice and salad—for under £8. Mid-afternoon, you might even catch “happy hour” pricing on select items.
4. Traditional Pubs with Budget Menus

Wetherspoons
The ubiquitous Wetherspoons chain is unrivalled for low-cost pub grub. Classics like fish and chips, burgers, and pies often fall between £7 and £10. Regular “meal and a pint” deals reduce the price further if you’re happy to wash your meal down with an ale or lager.
Local Gastropubs
Beyond the chain pubs, many independent neighbourhood pubs run weekly specials—such as “two-courses-for-£12” on Tuesdays or roast-and-a-pint deals on Sundays. Keep an eye on their websites or social-media pages for the latest offers.
5. Supermarket Meal Deals and Quick Bites
Pret A Manger and M&S
Both Pret and M&S offer “meal deals” (sandwich or wrap, snack and a soft drink) for around £5.50. Combined with a cosy seating area and free Wi-Fi, these outlets double as practical work-from-home or study spots.
Greggs
Once the butt of jokes, Greggs has firmly entrenched itself as a go-to British bakery chain. Sausage rolls (£1.20), vegan options (£1–£2), and sandwiches (£2.50–£3.50) make it ideal for an inexpensive breakfast or light lunch on the go.
6. Hidden Gems and Off-The-Radar Cafés

Peckham Levels
A multi-storey car park repurposed as a community hub, Peckham Levels hosts pop-up cafés and food stalls. Prices typically range from £5 to £9, with coffee and cake combos for under £4. Check the schedule for “open-mic nights” or art events, which often feature discounted food.
South Kilburn
Just north of Queen’s Park, this under-the-radar district offers Sri Lankan rice-and-curry houses where generous plates start at £6.50. The local cafés are unassuming, but the authentic flavours and huge portions are worth seeking out.
7. Money-Saving Dining Tips
- Lunchtime is Key: Many restaurants and cafés offer set-menu or lunch-special pricing, often at half the evening cost.
- Download Deal Apps: Apps such as Too Good To Go let you purchase unsold food at deep discounts; Groupon sometimes features dining vouchers.
- Group Sharing: Ordering a few small plates or starters to share can stretch your budget further than individual mains.
- Stay Hydrated (for Free): Tap water is free in restaurants—ask for a jug or refill your bottle at public fountains.
- Follow on Social Media: Restaurants and street-food vendors often announce flash-sales, special offers, or loyalty schemes to their followers.
Conclusion
Exploring places to eat on a budget in London reveals that affordability and quality need not be mutually exclusive. From the vibrant stalls of Camden and Southbank to tucked-away ethnic cafés, the capital is brimming with options to suit every palate and pocket. By embracing street food, savvy lunch deals, and hidden neighbourhood gems, you can savour London’s diverse flavours without overspending. So grab your Oyster card, bring your appetite—and prepare to dine economically across one of the world’s greatest food cities.