Skip to Content

12 Best Italian Restaurants in Hampstead & Near Hampstead To Visit!

This post may contain affiliate links. I will receive a small commission if you use these links.

Hampstead Village in London is home to many lovely restaurants but the Italians in Hampstead seem to dominate the top restaurants in Hampstead!

So in this Hampstead travel blog, here is a list of the best Italian Restaurants in Hampstead including many of my favourite Hampstead Restaurants after living in Hampstead for a number of years.

Within the list below, I have also included Italian Restaurants in West Hampstead and Italian Restaurants near Hampstead in areas like Belsize Park, Finchley Road and Golders Green.

You can easily jump on the tube, get a bus or cab to these areas too and for an amazing Italian meal in some of the best Italian Restaurants in London, I think they’re worth it!

Italian Restaurants Hampstead

Italian Restaurants in Hampstead London
Fancy some really good Italian food?? Keep reading for the best Italian Restaurants in Hampstead!

Here’s a Hampstead map with these best Italian restaurants in Hampstead to visit:

Italian Restaurants in Hampstead

1. Villa Bianca

Villa Bianca in Hampstead is most definitely the fanciest and best rated Italian in Hampstead 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!

Villa Bianca offers a fine dining experience with an extensive food and wine menu along with fantastic service and you will not be disappointed! 

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


A post shared by Villa Bianca (@villabiancanw3) on


2. Piccola Ristorante Pizzeria Napoletana

Also owned by the Villa Bianca Group is Piccola Ristorante Pizzeria Napoletana in Hampstead.

This Hampstead Italian restaurant still offers a nice dining experience but it is slightly more casual compared to the actual Villa Bianca restaurant as it has more of a traditional Italian Pizzeria feel to it.

Well located on Heath Street just 1 minute from Hampstead Tube Station Piccola Ristorante Hampstead offers a large selection of Pizzas as you would expect, as well as Pasta dishes and many other delicious and fresh dishes so add this on your list of Italian Restaurants in Hampstead to visit!

Here’s the Piccola Website where you’ll find the Piccola Hampstead Menu!


View this post on Instagram


A post shared by Piccola (@piccolanw3) on

3. Mimmo La Bufala

For an Italian Restaurant near Hampstead Heath and for my favourite Italian place 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!

Here’s the Mimmo La Bufala Website where you’ll find the Mimmo La Bufala Hampstead Menu!


View this post on Instagram


A post shared by Mimmolabufala (@mimmolabufala) on

4. L’Antica Pizzeria

This is the perfect Italian in Hampstead if you want a good wood-fired oven Pizza in a casual setting.

Located just up the road from Hampstead Tube Station, this great if you are looking for child friendly restaurants in London. It 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 an Italian lunch 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


A post shared by L’Antica Pizzeria (@anticapizzeriauk) on

5. La Gaffe Italian Restaurant & Hotel

La Gaffe is a small family-run hotel in Hampstead, their site dates back to 1743 and used to be a shepherds cottage!

The La Gaffe Restaurant opened in 1962, it originally started as a French Restaurant, then a Seafood Restaurant before finally becoming an Italian Restaurant offering a warm and welcoming Italian dining experience in Hampstead.

They offer set menus and party menus so they are perfect if you are celebrating a birthday, graduation or any other celebration and need a big function room in Hampstead.

If you want a homely meal with lovely staff, or even if you are looking for a friendly hotel to stay in Hampstead, La Gaffe Restaurant and Hotel in Hampstead is where you should visit!

Here’s the La Gaffe Italian Restaurant and Hotel Website where you’ll find the La Gaffe Hampstead Menu!

6. Carluccio’s – Hampstead

For a chain brand Italian Restaurant in Hampstead, head to Carluccio’s in Hampstead.

Located down Rosslyn Hill in the middle of Hampstead and Belsize Park, if you’ve been to Carluccio’s before you’ll know what to expect. 

Offering an Italian Restaurant, Cafe and Deli, Carluccio’s is perfect to visit any time of the day whether you’re looking for an Italian brunch in Hampstead, lunch or dinner as most days they open at 8:00 am to 11:00 pm.

Here’s the Carluccio’s Website where you’ll find the Carluccio’s Hampstead Menu!


View this post on Instagram


A post shared by Carluccio’s (@carluccios) on

7. Pizza Express

For an easy and super casual Italian Restaurant, especially if you have children. There is a Pizza Express located a few minutes from Hampstead Tube Station and there is also another Pizza Express down the road in Belsize Park!

Here’s the Pizza Express Website where you’ll find the Pizza Express Hampstead Menu!

Italian Restaurants in West Hampstead

8. Locanda311

For an Italian Restaurant in West Hampstead, Locanda311 offers Southern Italian Food!

Locanda311 West Hampstead is a family-run restaurant with a friendly and personal touch from the owner and staff.

It has a bright decor and outdoor seating and is especially good if you want an Italian Restaurant to visit as a family in West Hampstead and near Hampstead!

Here’s the Locanda311 Website where you’ll find the Locanda311 West Hampstead Menu!

9. Bellaluna

For an Italian Restaurant near West Hampstead Station, you can head to Bellaluna which is a modern restaurant offering reasonably priced Italian dishes for lunch and dinner.

Bellaluna West Hampstead is good if you want a casual dining experience with big portions and they even offer an English Breakfast menu on top of their Italian menu!

Here’s the Bellaluna Website where you’ll find the Bellaluna West Hampstead Menu!


View this post on Instagram


A post shared by Bellaluna (@bellaluna.westhampstead) on

Italian Restaurants in Finchley Road

10. Osteria Ovada

Paolo Cometa’s Italian Restaurant on Finchley Road is a truly authentic, back street Italian Restaurant experience but instead its offered right off the busy road that is Finchley Road in London!

Paolo Cometa is from Palermo in Sicily, he offers his fullest hospitality to guests to the restaurant and along with this handmade pasta and many other reasonably priced dishes he also offers wine from his own vineyard!

Here’s the Osteria Ovada Website where you’ll find the Osteria Ovada Finchley Road Menu!


View this post on Instagram


A post shared by K A T E Forest_of_Dean (@kickingriffin) on

Italian Restaurants in Golders Green

11. L’artista

For a unique but traditional and authentic Italian Restaurant in Golders Green near Hampstead, head to L’artista which is not hard to find because of the vintage delivery van parked outside and brightly decorated inside.

This family-run restaurant which is an Italian Restaurant near Golders Green Station offers a contemporary and fun feel, perfect for families to visit with children but they have not compromised on their traditional Italian food!

They have chefs from all over Italy and their pizzas are particularly famous with the dough being freshly prepared in front of customers using only the finest ingredients.

Local’s keep coming back to L’artista in Golders Green so you should head there to try it out to see why too!

Here’s the L’Artista Website where you’ll find the L’Artista Golders Green Menu!


View this post on Instagram


A post shared by L’artista Pizzeria (@lartistalondon) on

Italian Restaurants in Belsize Park

12. Il Primo

Il Primo is the only independently run Italian Restaurant in Belsize Park.

They offer a selection of traditional Italian dishes and wine in a cosy but classic looking restaurant.

The prices are slightly higher than many other Italian Restaurants near Hampstead, but they do offer amazing service and tasteful food!

Here’s the Il Primo Restaurant Website where you’ll find the Il Primo Belsize Park Menu!

best italian restaurants in Hampstead
Be sure to explore more of Hampstead after visiting one of these Italian Restaurants in Hampstead!