There are Restaurants in Hampstead serving all the cuisine’s you could ever want, offering options for fine dining, pub dining and casual dining.
From the vast amount of Italian Restaurants in Hampstead, French Restaurants, Indian Restaurants and good old English Pubs.
There are so many best places to eat in Hampstead, and what I love most about food in Hampstead is that most of the restaurants and cafes in Hampstead are all independently owned with just 1 branch in Hampstead, or just a few in London and we all know these are the places we should be supporting!
Hampstead Restaurants
So, in this Hampstead travel blog, I give you the best restaurants in Hampstead and my favourite Hampstead Restaurants based on my time living there.
These include restaurants in Hampstead Village and restaurants near Hampstead Heath.
Here’s a Hampstead map with these 10 restaurants in Hampstead to visit:
1. The Holly Bush
– English Pub Restaurant
There are many pubs in Hampstead but The Holly Bush always seems to be the most popular pub to visit because of its history and decor.
The Holly Bush Hampstead is a Fuller’s Pub but luckily it has a great restaurant on-site with a full menu including a Sunday Roast Menu if you’re out and about in Hampstead on a Sunday so be sure to add this to the top of your list of restaurants in Hampstead to visit!
Here’s The Holly Bush Website where you’ll find The Holly Bush Hampstead Menu!
View this post on Instagram
2. The Fish Cafe
-British Restaurant
Fish Cafe Hampstead is a Fish and Chip Shop in Hampstead but this is no normal chippy!
You can get classic fish and chip takeout food at the front of the store but the back is home to a fine dining restaurant and experience with great service serving the finest and freshest fish with a range of options for lunch and dinner.
This contemporary seafood restaurant is a favourite with the locals and therefore easily one of the best restaurants in Hampstead to visit!
Here’s The Fish Cafe Website where you’ll find The Fish Cafe Hampstead Menu!
View this post on Instagram
3. Villa Bianca
-Italian Restaurant
There are a number of Italian Restaurants in Hampstead but Villa Bianca Hampstead is most definitely the fanciest if you are looking to dine in style or for a special occasion.
Located in the small and pretty lane of Perrins Court is this 30-year-old Italian restaurant.
In the summer they offer a selection of outdoor seating and they also have a function room to fit 50 people if you’re thinking of holding a party!
On the list of Hampstead best restaurants, this is always near the top for a fine dining experience with an extensive food and wine menu and fantastic service.
Be sure to make a reservation in advance as Villa Bianca is always in demand!
Here’s the Villa Bianca Website where you’ll find the Villa Bianca Hampstead Menu!
View this post on Instagram
- If you’re going to spend more time in Hampstead which I suggest you do, be sure to check out these blog posts afterwards to help you have a great day there:
- The Best Things To Do in Hampstead!
- How to go Swimming in the Hampstead Heath Bathing Ponds!
- Pubs in Hampstead You Must Visit!
- The Best Italian Restaurants in Hampstead and Near Hampstead To Visit!
4. Mimmo La Bufala
-Italian Restaurant
For a fine dining restaurant experience in Hampstead in what is my favourite Italian Restaurant in Hampstead, visit Mimmo La Bufala!
They offer Neapolitan-style pizzas which are just as good, if not better, than many of the pizza’s I have had in Italy!
They also offer many other classic Italian dishes all served with fresh ingredients and many wine options too.
The Italian staff in Mimmo La Bufala make you feel as though you could well be in Italy and they are extremely friendly so head here for the best Pizza in Hampstead and one of the top restaurants in Hampstead.
Here’s the Mimmo La Bufala Website where you’ll find the Mimmo La Bufala Hampstead Menu!
View this post on Instagram
5. Paradise
-Indian Restaurant
For the best Indian Restaurant in Hampstead, you have to visit Paradise Indian Restaurant which has been there since 1969!
Curry Paradise in Hampstead is a favourite with the locals as well as people in the nearby areas of Belsize Park.
In fact, keep your eye out for celebrities when here as they do like to visit Paradise too!
With that being said, the prices are reasonable, they offer a full fine dining Indian restaurant experience with all the fresh tastes of India and really friendly staff.
This is one of the many good Hampstead Heath Restaurants to visit because it is located very close to Hampstead Heath Overground Station on South End Road.
Here’s Paradise Hampstead Website where you’ll find Paradise Hampstead Menu!
6. Jin Kichi
-Japanese Restaurant
Jin Kichi Hampstead is only a very small Japanese restaurant in Hampstead but from the decor, the seating and the food it is an authentic Japanese dining experience!
Whether you’re looking for Sushi in Hampstead or you want a delicious meal of skewers on coal like chicken, beef, pork and vegetable, to be washed down with some Sake or Shochu cocktails, for a taste of Japan, this is where you need to head for dinner in Hampstead!
Just remember to make a reservation in advance due to the small size of the restaurant in Hampstead.
Here’s the Jin Kichi Website where you’ll find the Jin Kichi Hampstead Menu!
View this post on Instagram
7. La Cage Imaginaire
-French Restaurant
This is the most beautiful restaurant in Hampstead from its exterior as it is essentially located in a house at the end of Flask Walk, one of the prettiest lanes in Hampstead!
Serving French Mediterranean Cusine this French Restaurant in Hampstead offers white cloth dining both inside and outside on its cobbled streets, I definitely recommend it as a place to eat in Hampstead in Summer so you can sit outside.
If you’re looking for a romantic restaurant and experience in Hampstead, this is it. Just be sure to reserve a table!
Here’s the Le Cage Imaginaire Website where you’ll find the Le Cage Imaginaire Hampstead Menu!
View this post on Instagram
8. Zara Restaurant
-Turkish Restaurant
If you want to feel like you’re on holiday and somewhere different, Zara Restaurant Hampstead welcomes you into their tiled and pretty restaurant serving Turkish and traditional Anatolian dishes!
Zara in Hampstead is a family-owned restaurant and one of the popular Hampstead Village Restaurants located close to Hampstead Heath Overground Station on South End Road.
For fresh food and a unique restaurant experience, head here!
Here’s the Zara Restaurant Website where you’ll find the Zara Restaurant Hampstead Menu!
View this post on Instagram
9. L’Antica Pizzeria
-Italian Restaurant
This is the perfect Italian in Hampstead if you want a good wood-fired oven Pizza!
Located just up the road from Hampstead Tube Station, this is one of the good restaurants in Hampstead to visit with children as the atmosphere is relaxed and cosy inside.
If you don’t want pizza they also serve a range of salad and pasta options perfect for lunch in Hampstead or dinner in Hampstead!
Here’s the L’Antica Pizzeria Website where you’ll find the L’Antica Pizzeria Hampstead Menu!
View this post on Instagram
10. The Little Thai
-Thai Restaurant
For an authentic Thai food in Hampstead, head to The Little Thai!
They offer a casual dining experience in a bijou restaurant with modern artwork, offering delicious Thai food for a reasonable price.
They also offer takeaway and delivery making it a fun and easy place to visit for food in Hampstead and especially good as a place to meet friends for lunch or dinner!
Here’s The Little Thai Website where you’ll find The Little Thai Hampstead Menu!
View this post on Instagram
More places to eat in Hampstead
Cote Brasserie Hampstead
Gaucho Hampstead
Carluccios Hampstead
Pizza Express Hampstead
Wagamama Hampstead
- More of my Related Hampstead Posts:
- 30 Things To Do in Hampstead!
- How To Swim in the Hampstead Heath Bathing Ponds!
- A Walking Guide Around Hampstead!
- More Food and Frink ideas in Hampstead:
- 10 Best Cafes in Hampstead!
- 6 Best Pubs in Hampstead!
- The Best Places to Eat Brunch in Hampstead!