January is not exactly a big month for going out. Seven week gaps between payday, most people have sworn off the alcohol, and without the warming glow of Christmas lights, the cold dark outside is never less enticing. Restaurants know this, and so they must offer deals so good they would be considered business suicide in every other month. What better way to beat the January blues than a starter, main and dessert in a top London restaurant for under £35.
The best £35 and under set lunch menus for January 2026
Quality Wines
88 Farringdon Road, EC1R 3EA
Quality Wines
As a nod to 2026, Quality Wines' already fabulous value set lunch menu will get even cheaper – just £26 for three courses.
Deal: Three courses £26
Availability: Tuesday to Saturday
qualitywinesfarringdon.com
Cavita
56-60 Wigmore St, London W1U 2RZ

Grilled Cornish mackerel, herb marinade, green sauce, tortillas
Eschewing the notion that London doesn’t do Mexican food well, Adriana Cavita’s eponymous restaurant is one of the best in the city for authentic fare that is sure to liven up even the bluest of January days. The express lunch menu is available for just £25, and features sea bream ceviche tostada, cochinita pibil and a carne asada.
Deal: Two courses £25
Availability: Lunch Tuesday to Friday
Cafe Cecilia
32 Andrews Rd, E8 4FX
View on Instagram
For many discerning Londoners, Cafe Cecilia sits permanently on the wish list. If you’ve been waiting for a sensible moment to book a table at one of the capital’s best restaurants, its limited-edition winter set lunch may be it. Running through January and February, expect star dishes – including warm banana bread with Guinness bread ice cream – at a slightly startling price.
Deal: Two courses £26, three courses £30
Availability: Wednesday to Sunday
The Devonshire
17 Denman St, W1D 7HW

Devonshire grill room
The best way to actually beat the crowds at London’s busiest pub is to just go to the (excellent) restaurant upstairs. Here, Guinness can be acquired tableside and stress-free, and you can order a two-course set menu for £25 or three-course for £29. The only catch? You have to order a steak for main, not exactly a negative for under 30 quid.
Deal: Two courses £25, three courses £28
Availability: All day
Noble Rot
Various locations
View on Instagram
For those heroically swerving Dry January, Noble Rot remains the thinking drinker’s refuge. All three outposts offer a fantastic value set lunch, freeing up vital funds for another glass (or three) of something interesting.
Deal: Two courses £24, three courses £28
Availability: 12–2.30pm, Monday to Saturday
ROKA
Various locations

Roka ebi furai avocado maki
If your resolutions include eating healthier but don’t want to stop eating out, going Japanese is where the smart money lies. Roka have kicked off 2026 with a £26 express menu across its London locations, where you can have a range of dishes like crispy prawn, avocado and sweet soy, seabream fillet, ryotei miso and red onion, and baby chicken, lemon miso and garlic soy.
Deal: Express lunch for £26
Availability: 2nd January to 28th February.
Bocca di Lupo
12 Archer St, W1D 7BB
View on Instagram
Under £30 is good for a lunch, but what about under £20 for one of London’s best Italians? Bocca di Lupo has a set menu for just £18 for two courses, where you can get cicoria and dried broad bean puree with chilli for starter and Puglia spaghetti al nero for main. Add a ricotta affogato for dessert for an additional £6.
Deal: Two courses £18; Three courses £26
Availability: Until 18:30pm Monday to Friday
Kolamba East
12 Blossom Street, E1 6PL
Kolamba jaffna lamb shank
Sister to the Soho outpost, Kolamba East in Liverpool Street serves up a set lunch menu of Sri Lankan food that’s equally good value as it is delicious. A strong case for leaving your desk and swerving the Tesco meal deal.
Deal: Two courses £25, three courses £30
Availability: Monday to Saturday
108 Brasserie
108 Marylebone Ln, London W1U 2QE
View on Instagram
Ease into the new year at The Marylebone Hotel’s 108 Brasserie with a choice of two courses for £30 or three Courses for £35. Dishes include starters like crispy tiger prawns in spicy cocktail sauce; fried haddock & chips, Thai massaman curry and a classic crème brûlée. And for those observing Dry Jan, you add a Hayman’s alcohol-free gin & tonic for £6.
Deal: Two courses £30; Three courses £35
Availability: All of January
Henri
14, 15 Henrietta St, WC2E 8QH

Henri dining room
A Covent Garden bistro from Jackson Boxer, Henri is a godsend for those who have West End tickets. Have the evergreen favourite steak frites alongside a starter and dessert for as little as £28 for two courses and £32 for three.
Deal: Two courses £28; Three courses £32
Availability: Lunch and pre-theatre
BAO
Various locations
Noodles at BAO
If the new year has you fleeing the beige tyranny of roast dinners, BAO is the obvious escape route. Across all five sites, there’s the BAO15 set lunch menu for just £15.
Deal: Bao, snack and rice bowl for £15
Availability: Varies by location
Hawksmoor
Various locations

Hawskmoor steak and chips
Hawksmoor is proving January doesn’t have to be all bleakness by bringing back its beloved steak and sides menu. Enjoy a 35-day dry-aged British beef rump with a choice of 4 sides: Bitter leaf and Devon blue salad, English lettuce salad, Baked sweet potato, our Beef dripping chips. All for just £19.
Deal: Steak and chips for £19
Availability: Monday to Saturday, 12:00pm to 5:30pm for all of January