5 Best Indian Restaurants in West Hampstead (2026) — from a local

Looking for the best Indian Restaurants in West Hampstead? I’ve got you covered! From Punjabi delights to South Indian favourites, here’s where to find the best Indian cuisine in the neighbourhood — from a North Londoner.
This post may contain affiliate links. Check out my Disclosure & Privacy Policy for more information.
West Hampstead is known for many things, including some amazing Indian restaurants.
As a Hampstead dweller, I’m always on the hunt for the best Indian cuisine in the neighbourhood, and I think I’ve found some answers…
Here’s the best Indian restaurants in West Hampstead.
The Best Indian Restaurants in West Hampstead, London

Vijay
49 Willesden Ln, North Maida Vale, London NW6 7RF
As one of the first South Indian restaurants to open in England Vijay has made a name for itself in the Indian restaurants in West Hampstead scene as thee place to enjoy the tastes of Kerala.
While here you can feast on Indian classics like a Chicken Biryani or Masala, down to some South Indian favourites like Keema Aloo or Keralan Fish Curry.
Colaba Indian Dining
279 W End Ln, London NW6 1QS
Colaba Indian Dining is a family-owned Indian restaurant in West Hampstead with a particular focus on fresh and high-quality ingredients.
Lose yourself here in a mouthwatering array of Street Snacks from Aloo Papdi Chat to Okra Fries, finished with your Tandoori Grill of choice or the Chef’s Special.
Bombay Flame
74 Kingsgate Rd, London NW6 4TE
Bombay Flame is a more upscale Indian restaurant in West Hampstead, with over 20 years of serving up delicious Indian fine dining.
FYI that their menu is massive, so if you’re looking for choice, that’s exactly what you’ll find here.
I suggest getting your mouth on a succulent Butter Chicken or Chicken Korma here if you’re sticking to the classics or simply asking the chef for his recommendation of the day!
Daakoo
104 W End Ln, London NW6 2LS
Another gourmet Indian restaurant in West Hampstead worth trying is Daakoo.
Their Clay Oven Grilled mains are the crowd favourites here, with options like Daakoo Salmon and Lamb Dharbari, all served with a light and fresh mint yoghurt.
Don’t forget to have some of their homemade Lassi on the side!
Veva Vegan – West Hampstead
83 Mill Ln, London NW6 1NB
And lastly, for a vegan-friendly Indian restaurant in West Hampstead head to Veva Vegan.
Simple and spicy, all their plant-based plates are made with a dedication to Indian cuisine and a vegan lifestyle.
With that said, time to tuck into some Vegan Samosas alongside vegan twists on Indian classics like the Chana Masala and Plant-based Chick’n Biryani.
Thanks for reading my Indian Restaurants in West Hampstead Guide. If you enjoyed it, let me know on Instagram!
CHECK OUT MORE LONDON GUIDES:
- 19 Amazing Things to do in Hampstead, London
- The Best Things to do in Belsize Park
- London Food Guides
- London Neighbourhood Guides
Happy Londoning,

