Last year, I packed up my eight-year-old and headed to London – just the two of us. Max and I explored every corner of that gorgeous city together, and happily ate our way through it. Here’s my guide for where to eat in London; a delicious, unforgettable, occasionally negotiated mission with a picky eater.
London’s food scene is a beautiful mix of bold flavours, buzzy atmospheres, and charming tradition. Whether you’re in the mood for a cozy pub meal, artisanal sourdough pizza, or an unforgettable dinner with a view – this city delivers. And then some.
Here’s my curated list of where to eat and drink in London – local favourites, ‘worth it’ splurges, and the hidden gems worth seeking out.
Casual to Elevated London Dining Gems
Franco Manca: Sourdough Pizza Perfection
With locations all over London, Franco Manca serves up some of the best sourdough pizza in the city – simple, high-quality ingredients at honest prices. Their tomato and mozzarella base is a must-try, but don’t sleep on their seasonal specials. This is fast-casual done beautifully right.
I ordered pizza to eat in our hotel (around the corner from Kensington Hotel) and we also went inside to dine, Max and I, one night. Maria greeted us and remembered our name: a detail that was so very charming and inviting.
Hawksmoor: The Quintessential British Steakhouse
This one came highly recommended (and delivered on every front). Word from the locals is that since opening in 2006, Hawksmoor has become synonymous with exceptional British beef and a genuine commitment to quality. Ethically sourced, grass-fed, and celebrated among the world’s best steak restaurants – the reputation is well-earned.
Later in the trip, Charles and Charlie joined Max and I after their own solo adventure in Spain. We celebrated Charlie’s 13th birthday at Hawksmoor as a special treat. It did not disappoint.
Each Hawksmoor location offers a unique ambiance – part of what makes it so unique and special:
-
Spitalfields: The original site, exuding a cozy, rustic charm (I would recommend this location if you can swing it – the ambiance is best).
-
Seven Dials: Nestled in a former brewery, perfect for pre- or post-theatre dining.
-
Air Street: Grand Art Deco setting near Piccadilly – steak and seafood under one very beautiful roof.
-
Guildhall: A City favourite with oak-paneled interiors, ideal for a proper business lunch.
-
Wood Wharf: Modern and waterside in Canary Wharf – scenic views and a contemporary vibe.
Beyond their signature steaks, Hawksmoor is celebrated for its Sunday roasts, indulgent sides like bone marrow and triple-cooked chips, and a curated cocktail menu (I enjoyed the Lychee Martini). Don’t forget to order the Sticky Toffee Pudding to end the meal: it was divine.
Big Mamma Group – Gloria & Jacuzzi
These restaurants aren’t just about the food (which is beyond incredible), they’re an experience. Here are two spots of theirs that you should add to your list:
Gloria (Shoreditch)
A maximalist Italian trattoria filled with velvet, mirrors, and mozzarella dreams. I’ve been told that the carbonara is served table-side, and the lemon meringue pie is taller than your wine glass. I wanted to go here so badly but it didn’t fit on my agenda – top of the list next time based on my experience at Jacuzzi (below).
Jacuzzi (Kensington)
Four levels of Italian drama, including a golden spiral staircase and chandeliers galore. Perfect for a romantic dinner, a girls’ night out, or even dinner with the kids (that was us). Their truffle pasta served table-side is the star of the show.
This was our all-time favourite place to eat in London.
Hot tip: Book well in advance – these spots are always buzzing.

Iconic British Fare
Every neighbourhood has a pub: not just a place to drink, but part of the culture. After work you will find locals milling around the outside of the pubs, pints of beer or glasses of wine in-hand, socializing, and completely unhurried. Apart from the smoking, it’s such a lovely scene. There are simply too many to list, and they are all so very charming. Here are a couple to note:
The Anglesea Arms (South Kensington)
Located on Selwood Terrace, this historic pub dates back to 1712 and was once home to Charles Dickens. It’s renowned for its award-winning food, cozy interiors, and a selection of craft beers, wines, and cocktails. The Anglesea Arms has been featured as one of the best pubs in London.
The Devonshire (Soho)
A modern-day pub that knows how to treat a steak – dry-aged to perfection, with classic British sides like duck-fat chips and marrow gravy.
St. John (Farringdon)
If you want to experience British food in its purest, most honest form (think tip-to-tail), this is the place. Simplicity done with brilliance.
Best Pubs for Food and Atmosphere
The Churchill Arms (Notting Hill)
An iconic floral-covered pub with serious Thai food hiding inside. Yes, Thai food – and it’s apparently delicious. I ran out of time to go here but it is at the top of my list to enjoy next time around. Possibly without a kid in tow…
The Spaniards Inn (Hampstead)
One of London’s oldest pubs, surrounded by lush greenery and perfect for a post-Hampstead Heath pint and Sunday roast.
The Mayflower (Rotherhithe)
A riverside hidden gem with creaky wooden floors, candlelight, and Thames views that feel like a movie scene. Seek this one out.

Best Coffee Shops in London
Monmouth Coffee (Covent Garden & Borough Market)
A long-time staple for coffee lovers. Expect a lineup, but it’s worth every sip. Grab a bag of beans for home – you won’t regret it.
Kaffeine (Fitzrovia)
An Aussie-style café with serious flat whites, lovely staff, and pastries that vanish by 10am. Get there early.
WatchHouse (Multiple Locations)
Modern, sleek interiors and some of the best specialty coffee in the city. Their oat flat white is perfection.
Gail’s Bakery (Everywhere)
Technically a bakery, but the coffee and cinnamon buns are a pairing that will convert even the most committed non-believer.
Best Spots for Tea – A London Must
High tea is a non-negotiable London experience – and it’s worth doing your research to find the right one for your budget and vibe (this guide is helpful). Here are my top picks:
Classic Afternoon Teas
Kensington Hotel (Kensington)
The hotel was kind enough to host us for High Tea, and it was simply such a dreamy experience. Beautiful tea (of course) is served alongside freshly prepared decadent British scones, tea sandwiches, and pastries. They even had a resident artist paint our family: such incredible memories we will cherish forever. It is a beautiful service – highly recommend. The staff is beyond friendly (I would stay here again in a heartbeat) and the atmosphere was unpretentious but elegant.
The Ritz London (Piccadilly)
Experience the epitome of British tradition at The Ritz’s Palm Court. Indulge in finely cut sandwiches, freshly baked scones with Cornish clotted cream, and a selection of exquisite pastries. A dress code applies, so dress to impress and lean into every second of it. Since Max was in his ‘pj day is every day’ era, I skipped this one.

Claridge’s (Mayfair)
Art deco elegance at its finest. Finger sandwiches, warm scones, and handcrafted pastries served on Claridge’s signature chinaware. Refined, beautiful, and worth every penny.
Fortnum & Mason (Piccadilly)
At the Diamond Jubilee Tea Salon, savor a traditional or savory afternoon tea. The menu features classic treats alongside unique offerings like duck mousse éclairs and savory scones.
Contemporary & Themed Teas
The Savoy (Strand)
Enjoy afternoon tea in the Thames Foyer beneath a stunning glass dome. The Savoy offers traditional, vegan, and vegetarian options, accompanied by live piano music for an elegant ambiance.
The Rosebery at Mandarin Oriental (Knightsbridge)
This chic lounge offers a selection of over 30 teas, paired with delicate sandwiches and pastries. The serene setting overlooks Hyde Park, providing a tranquil backdrop for your tea experience.
One Aldwych (Covent Garden)
Delight in the whimsical “Charlie and the Chocolate Factory” afternoon tea, featuring imaginative treats like snozzberry jam and fizzy lifting drinks, perfect for both adults and children.
Affordable & Hidden Gem Teas
The British Museum (Bloomsbury)
Combine culture with cuisine at the museum’s Great Court Restaurant. Enjoy a classic afternoon tea in a stunning glass-roofed atrium, offering a serene escape from the bustling galleries.
Boulevard Brasserie (Covent Garden)
This Parisian-style brasserie offers a delightful afternoon tea at a great value. Choose from traditional tea or opt for bottomless prosecco to accompany your scones and sandwiches.
Dean Street Townhouse (Soho)
Set in a Georgian townhouse, this cozy spot serves a traditional afternoon tea with a touch of vintage charm. It’s an ideal location for a relaxed yet elegant experience.

Aqua Shard (London Bridge)
Afternoon tea with a view. Iconic skyline views and a Peter Pan–themed afternoon tea that works beautifully for both grown-ups and kids. Magical is the only word.
London – a Final Bite
Whether you’re into Michelin stars, pizza done right, pub lunches, or espresso that gives you life – London has it all. Come hungry, leave inspired… and like me, probably already planning your next trip back.
What did I miss? Comment below!











Leave a Reply