Cheap Meals Under £25 In London

With purse strings a bit tight nowadays, we're all looking for ways to save. But that doesn't mean you have to hold back when it comes to London's dining scene.

From restaurant deals to affordable restaurants and reasonable set menus, we're giving you all the best places for a cheap meal under £25 in London. Pig out without breaking the old piggy bank.

Last edited by Scarlett Welch

Last updated on 26th January 2026




The Old Frizzle

Cocktail Club and 9 other offers

If you're looking for great value lunch in Wimbledon this January, The Old Frizzle has one of the best deals in town. Their £10 lunch menu runs Monday to Friday from 12pm to 3pm, serving up classic pub favourites that are hearty, fresh and full of flavourideal for a casual midweek break or a budget-friendly catch-up with friends.

And when dinner time rolls around, the value continues with the January set menu, offering two tasty courses for £18.

Bar Soho

Make your way to Old Compton Street to discover Bar Soho, a buzzing destination that's filled with bright red decor. Think plush leather booths, dark wooden furniture and colourful posters lining the walls - open until late every single day.

There's also an extensive, affordable menu to choose from. There are tapas plates from only £6, £14 sharing platters and a number of deals too - we're talking 40p wings on Wednesdays and a burger and a drink for £13-£13.50 between 4 and 8pm on weekdays. 

The Perky Nel

Cocktail Club and 8 other offers

If January is testing your willpower and your budget, let The Perky Nel in Clapham do the heavy lifting. Their £10 lunch menu runs Monday to Friday from 12pm to 3pm, serving up classic pub favourites that are fresh, full of flavour and perfect for a no-fuss midday meal. 

Come evening, the value continues with the January set menu, offering two courses for £18.

The Artful Duke

Bauble Decorating 🎄 and 5 other offers

If you're hunting for a wallet-friendly lunch that still feels like a proper treat, The Artful Duke in Bromley is doing a January menu that's hard to beat. Their £10 lunch menu is full of classic pub favourites, served fresh and full of flavour.

And if you're after a slightly bigger meal without breaking the bank, their January set menu offers two courses for £18, making it a great option for a cosy dinner or a casual catch-up.

The Faber Fox

Cocktail Club and 9 other offers

If you're hunting down cheap meals in Crystal Palace without skimping on flavour, The Faber Fox has January covered. Their £10 lunch menu runs Monday to Friday, midday 'til 3pm, and serves up classic pub favourites. 

And if you're heading there later in the day, the January set menu offers two courses for £18, making it an excellent choice for an affordable dinner out.

The Rosy Hue

Cocktail Club and 7 other offers

For cheap eats that actually hit the spot, head to The Rosy Hue, where January brings two great money-saving options. Their £10 lunch menu - available Monday to Friday between 12pm and 3pm - serves up fresh, flavour-packed pub favourites that make weekday lunches something to look forward to.

Later in the day, enjoy the January set menu with two courses for £18, offering excellent value for a night out without the usual price tag. 

Pizza Pilgrims - Restaurants

If you're a lover of all things cheesy, then Pizza Pilgrims will surely fill the void. Enjoy excellent toppings on your scrumptious slices such as pesto, pepperoni and much more, as well as tasty cocktails and Nutella pizza rings.

Effra Social

Along with a sprawling beer garden and cheap drinks, Effra Social is also an affordable restaurant. From burgers with fries 2-for-1 deals on Mondays to an all-day menu under £20, there's plenty of top quality eats to be had on a budget. Our favourite deal? Nab three small plates for £21. We recommend pairing the halloumi fries with the crispy, cheesy jalapeno bites and padron peppers.

Market Halls - Top London Sites

Whether you're in Victoria, Canary Wharf or Oxford Street, Market Halls is the place to be for affordable fare from all sorts of street food vendors. There are countless London favourites selling scrumptious eats here, from £10.50 burgers at Black Bear to £9.50 kebabs from Le Bab.

They serve every cuisine under the sun here, and there are multiple bars if you fancy a tipple alongside your meal. Expect sleek, modern interiors across their sites, with a buzzing atmosphere at all times.

The Regent

Cocktail Club and 11 other offers

For well-priced pub food that still feels like a proper meal, The Regent in Balham is serving up two excellent January deals. Their £10 lunch menu dishes up classic pub favourites cooked fresh and full of flavour - a perfect solution for a quick, delicious midday meal on a budget.

Later in the day, dive into the January set menu where you can enjoy two courses for £18, making it a smart choice for an affordable dinner out. 

Honest Burgers King's Cross

Honest Burgers in Kings Cross, Spitalfields, Holborn and beyond is a sure bet when it comes to looking for something delicious to eat that's not going to wipe your bank account. Grab the Smash Cheese burger off the Smash + Grab menu for just £6.25, bringing together beef patties, cheese, mustard mayo, homemade pickles and diced onions. The veggie burgers are out of this world too, as well as the light and crispy onion rings.

Ollie’s House Chelsea

Bottomless Brunch and 4 other offers

The beach-inspired bar in Chelsea, Ollie's House is a chic space that promises an exciting Asian fusion menu. Whether you're cosying up on a sofa with your other half or heading here with friends for dinner, drinks or bottomless brunch, you won't need to break the bank to enjoy your meal.

Not only do they offer £1 gyoza from 3 to 6pm every day, but you can also nab three courses for £23.90 on their evening set menu, or two for £19.90. Available Sunday to Thursday from 3pm until close, this offering features chicken katsu curry, Thai drunken noodles, halloumi fries and much more.

Coq D'Argent

Boasting a rooftop terrace that looks out over St Paul's Cathedral, Mansion House, Monument and beyond, Coq D'Argent is a stunning spot for affordable lunches. You'll find it on the top of No.1 Poultry, promising delicious French cuisine.

Their steak frites set menu comes in at £20 per person, available from 12pm every day. It features a 24-month dry-aged beef top rump steak, served alongside grilled tomato, golden pomme frites and peppercorn sauce.

Bancone

The Bib Gourmand-awarded Bancone is a real gem - not only for its sleek interiors and cosy dining spaces but for its exceptional menu at an affordable price. You can easily dine here for under £25 with pasta dishes starting from a humble £10 per person, and negronis coming in at £7 each. Look forward to the likes of silk handkerchiefs with egg yolk in walnut butter for £13.50 and so much more.

The Palomar

Nestled in the heart of Soho, The Palomar is a vibrant and trendy restaurant offering an exceptional taste of Jerusalem-style dishes with a modern twist. Known for its warm, inviting atmosphere and impeccable service, it's no surprise this spot has earned a coveted Bib Gourmand recognition from Michelin.

For those looking to enjoy a delicious lunch without breaking the bank, The Palomar offers a fantastic three-course £28 lunch deal featuring the likes of chicken labneh with yoghurt and chilli butter, and grilled hake. There's also a baklava and pistachio ice cream sandwich for dessert. Phwoar. 

Flat Iron Soho

With venues in Soho, Shoreditch and King's Cross, Flat Iron is an affordable steakhouse that promises an entire meal for under £25. Their signature cut costs just £15, which you can pair with everything from homemade beef dripping chips to truffled macaroni cheese or crispy bone marrow garlic mash.

They're also slinging out cocktails for jut £9 each - our favourite is the Aperol Bellin. The sleek  basement space is perfect for date night, especially if you're after an affordable treat.

Xi'an Biang Biang Noodles

Located in Shoreditch, Xi'an Biang Biang Noodles is an authentic Chinese restaurant that specialises in hand-pulled noodles. They serve a mix of thin and belt noodles, which you can pair with everything from braised beef to chunky pork belly or a sour and spicy soup.

Their main courses start from as little as £11.90 each, while small plates start from only £8.90. Enjoy these dishes in casual, laid-back surrounds.