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

cavitarestaurant.com

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

cafececilia.com

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

www.devonshiresoho.co.uk

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

noblerot.co.uk

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.

rokarestaurant.com

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

boccadilupo.com

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

kolamba.co.uk

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

108brasserie.com

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

henricoventgarden.com

BAO

Various locations

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

baolondon.com

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

thehawksmoor.com