From scrumptious souvlaki to mouthwatering kleftiko and bubbling moussaka, Greek cuisine certainly doesn’t hold back when it comes to flavour. Luckily for us Londoners, we’ve got some pretty great restaurants in town for you to grab all the Greek grub you can get your ruddy hands on. Say ‘Hallou-mi’ to this roundup of the best Greek restaurants in London.
1. Andy’s Greek Taverna, Camden
Starting off this list of the best Greek restaurants in London is one of London’s oldest. Andy’s Greek Taverna was established all the way back in 1967, and they’ve got their hospitality down to a tee over the 50+ years of service. Styled like a traditional Greek taverna, you’re really treated as if you’re family here, and that’s before we’ve even got to the food – which is among Camden’s best.
At Andy’s, you’ll get everything you could ever want from the Aegean. We’re talking lamb kleftiko, Corfu-style prawns, calamari drizzled with lemon, melt-in-the-mouth swordfish, and spanakopita – a delicious filo pastry pie stuffed with feta and chopped spinach.
Veggies will be happy with the stuffed peppers, vegetarian moussaka, and sliced aubergines with feta cheese and tomato sauce. There is also a whole host of sharing platters to choose from, when you need to feed absolutely everyone.
Follow all of this up with a sticky baklava and a crisp glass or two of traditional white vino and you’re all set for a pretty memorable meal we say. Yiamas!
📍You’ll find Andy’s Greek Taverna at 23 Pratt Street, NW1 0BG.
🚇 Nearest station is Camden Town.
2. Halepi, Bayswater
This cosy, family-run taverna is set right in the heart of Bayswater and is quite possibly the place to come in central if you’re looking for Greek food. Also styled like a taverna (you might start to notice a theme), it’s a wonderfully cosy and casual spot. With traditional Greek music playing as you wine and dine, you’ll find it hard not to believe you’re not really in Athens itself.
Halepi doubles as a kebab house, so expect plenty of succulent, skewered meats with accompanying vegetables. They also do a mean fish grill which encompasses John Dory, red mullet, scallops, and Dover sole, and all the starters you’d expect – think calamari, tzatziki, octopus salad, and fried halloumi.
Where Halepi really pulls out all the stops is with the chef’s specials – the sliced veal cooked in piping hot butter with a dry white wine sauce is pretty much to die for.
📍You’ll find Halepi at 18 Leinster Terrace, W2 3ET.
🚇 Nearest station is Bayswater.
3. Lemonia, Primrose Hill
Located in leafy Primrose Hill – home to one of London’s most scenic view – Lemonia is a local landmark that has been drawing in punters in their droves for almost 40 years. It’s so beloved in fact that numerous celebs – including Harry Styles, Kate Moss, Jude Law and Rita Ora – have been spotted over the years.
And who can blame them? This spot is all about the atmosphere. The vine-draped dining room can’t help but conjure up images of sun-dappled courtyards during summer holidays in Greece, and the food? Well, there’s a reason it features on this roundup of the best Greek restaurants in London.
Standout dishes include the rabbit cooked in wine with baby onions and herbs, cubes of chargrilled, marinated fish, quail basted in olive oil with garlic and herbs and artichokes with broad beans in a rich tomato sauce. Plus, you can get a three-course set menu lunch on Mondays through to Fridays for just £18.50. Yep seriously! That’s a bargain in this neck of the woods.
📍You’ll find Lemonia at 89 Regent’s Park Road, NW1 8UY.
🚇 Nearest station is Chalk Farm.
4. Suvlaki, Soho
Talk to our editor-at-large and leader of the team, Georgie Hoole, and you’re sure to find out about Suvlaki. Regardless of what you may start talking about – it could be TikTok trends, literature, or the weather – and she’ll find some way to start raving about the food at Suvlaki. And, to be honest, we get it!
Suvlaki offers up a gloriously authentic taste of Greece that, despite the name, offers up more than just souvlaki. But even if you only grab a wrap-to-go, you’ll be telling all your friends about it. The namesake skewers of meat are hand-prepared on the premises every day with freshly delivered meat and cooked over a robata-style grill with top-quality charcoal. It mightn’t sound extravagant, but they’ve got it down to a science.
📍You’ll find Suvlaki at 21 Bateman Street, W1D 3AL.
🚇 Nearest station is Tottenham Court Road.
5. Meraki, Fitzrovia
If you want to go all fancy with your Greek food, Meraki is the place to go. Gorgeous interiors, stunning cocktails, and opulent Greek food all coalesce to whisk you away from the streets of Central London to the Greek Isles.
Seasons dictate the menu at Meraki, where they only want to use the highest quality ingredients in their menu of authentic and contemporary dishes. But suffice to say that there is always plenty of mezze to share, chargrilled meats to feast on, and whole fish dishes to tear apart. To wash it all down, choose from their menu of Greek-mythology-inspired cocktails, or their standout wine list. Naturally, there are plenty of Greek bottles to choose from…
Don’t miss the secret ‘living room’ area. Hidden away behind a wine shelf is a selection of intimate caves that are available for private dining experiences. And you know how much we love secret stuff here at Secret London!
📍You’ll find Meraki at 80-82 Great Titchfield Street, W1W 7QT.
🚇 Nearest stations are Goodge Street and Oxford Circus.
6. The Real Greek, Various Locations
You can’t really talk about Greek restaurants in London without mentioning these guys… There are 11 London branches of this much-loved chain, stretching from Dulwich to Covent Garden, and the atmosphere here is all about creating a traditional Greek family mealtime. You know what that means: yummy food washed down with a glass or two of great wine.
If you couldn’t tell by the name already, The Real Greek is all about ‘real’ Greek food. They’ve got all the classics here – including vine leaves stuffed with rice, tomato and fresh herbs, souvlaki wraps and home-cured salt cod served with lemon mayo. Wash it all down with carafes of crisp white wine from Thessaloniki, bottles of ice-cold Mythos lager or pints of Alpha, ouzo (what else?), and tsipouro (the hidden secret of Greeks) and plenty more. Finish it all off with a Greek Coffee and a traditional Greek orange cake (portokalopita) and you’ll be dancing your way home!
📍You’ll find The Real Greek at various locations across London. You can find out more here.
7. Opso, Marlyebone
With a name that means “a delectable morsel of food” in ancient Greek, Opso is all about delectable dishes and small plates. A clean-cut, modern, and upmarket spot in Marylebone, this place goes big on the small plates. Go for the feta kataifi with thyme honey and sesame seeds or the traditional Dakos Salad with Kytherian olive oil rusks and barrel-matured feta and you wouldn’t want to be anywhere else in town.
But there are large plates for the hungry among you! These range across sharing plates and all sorts of crowd-pleasingly enormous portions of high-quality meats and fish. They also do a mean brunch here and bill themselves as having the “largest and most diverse Greek wine list in London”. No small fry here then. Fancy a glass or five?
📍You’ll find Opso at 10 Paddington Street, W1U 5QL.
🚇 Nearest station is Baker Street.
8. Vineyard Greek Taverna, Camberwell
This family-run taverna has been whipping up excellent Greek food in SE15 for over 40 years now, and boy does that experience show. The food here at Vineyard Greek Taverna is probably some of the best you can get outside of Greece – you heard it here first folks.
Combining authentic Greek and Cypriot fare, you’ll get to indulge in hearty classics here such as kleftiko and mousakka, as well as a whole plethora of meze dishes to share like stuffed vine leaves, calamari and taramasalata with pita bread. The grilled kebabs are also pretty bloody fantastic, and if you’re wanting fish, then you could do worse than the grilled swordfish steak.
Vegans and vegetarians are well catered for here, and there’s an extensive selection of wines and beers on offer too. Best part of all is come the summer, when an alfresco terrace area opens up front draped in vines and twinkling fairy lights.
📍You’ll find Vineyard Greek Taverna at 3-5 Camberwell Grove, SE5 8JA.
🚇 Nearest station is Denmark Hill.
9. GReat Grill House, Farringdon
Casual and informal inside, this spot is all about the food – and what food it is. The team at GReat Greek Grill House proclaim to have ‘the best souvlaki in London’, and it’s pretty hard to argue with them. There’s a strong emphasis on flavour and authenticity here, which you can taste in everything that crosses your lips. Fresh produce is sourced directly from local suppliers here, and everything else – such as pita bread, feta cheese, extra virgin olive oil and herbs – comes directly from Greece, so you know that everything here is as good as it gets.
Other items on the menu include kebabs, gyros and spanakopita, and there are regular Greek music nights here with added dancing if you’re looking for a really authentic experience.
📍You’ll find GReat Greek Grill House at 98 Farringdon Road, EC1R 3EA.
🚇 Nearest station is Farringdon.
10. Retsina, Belsize Park
Another of London’s best Greek restaurants can be found in the form of this award-winning, family-run restaurant right in the heart of the picturesque Belsize Park Village.
A chic and elegant spot with white-washed interiors and pops of colour, Retsina has been serving customers for over thirty years now, and they’ve clearly got a knack for it. The food here is delicious and places a real emphasis on using fresh and high-quality ingredients.
You’ll be able to tuck into all the classic Greek dishes, such as kleftiko and meze platters, along with an eclectic range of starters. The tahini, gigantes, and traditional home-made meatballs are all bloody delightful, but the whole sardines drizzled in smoky tomato salsa and black-eyed beans with lemon and olive oil ain’t to be sniffed at either. They’ve got an impressive wine list too – no wonder, since the restaurant’s name comes from a traditional Greek drink made from wine and resin, retsina.
📍You’ll find Retsina at 48-50 Belsize Lane, Belsize Park, NW3 5AR.
🚇 Nearest station is Belsize Park.
11. Vori, Holland Park
A relative newcomer to London’s Greek restaurants scene, Vori has made a splash in the year since it opened with a menu that dives deep into the possibilities of Greek food. Vori isn’t just here to dispense the dishes everyone’s already heard of (though they do have plenty of the classics). They want to boast about and celebrate the dishes that many outside of Greece have never tried, let alone heard of.
Founder Markos Tsimikalis previously operated one of London’s most popular Greek restaurants, Hungry Donkeys, before closing the site down to open Vori and reignite his passion for Greek food. Rustic home-cooked food welcomes newcomers and makes Greeks in London feel like they’ve returned home. Dishes on the seasonal menu range from Kakavia (Traditional Greek fish soup) to Prawns Saganaki (prawns baked with feta and tomatoes), Cretan Cheesecake, and beyond.
Drinks include a wine list of natural and organic wines from a wide span of Greek wine regions, award-winning Greek craft beers, popular Greek spirits, and experimental cocktails. The all-Greek Negroni, and the Vori Margarita breathe new Greek life into the traditional cocktails for a truly unique sup.
📍You’ll find Vori at 120 Holland Park Avenue, W11 4UA.
🚇 Nearest station is Holland Park.
12. The Greek Pot, Bermondsey
Okay, so it’s more of a stall than a restaurant (in fact, it quite literally is a market stall), but once you’ve tried the food here you’ll be glad we included them in this list of London’s best Greek restaurants. Besides, there are plenty of tables and benches to eat your meal – just bring your own tablecloth!
As a stall, there’s nothing for The Greek Pot to hide behind – but the beaming service you’ll receive sure beats a lot of restaurant hospitality – it is all about the food. They do only a handful of dishes, but each one is done to Greek nonna perfection. The team behind The Greek Pot spent months securing the very best ingredients (so good that passing Greeks have asked to buy their oregano!) and slaved over countless variations of their recipes. But all the effort was worth it once you shove that steaming hot moussaka into your mouth, or crunch your way into a flaky filled Greek pie.
📍You’ll find The Greek Pot at Maltby Street Market, Ropewalk, Maltby Street, London SE1 3PA.
🚇 Nearest stations are Bermondsey and London Bridge.
13. Oma & Agora, Borough Market (Opening soon)
Now, it doesn’t quite seem fair to put a restaurant that hasn’t even opened yet on a list of London’s best Greek restaurants. But we have such faith in the pedigree of the team behind Oma (who also opened the likes of manteca and SMOKESTAK) and the clear passion shown in the build-up to the opening, that we had to include it. Essentially two restaurants in one, with Oma upstairs and Agora spilling out into Borough market itself (fittingly since agora translates to market), this might just be one of London’s most hotly-anticipated openings.
📍You’ll find Oma & Agora at Borough Market, SE1 9AL.
🚇 Nearest station is London Bridge.
So there you have it – a roundup of some of the best Greek restaurants in London. Whether you’re looking for halloumi, gyros, or mountains of feta, this roundup should have you practically salivating.