Best Set Menus In London

Set menus are a great way to enjoy a slice of luxury, without the elevated price tag. These fixed-price meals range from Michelin Star dining to budget eats for less than £30 per person, offering a reduced selection that spans multiple courses, showcasing the restaurant's very best dishes. There are options all over the city for midweek lunches, decadent dinners and weekend bargains - to find out where, check out our guide to London's best set menus.

Last edited by Scarlett Welch

Last updated on 18th March 2025



£35 Set Menu At The Pem

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 cream of chestnut soup and crispy confit duck leg.

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 the female-led kitchen team here is run by chefs Sally Abé and Jennifer Collins.

Three Courses For £42 At St Pancras by Searcys Brasserie and Champagne Bar

St Pancras by Searcys Brasserie and Champagne Bar is tucked away above the station, offering a luxurious retreat from the hustle and bustle. Not only does this venue boast the largest Champagne bar in Europe and 'press for Champagne' buttons on the tables, but they're also offering an Alpine Ski set menu.

You can enjoy three courses for £42 here, including a glass of Searcys English sparkling wine. Dishes include house game terrine, seared Cornish cod and mushroom risotto, with a blueberry tart for dessert.

£45 Set Menu At The Milestone Hotel and Residences

Taking Bookings

Sunday Roast Lunch Offer: Complimentary glass of Champagne and 3 other offers

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 truffled celeriac veloute, hand-rolled linguine, baked vanilla cheesecake and more, all for as little as £45 per person, with three courses coming in at £55. Or upgrade your experience with the £95 tasting menu, which also offers a vegetarian alternative for £95.

Three Course Lunch For £25 At Kapara

Situated in Soho, Kapara is a gorgeous Middle Eastern restaurant flaunting decadent chandeliers, lots of greenery and pretty pastel pink furniture. But it's not just the interiors that are appealing here, as you can also get your hands on one of the best value set menus in London from 11am to 5pm on weekdays.

Enjoy a starter, main and a side dish for just £25 per person, featuring hummus with aubergine relish, black bream crudo, crispy chicken thighs and much more, with fantastic cocktails up for grabs as well.

Two Courses For £25 At NYX Hotel London Holborn

Taking Bookings

Lunch deal

NYX Hotel London Holborn makes lunchtime something to look forward to with its amazing two-course set lunch for only £25.

Available Monday to Friday from midday to 4pm, it's the perfect way to enjoy a great meal during the day without breaking the bank. Whether you're meeting friends or escaping the office for a delicious midday treat, the stylish setting and mouth-watering dishes are sure to make your lunch break a little brighter.

Two Courses For £29 Or Three Courses For £34 At Smith's Bar & Grill

@ Smith's Bar & Grill on Various dates from Thursday 17th April 2025

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 4pm on weekdays, you can enjoy a set lunch menu of two courses for £29, or three for £34.

Indulge in everything from beef carpaccio to creamy burrata and pumpkin risotto, finishing off with a chocolate fondant.

£35 Three-Course Menu At Hawksmoor

Taking Bookings

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 from 12 to 3pm or an early dinner between 5 and 6pm, 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 £35, or two for £30, up for grabs every day of the week - 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.

Three Courses For £65 At The Botanist, Sloane Square

Taking Bookings

Found in Sloane Square, The Botanist is a beautiful restaurant with stylish, modern interiors, as well as a spacious outdoor terrace. They offer a luxurious set menu here, where you can enjoy three courses for £65 per person.

Kick off with beetroot-cured salmon or burrata in a pumpkin relish, followed by slow-cooked Welsh lamb shoulder or roasted celeriac. Plus, you can finish on a chocolate orange tart with ice cream.

Two Course Lunch For £34.50 At Larch

@ Larch on Various dates from Thursday 17th April 2025

This summer, dive into the flavours of Italy with a fabulous two-course menu priced at £34.50 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, piccante pizza, and rigatoni alla norma. After savouring your delicious meal, enjoy a fast-track entry to the iconic Sky Garden.

Three Courses For £35 At The Dixon Hotel

A Grade II-listed building located in London Bridge, The Dixon Hotel is a stylish dining spot that was designed by architect John Dixon Butler in 1905. You can relax on their comfy leather sofas, surrounded by traditional wooden decor, with high ceilings and elegant chandeliers above you.

Their set menu offers two courses for £25, or three for £35. Tuck into grilled butter tiger prawns, chicken Milanese, chargrilled white asparagus and more, paired with a variety of fantastic cocktails and wines.

£28 Lunch Menu At Daffodil Mulligan

Taking Bookings

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 £28 for two courses, or £30 for three.

The selection includes duck liver parfait, cauliflower bhajis and sugar pit pork with smoked apple, blending the essence of Irish hospitality with modern East London dining. 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.

Three Courses For £32.50 At HS&Co.

Discover HS&Co, a neighbourhood favourite since 2016. Conveniently located near the tube, HS&Co. has become a go-to spot for quality aged steaks and British-inspired comfort food.

Their set menu is £32.50 for three courses and has something for everyone, from melt-in-your-mouth lamb shank to hearty roast dinners, followed by apple crumble and custard. With two distinct dining areas, one relaxed and the other more refined, this restaurant is ideal for all occasions.

Inamo Tasting Menu & Glass of Fizz for 2

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.

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

Three-Course Lunch For £34 At Arros QD

Taking Bookings

The absolutely beautiful Arros QD can be found in Fitzrovia, flaunting striking modern interiors, indoor trees and authentic Spanish cuisine. It's also one of the best set menu restaurants in Central London, as you can experience fine dining at the affordable price of £29 for two courses or £34 for three when you visit between 12 and 3pm on a weekday.

Head Chef Quique Dacosta is renowned for his rice dishes, using traditional Valencian techniques to add a little flair to your plate. Start with topside beef coca or brown crab salad, before indulging in Atlantic squid, wild mushroom ragout and warm chocolate cake for dessert.

£25 Set Menu At The Devonshire

Taking Bookings

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.

Three Courses For £35 At New Street Grill

A sleek, modern twist on the classic British steakhouse, New Street Grill is a sultry space that's perfect for date night. Expect dark interiors and low lighting, housed within a restored 18th-century tea warehouse. Plus, their shelves display a collection of over 500 premium wines.

Their set menu promises two courses for £30, or three for £35. Think smoked ham hock terrine, dry-aged cheeseburgers, spiced cauliflower steak and more, with apple and berry crumble for dessert.

£39 Tasting Menu At Ayllu

@ Ayllu on Various dates from Thursday 17th April 2025

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

Choose from Lima (featuring melt-in-your-mouth beef croquettes and a trio of tacos), Cuzco (think 48 hour marinated miso black cod) and Machu Picchu (oysters, beef tataki and a Peruvian BBQ served with yucas bravas and seasonal salad). Plus, they also offer a six-course weekday lunch for just £29.

£80 Tasting Menu At Colonel Saab

Taking Bookings

One of the best set dinner menus in London with a level of flair like no other, make it a trip to Colonel Saab where the £80 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.

Think paneer tikka with garlic mustard salsa, madras chicken chop and a mango sorbet to close, all curated by bestselling food writer Karen Anand. And for something a little more affordable, check out their tiffin lunch menu, which promises two courses for £32.95. Thirsty? Try out their expertly curated cocktails by award-winning mixologist Anthony Bertin.

Three Courses For £27 At Sabine Rooftop Bar

Taking Bookings

Sabine 20% discount : and 3 other offers

Looking out over St Paul's Cathedral from its outdoor space and large windows, Sabine Rooftop Bar is a sophisticated spot for drinks and dining with a view. Whether you're on the heated terrace or in the stunning restaurant, you can nab three courses for £27 at lunchtime, or two for £21.

Tuck into grilled salmon, tandoori cauliflower, chocolate mousse sundaes and much more. Plus, they also offer a three-course brunch for £35 per head.

£50 Group Set Menu At Ember Yard

Taking Bookings

£55pp Group Sharing Set Menu and 2 other offers

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 £50 group tapas menu.

You and your friends can tuck into Padron peppers, charcuterie boards, pan-fried prawns 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.

£24 Set Menu At Whitcomb's

Taking Bookings

3 Course Set Menu – with Comp Glass of Gusbourne and 2 other offers

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. You can also dine for two, with a bottle of house wine, for £90 total.

With either two courses for £34 or three at £39, this Leicester Square restaurant is slinging out burrata with Seville orange, marinated baby chicken, rhubarb mille feuille and so much more, with a separate vegan option that starts from £29 for two courses.

Three Courses For £38 At Lasdun Restaurant

2 courses for £32, 3 courses for £38 set menu

A modern British Brasserie in Waterloo, Lasdun Restaurant is brought to you by the team behind iconic East London public house The Marksman. It can be found within the National theatre, fronting minimalist interiors and a menu of twists on classic dishes.

Their set menu offers two courses for £32, or three for £38. Think smoked haddock and cod fishcakes, duck terrine, sea trout rillette and much more.

Two Course Lunch For £24 At Bocconcino Soho

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 d'Andria with sweet baby plum tomatoes and luscious pesto.

For the main event, take your pick from vegetable pizza or rump steak, 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 £24 for two courses.

Two-Course Lunch For £24.95 At Sticky Mango

Taking Bookings

Boasting some of the best set lunch menus in London 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 £19.95, or three for £24.95.

Expect dishes like Malaysian chicken curry puffs and Thai green papaya salad, which can also be found on their £50 group sharing menu. And if you just can't decide what to order, there's also a nine-course tasting menu for £50 per person.

£39 Set Menu At Quaglino's

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 £39 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.

£24.50 Set Menu At Karma Sanctum Soho Hotel

@ Karma Sanctum Soho Hotel on Various dates from Thursday 17th April 2025

Enjoy a two-course set menu for £24.50 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.

£23 Set Menu At Ollie’s House Chelsea

Taking Bookings

Bottomless Brunch and 8 other offers

If you're after a 3-course set menu in London with prices that cater to your wallet as well as your tastebuds, be sure to check out Ollie's House in Chelsea - a pretty Asian restaurant full of greenery and low lighting.

You can nab a starter, main and dessert for just £22.90, or only two courses for £18.90, with dishes ranging from bang bang cauliflower to chicken katsu curry with rice and an apple crumble bao bun to finish.

Two Course Lunch For £29.50 At Berners Tavern Bar

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 between Monday and Saturday.

Their Early Berners menu starts at £36 per person and features goodies like Cornish mackerel with crushed potatoes, alongside Ray Wings schnitzel served with a tangy fennel and citrus salad.

£140 Lunch Menu At Sketch

This one may be a little on the pricier side, but if it's a Michelin Star set menu in London that you're after then make your way to Sketch in Mayfair. This iconic venue is all about imaginative food, bold art and great music, reflected in their beautiful golden interiors and regular exhibitions showcasing different artists.

Their lunch menu includes premium dishes like fillet of Dover sole with parsnip puree, braised savoy cabbage and stuffed Welsh pheasant. This feast is available for £140 on weekdays, or £150 on weekends, including half a bottle of wine each.

£38 Set Dinner Menu At The Ivy Asia

The Ivy Asia is a renowned beauty for views of St Paul's, jewel-coloured interiors and whole blossom trees for the ultimate, Instagrammable look. But that's not all that this pan-Asian restaurant has going for it, as their set dinner menus are available for a very respectable £38.

There's plenty to choose from here, spanning salt and pepper beef, honey sesame chicken, barbecue pork bao and more. They also offer lunch stacks for £28.50 - promising a selection of their best dishes to share.

Three Courses For £35 At CLAP

Get ready to elevate your lunch game. CLAP London - just moments from Harrods - is serving up a three-course set lunch that's as luxurious as it is delicious, all for just £35 per person. Swing by Monday to Friday, 12pm to 3pm, 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, tender beef fillet or pistachio-crusted baby chicken. And let's not forget dessert. Whether you go for the hot chocolate fondant with goma ice cream or the matcha cheesecake with raspberry seeds, it's the sweet ending you deserve.

Three Course Lunch For £50 At Muse By Tom Aikens

Nestled away in the cobbled streets of Belgravia is a Georgian townhouse that's home to Muse by Tom Aikens, the Michelin star restaurant from the acclaimed chef who's dipped into his early childhood memories to create a three-course set lunch menu for £50 per person.

The intimate, 23-cover space, designed by Rebecca Korner, invites diners to begin with Full Of Beans (a nod to Tom's energy and spirit as a child), followed by One Of My Favourites, involving Herdwick lamb topped with garlic leaf and lamb kofta. To finish, Far Too Tempting steals the show, as it's a dessert that tastes like old sweet shop confectionary yet looks like a piece of modern art, constructed with tarragon parfait, barbequed pineapple and citrus fruits.

£35 Tem Toh Set Lunch Menu At Som Saa

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

Their Tem Toh Menus offer a range of prices, starting at £30 per person up to £40, and feature treats like lotus and tofu red curry, Thai grilled aubergine salad and grilled beef with lemongrass. There are entirely plant-based menus available too.

£59 Set Menus At Paradise

Located on Rupert Street in Soho, Paradise is an idyllic spot for contemporary Sri Lankan cuisine, taking influences from Portuguese, Malay, South Indian and Dutch cultures to create exciting new flavours.

In their concrete jungle-inspired venue you can choose between their land and sea or veg and plant menus, both of which cost £65, featuring dishes such as dry-aged sirloin curry, raw lotus root rolls and seared king oyster mushrooms. To top it all off, you can add on wine pairings for £43 extra.

£29 Set Menu At Kudu Peckham

Neighbourhood restaurant Kudu is sitting pretty on Queens Road in Peckham, 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 Friday set lunch? Expect two courses for £26 or three for £29, including peri peri pork skewers, confit sea trout and salted chocolate ganache.

Lunch Sets From £24 At Sushi Atelier

A classic Japanese set meal, bento boxes are in hot supply over at Sushi Atelier on Great Portland Street. Not only is there a long bar for you to observe meals being made here, but there's also everything from seared salmon and marinated salmon roe to teriyaki Iberico pork making up lunch sets.

Prices start from £24 for their afternoon offerings, with vegan options available too. What's more, these all come with miso soup that's free to refill and a side salad.

Set Lunch And Pre-Theatre Menu For £25 At In Horto

Venture down to London Bridge's Southwark Quarter and you'll find In Horto, a gorgeous, rustic oasis that features exposed wood decor and specialises in open-fire cooking. If you're on the hunt for an excellent value lunch or pre-theatre sharing style menu, this restaurant is here to deliver. 

Tuck into its signature half-roasted chicken with confit onion gravy or a baked whole cauliflower with romesco and crispy onions alongside oven-roasted fennel, artichoke hearts with bitter leaves and more. The menu is available from Thursday to Sunday, between 12pm and 6.30pm for just £25 per person, complimented by delicious cocktails and wines. 

£40 Tasting Menus at Chotto Matte

Celebrated restaurant Chotto Matte is bringing one of the most incredible set menus to their Marylebone venue. Get ready for a one-of-a-kind lunch adventure that brings together all their best dishes, featuring delicious Japanese and Peruvian flavours.

From spicy tuna sushi rolls to yuzu chicken teriyaki and prawn tempura with red onions, you'll find something to satisfy every craving, coming in at £40 per person.

£46 Bubala's Knows Best Set Menu At Bubala

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 £46 a pop and dishes out goodies like hummus with burnt butter, mushroom skewers, and zesty cucumber with tahini.

Two Course Set Menu For £30 At Langan's Brasserie

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 £30 for two courses, or £35 for three, dishing out goodies like French onion soup, leek and cheddar risotto, and lip-smacking blood orange cheesecake.

Two Courses For £35 Or Three For £40 At The MAINE Mayfair

Housed in a stunning Grade II-listed townhouse on Hanover Square, The MAINE Mayfair effortlessly fuses old-world British charm with the lavish spirit of New England, making it the perfect setting for a leisurely lunch in style. With the two-course set menu priced at £35 and the three-course option at £40, it's an irresistible excuse to elevate any weekday afternoon.

Served in the opulent Drawing Room & Terrace from midday to 2.30pm, this indulgent offering brings a touch of New England flair to the heart of Mayfair. Diners can kick things off with elegant starters like beef carpaccio or tuna tartare, before diving into mouthwatering mains such as truffle roasted chicken or fillet of sea bream. And if there's room for dessert, the Basque cheesecake is an absolute must.

Two Course Set Menu For £35 At The Ninth

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 £35 for two courses with wine pairings, showcasing delights like beef ragu tagliatelle, roasted guinea fowl with hazelnut pesto and pain perdu served with tonka bean ice cream.