Best Restaurants In Hampstead

Home to quaint boutiques, leafy walks and narrow cobbled streets, Hampstead is away from the bustle of Central London. It's no wonder why this town is popular with A-listers and tourists alike, as it boasts a plethora of eateries. Whether you're after bottomless oysters and bubbles or a low-key date night, we have rounded up the best restaurants in Hampstead.




The Garden Gate

Boasting a fabulous range of food and a stunning beer garden, The Garden Gate is worth a visit. Enjoy a pork sausage main with spring onion mash, crispy tobacco onions and a red wine jus, or try the oozy rosemary and garlic camembert baked in sourdough.

Holly Bush

Situated in the heart of the town, Holly Bush is a great place to enjoy fresh seafood in pretty surroundings. Choose from its awesome menu, which includes seabass ceviche with sweet potato and corn or the catch of the day, alongside a good ol' pint of local ale.

The Spaniards Inn

In a Grade II listed building dating back to the 1500s, The Spaniards Inn has plenty of character. With traditional wood panelling and an open fire, along with a gorgeous beer garden for the warmer months, this is definitely a great place for some tasty dinner and drinks.

The Flask

If you're in need of some of the best pub food in Hampstead, then check out The Flask. With a restored Victorian wooden bar adorned with antique pictures, this is a great spot to enjoy some mouthwatering bites, from succulent burgers to hearty roasts.