The best set menus in London offering excellent lunch and dinner deals

From zero-waste offerings to Michelin-starred spots, here's where to find the best-value set menus in London right now.

Updated on • Written By Ellie Donnell

Map view
Close map
The best set menus in London offering excellent lunch and dinner deals

Love a deal? Us too. Some might argue that it’s near impossible to enjoy a multi-course meal on a budget in the capital these days, but our round-up of the best set menus in London is here to put the record straight. These set menu restaurants in London prove it's possible to enjoy everything from casual bao buns and sides for less than £20 to Michelin-starred fare at a snip of the regular price.

First, what is a set menu? Set menus are a wondrous invention in which a restaurant offers multiple courses, usually two or three, for a fixed price. They tend to be shorter than regular a la carte offerings and are available at specific times throughout the day and week. So, if you’re the kind of person who always struggles to decide what to order, or even what time to book, then our pick of London’s best set menus is the perfect solution.

YOU MIGHT ALSO LIKE

Set menus are most commonly available at lunchtime, which is why you’ll notice that this guide is largely geared towards the best set lunch menus in London. However, plenty of the best and most affordable set menus London has to offer are available throughout the day too, and you’ll find that some of London’s best lunch deals are also available in the evening.

Ready to be stunned? There are plenty of options out there, and we’ve tested most of them to bring you the best set menus London has to offer. Regardless of where you’re looking to dine, you won't just find the best set menu restaurants in Kensignton and Covent Garden, London's affordable restaurants also cover in lesser known areas that are well worth travelling for. Just don’t forget to make the most of these stellar deals while you can. You’ll find they’re always changing and don’t stick around for long!

SKIP TO THE BEST SECTION

Best set lunch menus in London

Whether it's a smart business lunch or a Friday treat, these excellent-value set lunch deals in London include options for every occasion. From smart restaurant dining to casual spots to spend an hour on your lunch break, these set menu restaurants cover all the options.

Lima, Shoreditch

blue bowl with raw fish and creamy red sauce

What: Set just minutes from the City, Lima Shoreditch introduces the vibrancy and colour of Peruvian fusion cuisine as a remarkably affordable set lunch deal. Dinner here can get a little pricey, but at lunchtimes from Monday to Saturday Lima puts on a proper feast for a snip of the cost. To start we'd recommend the stone bass ceviche clasico, which sees chunks of tender fish in a fresh but intense tiger's milk with heritage corn and sweet potato. As for the main, there's a choice of duck ‘a la Norteña’, miso seabass and cauliflower with aji amarillo. 
How much: one course and a side for £22, two courses for £28, three courses for £36
Where: 5-15 Sun Street, EC2A 2EP
Book now: Lima Shoreditch

Bebe Bob, Soho

roasted chicken and schnitzel with caviar

What: Starting from just £19, posh chicken restaurant Bebe Bob has launched an express menu featuring affordable mains, plus dessert for around £5 extra, making any two-course lunch off the menu no more than £25 a head. Choose from schnugget Caesar (a Caesar salad with chicken schnitzel nuggets), chicken schnitzel or rotisserie chicken, all served with French fries. It's followed by a choice of indulgent profiteroles with Guernsey cream and dark chocolate sauce or rum-cured pineapple carpaccio with coconut sorbet and pickled chilli.
How much: Two courses from £23
Where: 37 Golden Square, W1F 9LB
Book now: Bebe Bob

Ayllu, Paddington

small plates with sushi and glazed meat and fish

What: We’re not exaggerating when we say that swanky Peruvian spot Ayllu serves a six-course set menu for just £29 per person. Once you’ve picked your jaw of the ground, we recommend you make a booking asap to tuck into the likes of California rolls, edamame beans, miso soup and sea bass with plantain chips – and that’s just for starters! Mains include the likes of steak with chunky chips, soy sauce and rice, while dessert keeps this surprisingly classic with a chocolate fondant and ice cream. We’re certainly not complaining, of all the set menu restaurants in London, Ayllu really knows what it's doing.
How much: Six courses for £29
Where: 25 Sheldon Square, W2 6EY
Book now: Ayllu

The Devonshire, Soho

prawn cocktail and sticky toffee pudding

What: If you’re lucky enough to snag a booking (seriously, tell us how?), The Devonshire’s set lunch menu is nothing short of perfect. It starts with a prawn and langoustine cocktail served in a retro glass, followed by skirt steak, chips and bearnaise sauce, and then rounded off with sticky toffee pudding. The Devonshire is best known for brilliant Guinness and its competitive waiting list, so it's pretty remarkable that this is where you can find one of the best lunch deals in London. As London restaurants with set menus go, this is one of the best out there - there's a reason it's hard to bag a seat here!
How much: Two courses for £25, three courses for £29
Where: 17 Denman Street, W1D 7HW
Book now: The Devonshire

Mignonette, Richmond

Interiors at mignonette and sardines

What: You don’t find proper French bistros like this anymore... Mignonette opened somewhat quietly in 2024 and, but if you stumble upon it (and we hope you do) the reviews are all supremely positive. It’s a modest spot on a major roundabout, serving high-quality, well-priced French food alongside a natural wine list. The set lunch menu deserves a special shoutout though. At less than 20 quid for three courses, it’s an unbelievable deal, starting with home-baked bread with marmite butter, followed by terrine of pigeon with duck fat brioche and plum confit. For the main course, keep an eye out for lamb rump with cumin carrots.
How much: Two courses for £17.50, three courses for £19.50
Where: 109 Kew Road, TW9 2PN
Book now: Mignonette

Lisboeta, Fitzrovia

lisboeta dishes

What: Nuno Mendes' Lisbon-inspired restaurant offers a 'Menu do Dia' from Tuesday to Friday where you can grab two courses (a starter and a main) for £35. Think charred hispi with a white bean stew followed by grilled piri-piri halibut with Swiss chard and sweet onions. You'll also find dishes like a signature bacalhau a bras with shoestring fries, monkfish soup with delica pumpkin, and Iberico pork plumas with red pepper sauce. It really is a love letter to Lisbon, showcasing full-throttle flavour, vibrant colours, and a casual but intimate atmosphere. The deal is available 12-2.30pm. 
How much: Two courses for £35
Where: 30 Charlotte Street, W1T 2NG
Book now: Lisboeta

Sticks 'n' Sushi, Various locations

light wood table with plates of skewers and sushi

What: One of the most affordable set lunch menus in London by far, Sticks 'n' Sushi restaurants across the capital are treating us to a real lunch deal this January. Priced at just £19.50, the beloved Japanese restaurant is offering up not one, but two set menus. It's called the sticks menu, so guests can expect a range of sticks from the grill including salmon teriyaki, tsukune chilli, ramu niku, and more. That's not all, this menu also offers rice, and soup in addition to the five sticks. The other menu offers a seafood feast, starting with miso soup and grilled edamame before heading onto seaweed salad and rice paper salmon rolls.
How much: Multi-course set menu for £19.50
Where: 100 Shoreditch High Street, E1 6JQ; 11 Henrietta Street, WC2E 8PY; Nova Victoria, 3 Sir Simon Milton Square, SW1E 5DJ; 1 Nelson Road, SE10 9JB
Book now: Sticks 'n' Sushi ShoreditchSticks 'n' Sushi Covent GardenSticks 'n' Sushi VictoriaSticks 'n' Sushi Greenwich, and more.

Boxcar Bar & Grill, Marylebone 

Steak frites and red wine

What: Boxcar Bar & Grill’s three-course set lunch menu is almost too good to be true. It starts with a tasty snack, like cod goujons with house pickles, or pork cheek croquettes with apple and pickled kohlrabi, followed by your choice of main. Sirloin and fries with red wine jus would be our choice, but there's also a beef burger with smoked cheddar and a plant-based beetroot and macadamia cheese tart. All of that for just £19! Or, add dessert for an extra fiver to indulge in a rhubarb fool with whipped cream and oat crumble. We know what we’d do... 
How much: Two courses for £19, three courses for £24
Where: 23 New Quebec Street, W1H 7SD 
Book now: Boxcar Bar & Grill

The Pem, Westminster 

Delicate fine dining

What: Sally Abe’s beautiful pink restaurant in the Conrad London St. James Hotel is a must-visit for a knockout lunch in the centre of town. The menu champions British ingredients and sustainable suppliers. For quality this high, it's exceptional value. Priced at only £35 for two courses, it kicks off with a choice of winter root vegetable salad with hazelnuts and quince or cream of chestnut soup with duck leg croustillade, followed by braised ox cheek with stout sauce and celeriac or roast delica pumpkin with pomme dauphine and trompette mushrooms. 
How much: Two courses for £35 
Where: 22-28 Broadway, SW1H 0BH 
Book now: The Pem

Casa do Frango, Victoria and Piccadilly

Lunch set menu at Casa do Frango

What: In local tascas up and down Portugal, locals are enjoying ‘Prato do Dia’ or ‘plate of the day for lunch’. Traditionally served on a single plate, this dish is designed to be quick, simple and ideal for grabbing a quick delicious bite during a lunch break. Discover your very own Prato do Dia at Casa do Frango sites around London, choose between boneless chicken thighs brushed with either piri-piri, oregano or lemon and garlic, and charred cauliflower, both grilled over wood charcoal and served with a side of chips and hispi slaw for £14. If you always like to finish with something sweet you can also grab a home-made Pastel de Nata for just £2. 
How much: From £14 per person
Where: 2 Sir Simon Milton Square, SW1E 5DJ; 31-33 Heddon Street, W1B 4BN
Book now: Casa do Frango VictoriaCasa do Frango Piccadilly

Lasdun, South Bank

steak chips and salad at lasdun

What: One of our favourite restaurant openings of 2023, Lasdun marries some exemplary British cooking with a beautiful location right inside the National Theatre. Kick things off with potted Tamworth and duck toast or crab soup (to name just a few) before heading onto mains of roast onion tart and grilled Hereford ribeye with golden chips. Desserts will cost you just £5 more, an absolute bargain given the quality of the cooking. This one is also available for pre-theatre dining between 5pm and 6:45pm, making it the perfect pit stop before you head to the theatre.
How much: Two courses for £32 or three for £38
Where: National Theatre, Upper Ground, SE1 9PX
Book now: Lasdun

The Ninth, Fitzrovia

Beautiful egg yolk dish

What: One of the best ways to dine at a Michelin-starred restaurant at a snip of the price is with a set lunch menu. As the best set menus in London go, The Ninth has one has one of me most extensive offerings, with plenty of options to choose from. Jun Tanaka's menu changes with the seasons, but examples of dishes include seabream carpaccio with green chilli and kumquat to start, Iberico pork shoulder with grilled chanterelle and walnuts for main, and pain perdu with tonka bean ice cream to finish.  All that starting from £33 a head? It would be rude not to. 
How much: Two courses for £33, three courses for £38
Where: 22 Charlotte Street, W1T 2NB
Book now: The Ninth

Restaurant St Barts, Farringdon

dining room view at st barts

What: One of London's standout new restaurant openings of the last few years, St Barts boasts an extraordinary setting overlooking the Church of St Bartholomew the Great in Farringdon. The food is just as exceptional as the setting, and now you can eat at this recent Michelin star and Michelin Green star winner for a relatively affordable £55 a head; St Barts' express lunch menu squeezes a three-course experience, plus snacks, into just an hour. Options here have included mains of sika deer and celeriac alongside turbot with Jerusalem artichokes. Delicious.
How much: Three courses for £55
Where: 63 Bartholomew Close, EC1A 7BF
Book now: Restaurant St Barts

Cinnamon Kitchen, Battersea

Curry with rice and wine

What: Cinnamon Kitchen is a relaxed all-day dining concept that serves modern Indian cuisine with British influences, and can be found both in Battersea at the iconic Power Station, and in the City. There’s always a good reason to head here, but the set lunch menu at its Battersea site makes it particularly tempting. Available Tuesday to Friday, 12-5:30pm, you can enjoy two exquisite courses for just £24, such as stir-fried paneer with curry leaf lime crumble, and shorshe chingri shrimp. We'd start with the Agra lamb seekh skewer, head onto seared Kentish lamb keema saag and finish up with sticky ginger toffee pudding.
How much: Two courses for £24, three courses for £27.50
Where: 4 Arches Lane, SW11 8AB
Book now: Cinnamon Kitchen Battersea

Ganymede, Victoria

plate with meat rolled around stuffing and broccoli

What: Ganymede is Lunar Pub Company’s take on a classic British boozer, albeit with an upmarket spin suited to its genteel location. If you’re looking to enjoy its classic cooking on a strict budget, weekday lunchtimes are the time to visit. Start with the likes of sorrel and spinach veloute with a harissa brioche roll or rare beef salad with olive tapenade; followed by Cumberland sausage with creamed potato, red wine jus and onion rings. Finally, finish with a classic apple and blackberry crumble with vanilla ice cream or go the savoury route with Tunwirth cheese, crackers and quince.
How much: Two courses for £24.50, three courses for £29.50 
Where: 139 Ebury Street, SW1W 9QU 
Book now: Ganymede

Noble Rot, Soho, Mayfair and Holborn 

noble rot plates of food

What: Great value is what makes set menus in London stand out. Parisian bistro Noble Rot’s set lunch menu is without a doubt one of the most impressive in this guide, let alone the whole city. The menu changes every day in line with what’s in season, with the option to enjoy two or three courses for as little as £24. For example, you might expect to enjoy smoked cod's roe with winter tomatoes on toast to start, followed by roast chicken with bitter leaf and pumpkin, and finishing with a bright citrus pavlova. And yes, it is available at all three of its restaurants and comes with wine recommendations for each dish. 
How much: Two courses for £24, three courses for £28 
Where: Various London locations
Book now: Noble Rot Lamb’s Conduit Street, Noble Rot Soho, Noble Rot Mayfair

Fallow, St James's

The cod's head at fallow

What: Fallow is one of London’s best restaurants, and food of such astounding calibre doesn’t usually come cheap. That’s where its set lunch menu lends a helping hand. Punters looking to tuck into the likes of chicken liver parfait with mulled wine and almonds, and its famous Chelsea tart with caramelised whey can do so for a set price between Monday and Friday, 12-5:00pm. We'd recommend tagging on an extra snack of corn ribs to get you started and heading onto a seriously indulgent dairy cow burger for your main. Oh, and the Margaritas are brilliant too.
How much: Three courses for £42
Where: 2 St James’s Market, SW1Y 4RP 
Book now: Fallow

The Holland, Kensington 

bowl of bread with olive oil and charcuterie

What: This smart pub and restaurant in Kensington serves a set lunch menu for the astounding price of just £20 for two courses. Designed to serve locals with seasonal, home-cooked food, dishes here change frequently. Examples have previously included mains like mussels with garlic and Fino; venison ragu with orecchiette and parmesan and desserts like chocolate mousse with roasted pears and honeycomb to finish. It might not be the fanciest set menu in London, but you can't argue with great value. Plus, there's a brilliant homey atmosphere here to boot, and as far as we're concerned that's a key part of the package.
How much: One course for £15, two courses for £20 
Where: 25 Earls Court Road, W8 6EB 
Book now: The Holland 

Best all-day set menus in London

These all-day set menus are extra generous in that they're available for both lunch and dinner! You might have to eat a little earlier than usual if you're dining in the evening, but for these prices, that shouldn't be an issue. 

BAO, Various locations

bao bun and fried chicken

What: If you don’t know about BAO's epic set menu deal then where have you been all this time? Available from 12-6pm on weekdays, you can get your choice of bao bun along with one xiao chi and a rice bowl for the modest price of just £15. Choose from the likes of fried chicken, confit pork or lamb shoulder bao, followed by Taiwanese fried chicken with hot sauce or eryngii mushrooms with pickled shiitake. You'll also have a choice of rice bowls, with both the guinea fowl chi shang rice and mapo aubergine chi shang rice.
How much: Three courses for £15 
Where: Various locations
Book now: BAO Soho; BAO Battersea; BAO Marylebone; BAO Shoreditch; BAO Kings Cross; BAO City; BAO Borough

Hawksmoor, Various Locations

table laid with plates of steak, chips, and spinach

What: Often regarded as London’s best steakhouse, all Hawksmoors in London offer brilliant set lunch and dinner deals. While the timings vary slightly between them (some offer the deal from open to 6:30, while others have set times for lunch and dinner), every restaurant puts on a brilliant spread. The menu kicks off with potted beef and bacon served with Yorkshires, a smoked mackerel salad, and a vegetarian option in the form of a baked beetroot dish. But it’s the main course of 35-day aged rump steak and chips that steals the spotlight! We know what we’re ordering.
How much: Two courses for £30, three for £35
Where: Various Locations
Book now: Hawksmoor Borough; Hawksmoor Air Street; Hawksmoor Guildhall; Hawksmoor Seven Dials; Hawksmoor Spitalfields

Searcys Bar and Brasserie at Surveyors House, Westminster

Top down shot of food on table

What: Searcys' elegant brasserie in the heart of Westminster has launched an unbeatably priced set menu starting from just £24 for two courses. Dishes are seasonal, classic and British, starting with the likes of corn-fed chicken and pistachio terrine and cauliflower soup with parmesan soup, followed by chicken supreme with XO brandy sauce and fillet of cod with Morecambe Bay shrimp. Make room for pudding - there's caramelised brioche with brandy cherries and creme diplomat up for grabs. Plus, you can choose any main from the a la carte for a £10 supplement, just another reason why Searcy's deserves its spot amidst the best set menu restaurants in London.
How much: Two courses for £27.50, three courses for £32
Where: 11-12 Great George Street, SW1P 3AD
Book now: Searcys Bar and Brasserie at Surveyors House

Kolae, Borough

bowl of meat with brown sauce and coriander

What: Kolae stormed onto the scene in late 2023 with a brilliant sharing style menu specialising in the Kolae skewer cooking native to Thailand. But it does so much more than that, offering a depth of flavour and range of heady aromatics and a relatively pocket-pleasing price considering the calibre of the dishes. Fortunately for us, they’ve since introduced a set sharing menu for lunch and dinner. We’d happily visit for both, but with flames challenging upwards from the open kitchen dinners here bring a certain drama.
How much: £38 per person (ordered by the whole table)
Where: 6 Park Street, SE1 9AB
Book now: Kolae

Soutine, St John's Wood

Soutine Exterior

What: This informal neighbourhood restaurant combines the style of the great boulevard cafés of Paris with the artistic heritage of St John’s Wood. Those looking for an informal but chic bite can enjoy the prix-fixe menu - which includes starters like wild mushroom soup with croutons and chicory, pear, and Bleu d'Auvergne salad with honey roasted walnuts. The mains are suitably Parisian with the likes of haddock goujons served with tartar sauce and lemon, or coq au vin with pomme puree. As for the dessert, the set menu offers a choice of chocolate and raspberry tart, sorbet, or macarons. 
How much: Two courses for £19.50, three courses for £24.40
Where: 60 St John’s Wood High Street, NW8 7SH
Book now: Soutine

Mildreds, Camden 

selection of dumplings dips and breads

What: Vegan favourite Mildreds boasts one of the best value set menus London has to offer. It offers a veritable feast at an incredible price point, so you don't have to stress about choosing what to have. As always, dishes at Mildreds are bright, vibrant and totally vegan. Just imagine swathes of salsa macha hummus with candied pine nuts, kimchi gyoza, smoked paprika and mushroom arancini, hot Sri Lankan curry and spicy pandan leaf infused beetroot. Plus, when you go for the sharing feast menu you can also grab a signature dessert for just £5 extra.
How much: £25 per person (two people minimum)
Where: 9 Jamestown Road, NW1 7BW 
Book now: Mildreds Camden

Bellanger, Islington

Bellanger interiors

What: Embracing the style of relaxed French dining and the prix fixe format, Bellanger is a pretty spot in Islington with a reasonably priced set menu which adapts with the seasons. Starters include a choice of salade niçoise or quiche lorraine, while mains are kept simple with steak hache served with peppercorn sauce and fries, or orzotto’ du jour. For pudding, those looking for something comforting will love the chocolate and hazelnut tart, or there's a classic creme brulee for custard fans. The best part? Guests can add a glass of house wine or a pint of beer for just £6!
How much: Two courses for £19.95, three courses for £23.95
Where: 9 Islington Green, N1 2XH
Book now: Bellanger

Sucre, Soho

Hanging chandelier and plate with fish

What: Sucre specialises in Latin American open-fire cooking, with diners able to watch the flicker of its centrepiece charcoal oven in the open kitchen while they dine. Opulent interiors include chandeliers crafted out of upside-down glass decanters, and tapestry-covered furniture, all of which make its set menu feel absurdly good value given the glamorous setting. Available Monday to Friday, 12-6pm, guests can select either two or three courses, starting with Jerusalem artichokes with pear and fried chilli, followed by hake with parsnip bacon and mushroom ragout. To finish, you can't go wrong with a classic olive oil cake. 
How much: Two courses for £24, three courses for £29
Where: 47b Great Marlborough Street, W1F 7JP
Book now: Sucre

som saa, Spitalfields

selection of asian plates including deep fried fish

What: Fiery Shoreditch Thai restaurant Som Saa is still going strong after a fair few years as one of London's best Thai spots. The tem toh menu is phenomenal value - a selection of som saa's best dishes, including coconut and smoked chicken salad and a tiger prawn green curry, wrapped up in a neat £35 package. There's also an excellent vegetarian and vegan menu priced at just £30, which is astonishing value for the quality and quantity of the food. This brilliant set menu has to be ordered by the whole table, but we wouldn't have it any other way, Thai food is best when shared after all. 
How much: £35 per person for lunch, £50 per person for dinner
Where: 43a Commercial Street, E1 6BD
Book now: som saa

Swan at the Globe, South Bank

the dining room at Swan

What: Swan is a contemporary British restaurant located at the iconic Shakespeare’s Globe along the South Bank. Alongside various brunch, a la carte and afternoon tea offerings, it also serves a set River View menu which highlights the best seasonal British produce. Think mackerel rillette with melba toast and quinoa beetroot date salad to start followed by red wine venison stew with mash or fish of the day with lentil ragout to follow. Better still, it’s available for lunch and dinner, seven days a week. Where better to enjoy open of the best London set menus than with a view of the Thames? 
How much: Two courses for £27.50, three courses for £32
Where: 21 New Globe Walk, SE1 9DT 
Book now: Swan at the Globe 

Kitchen W8, Kensington

white plate with fish fillet fried and scored

What: Kitchen W8 is a neighbourhood restaurant in Kensington that has held onto its Michelin star since 2011. Head chef Mark Kempson, who has been at the restaurant all that time, working to adapt the menu to cater to loyal clientele and make brilliant food accessible. Focusing on modern English cooking with French soul, examples of his dishes on the menu include stracciatella with winter leaves, fennel, and pickled red onions; glazed slow-cooked pork sheets with smoked potato and parsnip, and a new season rhubarb and blood orange fool. It's available Monday to Saturday for lunch, or early evening on any weekday.
How much: Three courses for £49.50 
Where: 11-13 Abingdon Road, W8 6AH 
Book now: Kitchen W8 

Best set dinner menus in London

Dinner deals are more of a rarity in the capital, but that doesn't mean they're nonexistent. In fact, these tasty offers from Townsend and Spring are some of the best set menus in this list, if you ask us.

Mallow, London Bridge and Canary Wharf 

Plant based dishes, dumplings, and cocktails

What: The sister restaurant to vegetarian institution Mildreds, Mallow Canary Wharf boasts an extensive 'taste of Mallow' menu available on both weekdays and weekends in the late afternoon and evening. It features a selection of plant-based plates starting with aromatic garden pickles, white bean confit hummus, and sweet potato pepper mojo, moving on to root chop croquettes, black sesame shiitake toast, pan-fried dumplings and pakora masala. It's all served to share, but we won't blame you if you hog the chocolate cherry tahini truffles that arrive at the end.
How much: £42 per person (two people minimum)
Where: 1 Cathedral Street, SE1 9DE; 12 Park Drive, Wood Wharf, E14 9ZW 
Book now: Mallow London BridgeMallow Canary Wharf

Kudu Grill, Peckham

small chicken with white sauce and pic of interiors

What: At Kudu Grill, sister restaurant to Kudu in Queens Road, the majority of dishes on the menu have felt the lick of the grill, from the bream with Mauritian mazavaroo sauce and capers to the poussin glazed in mango and gochujang. All mains on this menu come with crisped fingerling potatoes in beef fat, and a choice of snacks including pork belly skewers and padron peppers with labneh. It’s not just the brilliant value set menu that makes Kudu so attractive, the interiors hold their own, as does the entirely South African wine list. Nou Gaan ons braai!
How much: Two courses for £29, three courses for £33.50
Where: 57 Nunhead Lane, SE15 3TR
Book now: Kudu Grill

Rick Stein, Barnes

Views on the river

What: From the king of seafood himself, Rick Stein’s Barnes branch in southwest London serves a set menu featuring plenty of fish favourites, including signature dishes like Cullen skink, and the coley veloute with cream, apple, and pink peppercorns. Elsewhere, you'll have your pick of dishes like imam bayildi aubergine stuffed with fried onions, tomato, and chilli, as well as desserts like treacle tart with clotted cream, bread and butter pudding, and indulgent profiteroles The great thing about this one is that the deal is available all day, from 12-9pm Monday to Thursday, and 12-5pm on Fridays. 
How much: Two courses for £24.95, three courses for £29.95
Where: 125 Mortlake High Street, SW14 8SN
Book now: Rick Stein Barnes

Cinnamon Club, Westminster

Paratha and curry

What: Vivek Singh’s Cinnamon Collection has brought a number of first-class Indian restaurants to the capital, but Cinnamon Club is the flagship site which opened in 2001. If you're looking for places to eat centrally for dinner, you'll be pleased to know that Cinnamon Club offers a great deal early and late dinner menu featuring £38 for three courses. Even better, it's available Monday to Saturday (yes, a Saturday!) from 5-6:30pm and 9:30pm onwards. Think clove smoked Anjou squab pigeon; Koorgi-style double cooked pork belly with masala mash, raw mango and chilli sambal; and desserts like baked saffron cheesecake.
How much: Three courses for £38
Where: The Old Westminster Library, Great Smith Street, SW1P 3BU
Book now: Cinnamon Club

Spring, Temple 

table filled with dishes including arancini and curry

What: Spring’s Scratch menu is the epitome of the perfect set menu. Not only is it a steal at £30 for three courses, but its aim is to offer guests a delicious, nutritious meal for a fair and reasonable price, that makes use of ingredients that would otherwise go to waste. Skye Gyngell has set an excellent precedent, one we believe more restaurants should get behind. While the menu changes frequently, it's been known to offer dishes like grilled onglet with polenta and romesco, and twice-baked chocolate torte with remilled nuts and moscatel caramel.
How much: Three courses for £40
Where: Somerset House, WC2R 1LA 
Book now: Spring

On the hunt for more offers on food and drink in London? Sign up to SquareMeal Restaurant Rewards and start earning points when you dine at your favourite restaurants. Check out all our current restaurant offers here, or discover more set menu deals across the capital.