The best Turkish cuisine in London: our award-winning picks

London is sizzling with top-tier Turkish cuisine, and I’ve tracked down the absolute champions. These eight gems have scooped up the awards for serving up the kind of food that makes you rethink your life choices — in the best way. Think outrageously tender lamb, incredible meze and authentic vibes that transport you straight to Istanbul. Let’s get straight to the good stuff!

1. Goda

Located in Finchley, Goda is a temple of Turkish rotisserie, and trust me, they take their meat seriously. The decor is quirky and playful, with a short red carpet at the entrance and walls lined with black-and-white photos of who I assume are satisfied diners or maybe proud chefs.

As soon as I walked in, I was greeted by the sight of whole lambs and chickens roasting over the fire. The lamb neck I tried was juicy, tender, and falling off the bone. It’s perfect for a group feast, and the accompanying sides like ezme (a spicy tomato dip) and cacik (yogurt with cucumber) tie everything together beautifully. As for the drinks, go for their Turkish beer or a glass of raki to get in the spirit. And if you’ve saved room for dessert (which you should), baklava and cheesecake are worth every calorie.

Average bill: £35 per person

2. Sofra

Sofra is an old favourite of mine. Since opening in 1981, it has become a stalwart of Turkish cuisine in London, with locations in Mayfair and St Christopher's Place. The vibe here is timeless — simple yet elegant, like the kind of place where everyone seems to know your name.

I started with their iconic meze platter, and I’ll admit I got carried away. Fried eggplant was crispy perfection, börek was golden and buttery, and the sujuk was spicy, smoky, and just irresistible. For the main course, I went for the mixed grill, a glorious medley of lamb chops, chicken, and kebabs, each bite more tender than the last.

Their wine list is solid, with Turkish reds that complement the rich flavours of the meat. And for dessert, I recommend trying kunefe — a crisp pastry filled with gooey cheese, drizzled in syrup — a warm, sweet hug on a plate.

Average bill: £40 per person

3. The Mantl

In the heart of Knightsbridge, The Mantl feels like a celebration of Turkey’s rich culinary heritage. From the moment I stepped in, I was enchanted by the amber lighting, the ornate glass lamps, and the faint aroma of charcoal grilling.

I started with a mixed meze platter because why choose when you can have it all? Cranberry kısır (a zesty bulgur salad) and mantı (Turkish dumplings) were exceptional. Then came pistachio lamb cutlets, which were so tender and flavorful that I’m still dreaming about them. But the star was their reimagined iskender kebab made with charred tenderloin slices. The balance of smokiness and spice was pure perfection.

Average bill: £45 per person

4. Mangal 2

Dalston’s Mangal 2 is a cult favourite, and for good reason. This is where you go for authentic Ocakbasi (grill) dining, served with a side of no-frills charm. The vibe is lively and unpretentious, packed with locals who clearly know their food.

I kicked things off with the lamb’s heart pide: don’t knock it till you try it. It’s earthy, rich, and perfectly balanced with pickled cucumbers. I also couldn’t resist the dairy cow rib salad, which was both hearty and refreshing. Their kebabs are what dreams are made of — smoky, juicy, and perfectly seasoned. The drinks menu is straightforward, with solid Turkish beers and wines. I ended my meal with a classic baklava, its layers crisp and syrupy, just the way I like it.

Average bill: £30 per person

5. The Counter

Nestled in Notting Hill, The Counter feels like a cozy little secret. The chestnut-hued interior, exposed brick walls, and open kitchen create a warm and inviting vibe. Watching the chefs work their magic at the ocakbasi is half the fun.

Lamb liver skewers were a bold choice but absolutely worth it. The pide here is also a standout — I went for the spinach and feta version, and it was heavenly. Their dishes are made with Anatolian produce, which shines through in the flavours. The wine list includes Turkish gems that pair beautifully with the charred dishes. If you’re in the mood for something more casual yet utterly satisfying, The Counter is your spot.

Average bill: £40 per person

6. E-Mono

For those who think Turkish food is just about kebabs, E-Mono in Kentish Town is here to broaden your horizons. It’s a small, no-fuss spot where the food does all the talking.

Their doner was made fresh on-site and bursting with flavour, and lamb shish turned out to be smoky, tender, and grilled to perfection. I also tried İskender kebab, topped with yogurt and a rich tomato sauce — it was so good I briefly considered ordering a second one. Pair your meal with a cold Turkish beer, and you’ve got yourself a feast. It’s casual, comforting, and packed with authentic flavours.

Average bill: £25 per person

7. Hala Restaurant

Green Lanes is home to many Turkish gems, and Hala is one of my favourites. The vibe here is welcoming and unpretentious, like you’re dining at a Turkish family’s table.

Their chicken wings are a revelation — smoky, juicy, and seasoned just right. The soups, especially the lentil, are a warm hug in a bowl. And don’t miss out on gözleme, a crispy turnover stuffed with cheese and spinach that’s utterly addictive.

The drinks menu is simple but effective, with Turkish bottled beers and wines that pair well with the hearty dishes. Hala is the kind of place where you leave full, happy, and already planning your next visit.

Average bill: £30 per person

8. Zahter

Zahter, near Carnaby Street, is a feast for the senses. The open kitchen lets you watch the chefs craft their masterpieces, adding a touch of theater to the meal. I started with charcoal-grilled octopus, which was tender and smoky with just the right amount of char. Lamb chops, perfectly marinated and cooked, were the highlight of the evening. But the real surprise was manti — delicate dumplings filled with spiced meat and topped with a tangy yogurt sauce. The drinks menu is equally impressive. I opted for a pomegranate cocktail that was as vibrant as the dishes themselves.

Average bill: £50 per person