The cheapest Michelin starred restaurants in London: 8 spots for wallet friendly fine dining

If you're willing to be flexible on the time of your table you can get seriously good deals at some of London's top restaurants

Updated on • Written By Rosie Conroy

The cheapest Michelin starred restaurants in London: 8 spots for wallet friendly fine dining

Cheap and Michelin aren’t two words that often go hand in hand but turns out you can get an affordable fine-dining meal in London if you know where to look.

The cheapest Michelin restaurants in London are no less of an experience than their expensive counterparts, but some come with fewer formal trappings. While this might be a bonus for some, others could miss the starched white linens and silver service of more traditional Michelin starred restaurants. If you’re happy to do away with a few of the frills and are there for the food alone, you can get some really delicious dinners in the capital for a snip of the price of what you might expect from a Michelin starred restaurant.

These more affordable options are the perfect place to treat someone special for a date night or take friends or family to for celebrations that feel marked without you having to break the bank.

In 2019, it was revealed that London was in fact home to the cheapest Michelin starred meal in the whole of the UK. Leroy in Hackney was serving up three courses for just £23 at the time.


The key to getting a good deal, we’ve found, is being flexible about when you eat. More often than not top-end places will look to fill their tables before their main service. That means a cut-price menu if you pop in before around 7pm. For those of us who like to be in bed by ten, it’s the perfect scenario.

We’ve gathered together the most affordable Michelin menus across London for you, so that next time you’re looking to eat out in style on a budget, you’ll know where to head. From Indian and Italian through to modern small plate spots, London’s restaurant scene really does have it all when it comes to inexpensive Michelin dining.

Kitchen W8, London

It's pretty rare for a Michelin-starred restaurant to serve a main course below the price of 35 quid, let alone three courses! That's why we were pretty chuffed to discover Kitchen W8 's reasonably priced lunch menu, in which diners can opt for two courses for £31.50, or three for £34.50. Bargain. Look out for dishes such as truffled cauliflower croquette with sprouting broccoli, ancient grains, sweetcrorn and girolles, and raviolo of chicken with scorched lettuce, roasting juices and thyme.
Michelin credentials: One Michelin star
Cost: Three courses for £34.50
Where: 11-13 Abingdon Road, London, W8 6AH
Book now: Kitchen W8

Hakkasan Hanway Place

Internationally lauded Hakkasan is a playground of the rich and famous, attracting a well-heeled crowd to its glamerous dining room in the heart of Fitzrovia. Here you can expect expertly crafted dim sum and high-end Cantonese mains like Peking duck with caviar or brown-butter and black bean scallops. The cheapest way to eat here is to book a table between 5-6.30pm during the week, when the restaurant offers a special Taste of Hakkasan menu which includes three courses and a cocktail for £39 per person.
Michelin credentials: One Michelin star
Cost: Set menu for £39 per person
Where: 8 Hanway Place, London, W1T 1HD
Book nowHakkasan Hanway Place


This Michelin starred Mayfair hotspot is celebrated for its modern Indian cooking which keeps its tables packed every night of the week. Having recently been refurbished, interiors at Gymkhana are as good as the food. While the full a la carte sports mains at £28, if you are happy to eat early you can grab four courses for as little as £35. Dishes include things like Goan prawn curry and kid goat methi keema. If you book a table at lunchtime you can take advantage of the deal. The menu comes with a selection of pappadums plus sides that include saag makai and dal plus bread or rice. Add dessert for an extra fiver. 
Michelin credentials: One Michelin star
Cost: Lunch from £35 per person
Where: 42 Albemarle Street, London, W1S 4JH
Book now


Favourite of the east London set, Leroy celebrates seasonal cookery in all its glory, putting emphasis on providence. Here sharing plates are the order of the day, and while there’s no set menu to take advantage of, the regular a la carte is affordable enough to let you eat for well under £30 (and service is included, so no surprises at the end of the meal). A plate of smoked eel with a celeriac remoulade and hazelnuts will set you back £14, while steak tartare on toast comes in at £15. We recommending taking a few pals so you can get a taste of most things without having to shell out a shedload.
Michelin credentials: One Michelin star
Cost: Plates from £12
Where: 18 Phipp Street, London, EC2A 4NU
Book nowLeroy


While there are pricier options on the menu at Brat, there is also a good selection of plates well under the £20 mark. The concept here focuses on responsible sourcing and food is cooked over open fire, giving many of the plates that incredible thwack of the barbecue. If you fancy getting change out of thirty quid, you could plump for the hake pil pil with clams at £20.50 plus a plate of grilled bread for £3.50. Elsewhere there’s a squat lobster and crab soup for £13. While menus change monthly, dishes are always offered with varying price points to allow for affordable dining any day of the week.
Michelin credentials: One Michelin star
How much: Plates from £3.50
Where: 4 Redchurch Street, London, E1 6JL
Book nowBrat


Angela Hartnett’s celebrated Italian restaurant holds a Michelin star and offers up skilful reinventions of classic dishes. If you’re willing to drop the dinner slot and go for lunch instead you’ll be well rewarded by way of the set menu which starts at £40 for two courses. You can kick things off at Murano with crispy pork jowl, pickled apple and celeriac – for instance – and enjoy roasted pollock, charred leek, parsley and lemon for mains. If you can't see past a pud you can add a choice of two sweets for a fiver – think cherry and almond pavlova.
Michelin credentials: One Michelin star
How much: Set lunch menu for £40
Where: 20 Queen Street, London, W1J 5PP
Book nowMurano

Elystan Street

There aren’t many restaurants in Chelsea where you can enjoy three courses for £35, let alone Michelin awarded spots. Elystan Street stands out from the crowd with its three-course lunchtime special which allows you to pick from its line-up of contemporary European dishes. Starters might be rigatoni cacio e pepe with Vacherin du Mont d’or while mains like slow cooked leg of duck with aromatic lentils, glazed endive and blood orange are commonplace. The dining room here is elegantly decked out in various textural neutrals, making it a swish spot to take someone to for a treat.
Michelin credentials: One Michelin star
How much: Three courses for £35 at lunch
Where: 43 Elystan Street, London, SW3 3NT
Book nowElystan Street


As a sibling to Mayfair’s Gymkhana, Trishna follows a similar setup, offering diners a cut-price menu in the early evening and at lunchtimes. Here you can tuck into three courses of contemporary Indian food for £35, or splash out an extra fiver for a fourth course. Telicherry squid and shrimp is a favourite of ours from the snack plates, while the Gongura lamb shoulder main is hard to look past. Finish things off with a piece of tandoori smoked pineapple topped with young coconut and jaggery sorbet – heaven.
Michelin credentials: One Michelin star
Where: 15-17 Blandford Street, London, W1U 3DG
Book nowTrishna

Fancy trying a few more? Here's a list of every Michelin starred restaurant in London