Best Set Menus In London

Scarlett Welch's profile picture
By Scarlett Welch Editor, DesignMyNight Scarlett has covered the UK's best restaurants, bars and events for DesignMyNight since 2023. She holds an MA in Media & Journalism, with bylines in The Crack magazine and South London News, among others. Last updated on 17th July 2026

A set menu in London is a truly excellent way to experience a top restaurant without the elevated price tag. Whether you're looking for an affordable midweek lunch deal at a Michelin star spot or an incredible-value prix-fixe dinner for date night, you can enjoy an excellent two or three-course meals at a fixed price - often for less than £30.

And though the set menus may be a little more limited than your average a la carte, and are only available during specific times and days of the week, they often showcase some of the restaurant's best dishes at a fraction of the regular price. So if you're looking for the best-value set menus in London? Find them all here, including prices, times and days to book.

Best Set Menus In London: Affordable Lunches & Michelin Star Deals




1. £25 Lunch Menu At Daffodil Mulligan

  • Location: 70-74 City Road, Old Street, EC1Y 2BJ
  • Price: from £25 per person
  • What's included: two or three courses
  • Why we recommend: you can expect warm Irish hospitality here at all times, and the monthly changing menu means there's always something new to try

Looking for affordable set menus in London? The ultimate party venue, Daffodil Mulligan (named after the daughter of the legendary Irish street seller Biddy Mulligan), brings guests an ever-changing offering on their set lunch menu, which is £25 for two courses, or £28 for three.

Their courses rotate every month, with past dishes including seabass ceviche and sugar pit pork. They're true to their Irish roots here, as Michelin Star Chef owner Richard Corrigan and Head Chef Stu Hesketh are all about working with the land to produce top-quality eats. Topping it all off, there's an extensive wine list to work your way through as well.

2. £29 Set Menu At Whitcomb's

2/3 Course Set Menu £29.00 and 1 other offer

  • Location: 38 Leicester Square, WC2H 7DX
  • Price: from £29 per person
  • What's included: two or three courses
  • Why we recommend: fine French dining can often be pricey, but these brilliant set menus are bringing you a taste of luxury without breaking the bank 

Found at The Londoner on Leicester Square, fancy French restaurant Whitcomb's is making sure you're well-fed with its enticing set menus, which are available for lunch and pre-theatre. as for the decor, expect comfortable seating and simple white tablecloths, creating a luxurious, refined feel.

With either two courses for £29 or three at £34, this Leicester Square restaurant is slinging out chicken Milanese, gnocchi pomodoro, salmon carpaccio and so much more, with a separate vegan option too.

3. £26.95 Set Menu At Karma Sanctum Soho Hotel

@ Karma Sanctum Soho Hotel on Various dates from Wednesday 5th August 2026

Enjoy a two-course set menu for £26.95 or upgrade to three for an extra fiver at Karma Sanctum Soho Hotel - the stylish restaurant and lounge bar bringing classy dark decor to the bustling area.

From 5pm 'til 11.30pm, you can tuck into delicious dishes like chicken teriyaki or roasted aubergine, curated by Michelin star chef Garry Hollihead at the Wild Heart Restaurant. Even better? You'll also get a complimentary tipple on arrival.

4. Two Courses For £29 At CLAP

AFTERLIGHT and 3 other offers

  • Location: 12-14 Basil Street, Knightsbridge, SW3 1AJ
  • Price: from £29 per person
  • What's included: two courses
  • Why we recommend: this is much more than your standard meal, it's a real experience complete with fine dining and a gorgeous setting

Get ready to elevate your lunch game. CLAP London - just moments from Harrods - is serving up a two-course set lunch that's as luxurious as it is delicious, all for just £29 per person. Swing by Tuesday to Friday, 12pm to 7pm, and kick things off with a duo of starters, from crispy rice topped with salmon and avocado to a decadent truffle-kissed Clap salad.

Feeling fancy? Maybe some sashimi or a spicy shrimp tempura roll will do the trick. For mains, take your pick from melt-in-your-mouth black cod miso, tenderloin beef or tender chicken. And let's not forget dessert (just £5 extra). Whether you go for the assorted mochi ice cream or the matcha cheesecake with raspberry seeds, it's the sweet ending you deserve. It's also just kicked off its next glamorous chapter by launching an exclusive summer menu in partnership with internationally acclaimed culinary maestro Chef Reif Othman. Expect a beautifully curated selection of modern plates that feel light enough for summer but carry a serious umami punch.

5. £25 Set Menu At The Devonshire

  • Location: 17 Denman Street, Soho, W1D 7HW
  • Price: from £25 per person
  • What's included: two or three courses
  • Why we recommend: as one of London's most popular pubs, the Devonshire can be difficult to get a booking at - but this dreamy set menu makes it worth trying for sure

Curated by Oisin Rogers, Charlie Carroll, and Ashley Palmer-Watts, a trio of renowned bar owners and food enthusiasts, The Devonshire is a buzzing pub in Soho, situated on Denman Street. it may be notoriously difficult to get a table there, but there's a brilliant offer waiting if you manage it.

Their pocket-friendly fixed menu, priced at just £25 for two dishes or £29 for three, is a steal, featuring mouthwatering treats like skirt steak with chips and bearnaise sauce and the indulgent sticky toffee pudding.

6. Two Courses For £20 At Joe Allen

  • Location: 2 Burleigh Street, Covent Garden, WC2E 7PX
  • Price: from £20 per person
  • What's included: two or three courses
  • Why we recommend: the traditional glamour here makes any meal feel just that little bit more special

When it comes to value and flavour, Joe Allen's set menu is a star of the West End. This Covent Garden institution serves up two (£20 per person) or three (£25) courses of classic New York brasserie fare every day - think chicken Milanese, Joe's meatballs al forno, spatchcock poussin, vodka parmesan cream orecchiette and so much more.

With its rich theatre history, live piano, and walls lined with vintage Broadway posters, Joe's offers a taste of old-school glamour at a refreshingly down-to-earth price.

7. £50 Group Set Menu At Ember Yard

£35 pp Asado Domingo - Sunday Roast

  • Location: 60 Berwick Street, Soho, W1F 8SU
  • Price: from £55 per person
  • What's included: a selection of tapas to share
  • Why we recommend: we love the unique fusion of Spanish and Italian flavours, and it's a great choice for sharing among friends

Located in the vibrant heart of Soho, Ember Yard is always a winner for Spanish and Italian fusion cuisine. Expect sleek interiors and a state-of-the-art charcoal grill, used to cook up many of the dishes on their £55 group tapas menu.

You and your friends can tuck into Padron peppers, charcuterie boards, prawns pil pil and more, finishing up with cinnamon-coated churros. And if you feel like splashing out then opt for their £75 menu instead, which includes even more scrumptious bites and a glass of fizz on arrival. They serve a minimum of eight people - perfect for large groups.

8. Set Menus From £34.95 At Colonel Saab

  • Location: Holborn or Trafalgar Square
  • Price: from £34.95 per person
  • What's included: multiple options
  • Why we recommend: the opulent setting always makes us feel special when dining at Colonel Saab, and their plethora of fixed price menus offers something to suit every budget

One of the best set dinner menus with a level of flair like no other, make it a trip to Colonel Saab in Holborn or Trafalgar Square where the £90 tasting menu is set to be an exploration of Indian flavours, in a gorgeous venue decked out in ornate chandeliers and portraits along the walls.

They also offer a three-course set menu in London for either £65 or £85, featuring plates like butter chicken and lotus stem kofta rolls. And for something a little more affordable, check out their tiffin lunch menu, which promises two courses for £34.95. Thirsty? Try out their expertly curated cocktails by award-winning mixologist Anthony Bertin.

9. £35 Set Menu At The Pem

  • Location: 22-28 Broadway, Westminster, SW1H 0BH
  • Price: £35 per person
  • What's included: two courses
  • Why we recommend: the gorgeous interiors here make any meal special, and these guys have even won awards for their cooking

If you fancy experiencing fine dining without spending too much money, then the lunch set menu at 2023 National Restaurant Awards winners The Pem is perfect for you. Enjoy two courses for £35, including spring artichoke and beef sirloin with pink peppercorn sauce.

Take a seat at one of the plush booths and marvel at the restaurant's stunning interior, which combines art deco touches with vibrant shades of red and pink. This stylish spot takes its name from suffragette Emily Davison's nickname, and boasts a female-led kitchen team.

10. Two Course Lunch For £29 At Bocconcino Soho

  • Location: 59 Great Marlborough Street, Soho, W1F 7JY
  • Price: from £29 per person
  • What's included: two or three courses
  • Why we recommend: we can't get enough of the indulgent Italian food at this Soho spot, and it's excellent value for the area as well

As a hub of genuine Italian culinary mastery, with chic marble interiors and sleek Italian flair, Bocconcino sets the stage for a fantastic dining experience in vibrant Soho. Their Josper Grill lunch set menu brings a touch of Italian sophistication to the bustling scene. Kick off your meal with fancy antipasti like the velvety burrata con pomodori datterini e pesto.

For the main event, take your pick from sea bass, beef tagliata, ricotta and spinach ravioli or pizza diavolo, and wrap up with a classic tiramisù or freshly churned vanilla soft serve ice cream, topped with decadent chocolate sauce and crunchy hazelnuts, all starting at £29 for two courses (or three for £34).

11. £25 Menu At Hawksmoor

  • Location: across London
  • Price: from £25 per person
  • What's included: two (£25) or three courses (£30)
  • Why we recommend: this is our top pick for steak fans, with grass-fed British meat aplenty to tuck into, and their desserts are beautifully indulgent

With venues in Spitalfields, Borough, Seven Dials and beyond, the Hawksmoor set menu has made quite a name for itself across the country. Available for lunch or early dinner from 12 - 5.45pm, you can tuck into the likes of smoked mackerel salad, rump steaks, sticky toffee sundaes and more, paired with a glass of red from their long list.

You can nab three courses for £30, or two for £25, up for grabs every day of the week except Sunday - perfect if you're after a weekend set menu in London. All their beef is sourced from British grass-fed, traditionally reared cattle, butchered by hand and dry-aged for 35 days, and they focus on sustainable seafood too.

12. Two Courses For £19.95 at Richoux

2 Courses for £19.95 - Set Menu and 2 other offers

  • Location: 14-15 Langham Place, Marylebone, W1B 2QS
  • Price: from £19.95 per person
  • What's included: two or three courses
  • Why we recommend: this is one of the most affordable set menus on our list, and it's even available on Saturdays

With classical architecture and carefully curated interiors, Richoux brings a timeless sophistication to any occasion. The good new is, this ultra elegance doesn't have to break the bank.

Drop in for lunch or dinner Tuesday to Friday or on Saturdays from 4pm to tuck into two courses for just £19.95. There's all sorts up for grabs, from seabream tartare to steak frites and gnocchi à la tomate. You can also add dessert for an extra £4.95.

13. Two Courses For £26 Or Three Courses For £29 At Smith's Bar & Grill

@ Smith's Bar & Grill on Various dates from Wednesday 5th August 2026

  • Location: 25 Sheldon Square, Paddington Central, W2 6EY
  • Price: from £28.60 per person
  • What's included: two or three courses
  • Why we recommend: this charming British restaurant is both modern and classy, bound to impress your lunch date while still staying within budget

Smith's Bar & Grill is a stylish restaurant in Paddington that features elegant, plant-filled interiors and a mouthwatering menu that takes inspiration from all over Europe. From 12 until 5.30pm on weekdays, you can enjoy a set lunch menu of two courses for £28.60, or three for £31.90.

Indulge in everything from beef carpaccio to aubergine parmigiana or creamy ricotta and spinach ravioli, finishing off with a chocolate fondant.

14. Two-Course Lunch For £24.95 At Sticky Mango

  • Location: Tower Bridge and Waterloo
  • Price: from £24.95 per person
  • What's included: two (£24.95) or three courses (£29.95)
  • Why we recommend: for affordable Asian plates in a pretty, colourful setting, you can't go wrong with these blossom-filled restaurants

Boasting some of the best set lunch menus in Tower Bridge and Waterloo alike, Sticky Mango is a vibrant Asian restaurant known for its indoor blossom trees and colourful decor across both venues. There are a number of fantastic fixed offerings here, including a two-course lunch for £24.95, or three for £29.95.

Expect dishes like Malaysian chicken curry puffs and Thai green papaya salad - you can also add on a 175ml glass of house wine for just £5.05 more.

15. Three Courses For £29 At The Quality Chop House

  • Location: 92-94 Farringdon Road, Farringdon, C1R 3EA
  • Price: from £29 per person
  • What's included: three courses
  • Why we recommend: this characterful venue has a lot of history to it, and with a changing feast every two weeks, you'll want to keep coming back

A historic London venue that dates back to 1869, The Quality Chop House maintains its original Grade II-listed interiors, Victorian tiling and iconic church pew-style seating. Executive chef Shaun Searley cooks up a storm in the kitchen, including a weekday lunch menu for £29.

The menu changes every two weeks, and they also offer a set Sunday roast menu at £59 for three courses.

16. Two Courses For £29 Or Three For £35 At The English Grill

  • Location: 39 Buckingham Palace Road, Westminster, SW1W 0PS
  • Price: from £29 per person
  • What's included: two or three courses
  • Why we recommend: we can see why these guys have been awarded two AA Rosettes, they're the epitome of quality British dining

With two AA Rosettes to its name, The English Grill has cemented its reputation for top-quality British fare. From Executive Chef Ben Kelliher, the menu is packed with prime cuts and standout dishes that show off the very best of seasonal British ingredients.

The set menu lunch serves as something of a highlight reel, packing in everything from buttermilk chicken schnitzel to butterfly sea bass and basil potato gnocchi. It gets even better - tuck into two courses for £29 or all three for just six quid more.

17. Two Courses For £30 At The Chalk Freehouse

  • Location: 27 Tryon Street, Chelsea, SW3 3LG
  • Price: from £30 per person
  • What's included: two or three courses
  • Why we recommend: if you're after Michelin-level dining at a reasonable price, it doesn't get much better than this friendly Chelsea pub

Enjoy a Michelin-quality lunch in the heart of Chelsea without the Michelin price tag at The Chalk Freehouse. Crafted by Tom De Keyser (formerly of The Hand & Flowers), the set lunch menu offers refined British classics with seasonal flair - just £30 for two courses or £35 for three (available Monday to Friday from 12 - 2.30pm and 5.30 - 6.15pm). The menu regularly changes, but past starters have included the likes of courgette and basil soup with ratatouille, and oak smoked salmon with creme fraiche "gribiche" and pickled cucumber.

Main courses have also featured the likes of braised spring lamb with Cornish potatoes, heritage vegetables and tomato, as well as ricotta dumpling with coco bean, sweetcorn and red chilli succotash. For dessert, choose between a creamy buttermilk panna cotta topped with Kerridge's honey and toasted almonds, or vanilla ice cream with a summer berry fruit salad and olive oil.

18. £48.60 Tasting Menu At Ayllu

@ Ayllu on Various dates from Wednesday 5th August 2026

  • Location: 25 Sheldon Square, Paddington Central, W2 6EY
  • Price: from £48.60 per person
  • What's included: a nine tasting menu
  • Why we recommend: you can customise your experience with their multiple choices of tasting menu, and we can't get enough of their Japanese and Latin American flavours combined

Looking for the best all-day set menus in London? Indulge in one of three tasting selections starting from £48.60 for nine courses at Ayllu, serving exciting fusions between Latin American and Japanese cuisines - found in Paddington.

Choose from Cuzco (featuring ceviche, beef tequenos, skewers and more) and the Machu Picchu (bluefin tuna rolls, beef tataki, shrimp popcorn, steak BBQ). Plus, they also offer a six-course weekday lunch for just £29.

19. £40 Set Menu At Quaglino's

  • Location: 16 Bury Street, St James', SW1Y 6AJ
  • Price: from £35 per person
  • What's included: two (£35) or three courses (£40)
  • Why we recommend: a three-course dinner for £40 in Central London is pretty rare, especially in a setting as gorgeous as this one

Having entertained the likes of Evelyn Waugh and the late Queen, Quaglino's is as luxurious as they come. Not only can you dine in their decadent gold and red restaurant, which is ideal for special occasions, but your trip here doesn't have to break the bank either.

The St James's destination has a £40 prix fixe menu when grabbing dinner outside of peak hours from Monday to Thursday, which includes three courses of British fare and a glass of bubbles to match. Think pan-fried sea bass with chargrilled octopus and squid ink emulsion, as well as spinach and leek risotto.

20. Inamo Tasting Menu & Glass of Fizz for 2 (£45 Each)

  • Location: 11-14 Hanover Place, Covent Garden, WC2E 9JP
  • Price: £90 for two people (£45 each)
  • What's included: an eight-dish tasting menu and a glass of prosecco each
  • Why we recommend: one of the most high-tech restaurants in the city, this quirky interactive spot is serving the very best of Japanese cuisine at a budget-friendly price

Covent Garden's Inamo is a date night lover's dream thanks to their tasting menu offer. With 8 dishes each in tow, and a glass of fizz for both of you, you'll enjoy sushi and Japanese cuisine in a cool, tech-led setting for just £90 for both of you.

The chef will whip up their very best plates to share, with a sample menu that includes crunchy tempura shrimp dragon rolls, teriyaki beef wraps and miso aubergine. Plus, their interactive tables feature games and projections to add to your experience.

Menu subject to change. Tables subject to availability and must be pre-booked.
  • £90

21. Two Courses For £30 Or Three For £35 At May Fair Kitchen

Two Dishes : £30 Three dishes: £35 and 1 other offer

  • Location: 70 Stratton Street, Mayfair, W1J 8LT
  • Price: from £30 per person
  • What's included: two or three courses
  • Why we recommend: their unique fusion of Japanese and Italian cuisines creates an innovative menu that we keep coming back for

The low lights and warm wooden interiors of May Fair Kitchen are perfect for a light lunch or long and luxurious dinner. When you stop by for its set menu, meal times are as straightforward as they are stylish.

Whatever brings you here, Stracciatella Pugliese, bucatini with nduja, asorted mochi, and plenty more mean you certainly won't leave hungry. It gets even better - you can tuck into two courses for just £30 or three for £35.

22. £54 Drink & Dine Deal At Control Room B And Noci

@ Control Room B on Various dates from Wednesday 5th August 2026

  • Location: 270 The Power Station, Circus Road South, Battersea, SW11 8BZ
  • Price: £54 per person
  • What's included: two courses and two drinks
  • Why we recommend: not only will you get to enjoy a delicious meal here, but you'll also get to soak up the atmosphere of this iconic landmark while drinking at Control Room B

A collaboration between two stunning spots in Battersea Power Station, this £54 drink and dine experience is ideal for date nights, birthdays or just because. To begin and end the evening, you'll enjoy drinks at Control Room B, enjoying a two-course meal at Noci in between.

The menu features indulgent Italian treats like carbonara, nduja arancini or burrata with broad beans, paired with a cocktail or homemade focaccia. At the bar, expect Aperol spritz, house wine, beer and more.

23. £45 Tasting Menu At Santo Remedio Casona & Cantina, Marylebone

  • Location: 13-14, Thayer Street, W1U 3JR
  • Price: £45 tasting menu or £25 sharing lunch menu
  • What's included: two or three courses, or a selection of sharing dishes
  • Why we recommend: with multiple choices of set menu to choose from, you can tailor your meal to any budget, and there's a wide range of scrumptious Mexican fare to try

Santo Remedio's set menus showcase the finest Mexican regional cooking, featuring dishes such as duck carnitas with tomatillo salsa and hibiscus enchiladas with smoky tomato salsa. They offer a sharing tasting menu for £45, or a set lunch menu from £25.

You can enjoy these carefully curated menus in private dining rooms or book the entire venue for a larger group. Each menu is designed to give you and your guests a flavourful journey through Mexico's culinary heritage, paired with perfect drinks selections that elevate the dining experience.

24. £45 Set Menu At The Milestone Hotel and Residences

Afternoon Tea Week Offer and 1 other offer

  • Location: 1 Kensington Court, W8 5DL
  • Price: from £45 per person
  • What's included: two or three courses
  • Why we recommend: there's a real sense of class and elegance at this five-star hotel, though their set menu works for lower budgets

Located in Kensington, five-star spot The Milestone Hotel and Residences are serving up a set lunch menu created by executive chef Daniel Putz. This is perfect for anyone who's looking for luxury on a budget, as they have several more affordable options.

Expect fillet of beef, roasted pumpkin with goat's cheese, baked vanilla cheesecake and more, all for as little as £45 per person, with three courses coming in at £55. Enjoy pre-theatre dining from £65 as well, or upgrade your experience with the £110 tasting menu, which also offers a vegetarian alternative for £95.

25. Two Course Lunch For £37.95 At Larch, Sky Garden

@ Larch on Various dates from Wednesday 5th August 2026

  • Location: Unit 2, Illona Rose House, Manette Street, Soho, W1D 4AL
  • Price: £37.95 per person
  • What's included: two courses and a welcome drink
  • Why we recommend: thanks to a trip to Sky Garden included, this is more than just a meal - it's a real experience that's perfect for exploring the City

This summer, dive into the flavours of Italy with a fabulous two-course menu priced at £37.95 per person at Lunch At Larch & Access To Sky Garden. Get ready for classic Italian dishes, tempting cocktails, and a wide array of wines from all regions.

Feast on delights like mackerel bruschetta, truffle arancini, prosciutto and rocket pizza, and Caesar salad. After savouring your delicious meal, enjoy a fast-track entry to the iconic Sky Garden to soak up those city views.

Best Affordable Set Menus (£30 And Under)

26. Two Courses From £29.50 At SUSHISAMBA

  • Location: The Piazza, Covent Garden, WC2E 8RF
  • Price: from £29.50 per person
  • What's included: two courses
  • Why we recommend: SUSHISAMBA always delivers on both flavour and presentation, and it's an Instagrammer's dream thanks to the striking interiors

SUSHISAMBA Covent Garden has unveiled its new Vivo Menu, a vibrant two-course set lunch designed to be affordable. Priced at £29.50 and available daily from 12pm to 6pm, this is a bold journey through SUSHISAMBA's iconic fusion of Japanese, Brazilian, and Peruvian cuisines - perfect for a stylish midday escape in the heart of Covent Garden.

The chef-curated menu features standout dishes like crispy yellowtail taquitos, rock shrimp tempura, chicken tonkatsu with white cabbage and more. Not in the area? Check out their City venue instead for amazing views.

27. £21.95 Set Menus At The Ivy Asia

  • Location: 1 New Change, St Paul's, EC4M 9AF
  • Price: from £21.95 per person
  • What's included: two courses, or add dessert for £5 extra
  • Why we recommend: the jaw-dropping decor is enough to convince us, but this City restaurant also offers a very wallet-friendly lunch deal

Long associated with big celebrations and high-drama dining rooms, The Ivy Asia is inviting you to enjoy its signature pan-Asian flavours in a more everyday context. The Lotus Lunch Menu, priced at just £21.95, is available Sunday - Friday from 11.30am to 4.30pm (excluding bank holidays). You'll kick off with a delicious crispy wonton pastry and poppadoms with a Szechuan dip, before tucking into your choice of starter - think spicy yellowtail maki roll, kimchi fritters with spring onion mayo, Vietnamese summer salad or chicken gyoza.

Mains continue the theme of generous, feel-good luxury, with options such as saamjang robatayaki chicken, Keralan chickpea and aubergine curry, barbeque duck salad, and wok-fried asparagus and greens. As for dessert, which you can add on for just £5 extra? Think milk chocolate and hazelnut truffle with salted caramel sauce, soft serve ice cream, or yuzu mochi.

28. £32 Lunch Menu At Kudu

  • Location: 7 Moxon Street, Marylebone, W1U 4EP
  • Price: £32 per person
  • What's included: two courses and tea or coffee
  • Why we recommend: these guys have earned quite a following for their delicious South African menu, and we always return to try more of their food

Neighbourhood restaurant Kudu is sitting pretty in Marylebone, the brainchild of couple and top restauranteurs Amy Corbin and Patrick Williams. Think South African-inspired small plates featuring herbs and vegetables from their own garden plots, alongside other ingredients from local suppliers.

As for the express lunch menu? Expect two courses for £32, including a juicy boerewors burger, scorched mackerel and burrata topped with asparagus and white anchovy, served with tea or coffee.

Michelin Star Set Menus In London

29. Two Course Set Menu For £39 At The Ninth

  • Location: 22 Charlotte Street, Fitzrovia, W1T 2NB
  • Price: from £39 per person
  • What's included: two or three courses
  • Why we recommend: with a chef that's used to cooking in Michelin-starred restaurants, you can count on this menu to be of the highest quality

With two decades of kitchen wizardry in multiple Michelin-starred spots, chef extraordinaire Jun Tanaka's The Ninth highlights seasonal goodies with a mix of French and Mediterranean flavours.

Their set menu is a winner, kicking off at £39 for two courses (or three for £45) with wine pairings, showcasing a delicious changing menu. Think past dishes such as chargrilled poussin, grilled seabream, crispy Primavera risotto, and desserts like strawberry ripple ice cream.

30. Three Courses From £59 At 64 Goodge Street

  • Location: 64 Goodge Street, Fitzrovia, W1T 4NF
  • Price: from £59 per person
  • What's included: three courses
  • Why we recommend: this place just screams luxury, and there is a lot of choice between dishes on their set menu, catering for everyone

After a Michelin star set menu in London? 64 Goodge Street is a truly memorable dining experience, with understated but stylish interiors and a mesmerising menu. They offer both lunch and dinner set offerings, costing £59 or £95 for three courses.

Dishes range from basseri chicken galantine to cȏte de porc with ham hock or wild mushroom ravioli. The desserts are excellent too, including an apricot tarte tatin.

Best Set Menu Restaurants For Date Night In London

31. Three Courses For £34 At Sexy Fish

  • Location: 1-4 Berkeley Square, Mayfair, W1J 6BR
  • Price: from £24 per person
  • What's included: two or three courses
  • Why we recommend: destined to impress, this stunning restaurant is all about mouthwatering seafood and Instagrammable interiors

Dazzling Mayfair destination Sexy Fish is known for its bold interiors, which feature a massive live coral reef tank art from the likes of Frank Gehry and Damien Hirst - as well as a striking ceiling mural from Michael Roberts.

Despite the luxury feel, their set menus are surprisingly affordable, from their £24 two-course lunch to three courses for £34 at set times throughout the week. Think salmon ceviche, caramelised black cod, whole baby chicken and much more.

32. £39 Bubala's Knows Best Set Menu At Bubala

  • Location: 65 Commercial Street, Spitalfields, E1 6BD
  • Price: £39 per person
  • What's included: three courses
  • Why we recommend: giving you a sample of all their best dishes, you can sit back and let the experts take charge with this well thought-out set menu

Bubala taps into the authentic flavours of Lebanon and Tel Aviv, giving diners a fresh take on traditional cuisine. They also serve up a wide range of cocktails, to be enjoyed in their homely, naturally decorated restaurant.

Their delicious fixed menu, Bubala's Knows Best, is priced at £39 a pop and dishes out goodies like hummus with burnt butter, oyster mushroom skewers and zesty cucumber with tahini.

Dinner Set Menus In London

33. Two Course Meal For £29 At Berners Tavern Bar

  • Location: 10 Berners Street, Fitzrovia, W1T 3NP
  • Price: from £29 per person
  • What's included: two or three courses
  • Why we recommend: this is a truly stunning setting, and you can snap up a brilliant bargain here before 6.30pm

The Berners Tavern Bar, nestled inside The London EDITION Hotel in Fitzrovia, dishes out a fantastic set menu. You can enjoy two or three courses here, available from 5 to 6.30pm and 8 to 10pm between Monday and Saturday. It's one of the few dinner set menus in London, although there's a lunch version available for the same price too.

Their Early Berners menu starts at £29 per person and features goodies like barbecued harissa cauliflower, roasted fish and old English trifle to finish.

34. Two Course Set Menu For £35 At Langan's Brasserie

  • Location: Stratton Street, Mayfair, W1J 8LB
  • Price: from £35 per person
  • What's included: two or three courses
  • Why we recommend: this place needs no introduction - it's loved by celebrities for good reason (while still offering affordable options)

Right in the heart of Mayfair, Langan's Brasserie is a legendary spot in London, boasting a history of serving up world-renowned celebrities like Jack Nicholson, Mohammed Ali, and Mick Jagger. However, that doesn't mean you can't bag a bargain.

Here, you can dive into a prix fixe kicking off at £35 for two courses, or £40 for three, dishing out goodies like French onion soup, duck leg confit, and pistachio creme brulee.

Lunch Set Menus In London

35. Three Courses For £42 At Luca

  • Location: 88 St. John Street, Farringdon, EC1M 4EH
  • Price: from £34 per person
  • What's included: two or three courses
  • Why we recommend: Italian dining doesn't get much better than this, and their menu offers you a taste of premium British produce with Mediterranean flavours

Right in the heart of the city, Luca is a luxury Italian restaurant that uses premium British ingredients. The interiors are equally elegant, with a gorgeous garden room and lofty, high ceilings above dark wooden tables.

Their set lunch menu runs from 12 to 2pm daily, featuring two courses for £34 or three for £42. Think fried Jerusalem artichokes, yellow pepper conchiglie, Cornish lamb fillet and more.

36. £35 Tem Toh Set Lunch Menu At Som Saa

  • Location: 43A Commercial Street, Spitalfields, E1 6BD
  • Price: from £35 per person
  • What's included: a selection of sharing dishes
  • Why we recommend: we all love a great Thai meal, and these guys really know how to make one - with vegan versions of the menu up for grabs too

Som Saa, brought to life by Andy Oliver, Mark Dobbie, and Tom George, is a top-notch Thai restaurant in East London that blends fresh, seasonal British ingredients with quintessential Asian flavours.

Their Tem Toh Menus offer a set menu priced at £35 per person (£30 for their vegan version) and features treats like grilled beef salad, green curry of tiger prawns, and salted palm sugar ice cream with turmeric grilled banana.

37. Two Courses For £29 Or Three For £35 At Cicoria

  • Location: Royal Ballet and Opera, Bow Street, Covent Garden, WC2E 9DD
  • Price: from £29 per person
  • What's included: two or three courses
  • Why we recommend: the quality of the food really shines here, and its location within the Royal Opera House is pretty stunning too

Cicoria's lunch set menu is a quietly compelling reason to escape the Covent Garden crowds. Priced at £29 for two courses or £35 for three, it showcases the kitchen's Emilia-Romagna inspiration with confidence and restraint. Starters range from silky buffalo mozzarella with charred pumpkin and pine nut agrodolce to autumn salads layered with bitter leaves and beetroot, while the main courses lean into comfort, such as potato gnocchi dressed in ox cheek ragù and rosemary pangrattato, pumpkin risotto lifted with sage and salsa agresto, or roasted cod served alongside a deeply seasonal minestrone.

Desserts are equally considered, moving from a bitter chocolate tart with mascarpone to almond and cherry semifreddo, with Montgomery cheddar and fig chutney offered for those who prefer a savoury close.

Frequently Asked Questions

What is a set menu?

A set menu (also called a fixed-price menu or prix fixe) is a pre-selected selection of dishes offered at a fixed price. Rather than ordering freely from an à la carte menu, diners choose from a limited number of options across two or more courses. Set menus are common at lunch and early dinner, and are one of the best-value ways to experience a restaurant — often at a fraction of the à la carte cost.

How much does a set menu in London cost?

London set menus range widely in price. Budget-friendly options start from around £15–£20 per person for a set lunch, while mid-range menus typically run £25–£50 for two or three courses. At the top end, Michelin-starred tasting menus can reach £90–£100 per person or more. DesignMyNight's guide covers options from around £25 to £100 per person, so there's something for every budget.

Are there set menus at Michelin-starred restaurants in London?

Yes — some of London's best Michelin-starred restaurants offer set lunch menus at a significantly reduced price compared to their evening à la carte or tasting menus. This is one of the most popular ways to experience fine dining without the full price tag. DesignMyNight's guide includes Michelin-starred options alongside more casual picks.

Do London set menus cater for vegetarians and vegans?

Most restaurants with set menus in London offer vegetarian options or vegan alternatives - like Som Saa, who have a fully vegan set menu. It's always worth checking with the restaurant directly when booking if you have specific dietary requirements.