Best Indian Restaurants In Kensington

Indian Restaurants In Kensington


As a fervent lover of Indian cuisine, I’ve had the pleasure of embarking on a culinary adventure through Kensington’s vibrant Indian restaurant scene.

Join me as I share my personal insights into the best Indian dining experiences this enchanting London borough has to offer, along with a glimpse into their prices. From the marinated with special herbs and spices chicken to the popular spicy curry, Indian cuisine is packed with flavors and colors.

If you are ready to indulge in some of the most popular and delicious Indian classics we have prepared a full list of the best Indian restaurants in Kensington. Keep reading and learn which are the must-visit spots and what are the best menu items to try.


Indian Restaurants In Kensington


Must-Try Indian Restaurants In Kensington And Chelsea

Want to grab a bite of the best Indian food in Kensington? Below are some of our top picks for Indian restaurants in and near Kensington.


Zaika – Regal Flavours

Zaika, a culinary gem nestled in the heart of Kensington, offers an exquisite journey through North Indian cuisine. Prices at this Michelin-starred restaurant can vary, but you can expect to spend around £30-£40 per person for a sumptuous meal. The ambiance is opulent, with a regal touch that complements the rich flavours of the dishes.

Address:1 Kensington High St, London W8 5NP

Chakra Kensington

Widely known as one of the best Indian Restaurants in London, Chakra Kensington will greet you its stunning deluxe interior. As you are taking a seat on the regency-style chairs and admiring the beautiful leather walls, you need to be prepared for a full delightful experience of Indian cuisine through some of the most authentic and timeless recipes.

Make sure to order the vegetable spring rolls and the Lucknowi Samosa Chaat as these are some of the most traditional Indian street foods, served with a bit of modern twist at Chakra.

The curry classics such as Chicken Gassi or the Shahi Salmon from the Grill menu are also must-tries. Whatever you decide to order, though, you can expect a real treat for your taste buds, served in a contemporary and clean but very colorful presentation.

Address: 33C Holland St, Kensington, London W8 4LX, United Kingdom


Indian Restaurants In Kensington



Moti Mahal

Situated at the heart of South Kensington, Moti Mahal is a pleasant Indian restaurant offering authentic street food classics in a comfortable and delightful surroundings. 

Another reason why this is one of the must-visit Indian Restaurants in Kensington is its history dating back to the 1950s. Moti Mahal is considered to be one of the oldest restaurants offering Indian Cuisine all across Britain.

You can go for the set meal for two consisting of specialties, such as the Sheek Kebab and Chicken Tikka for starters and the Lamb Korai and Butter Chicken for mains. Another option, however, is choosing from the restaurant’s a la carte menu.

All marinated Tandoori main dishes are worth trying, but the chef’s signature dishes, such as the Lamb Shank are also not be missed.

See also  17 Best Restaurants In Baker Street

Address: 3 Glendower Pl, South Kensington, London SW7 3DU, United Kingdom


Indian Restaurants In Kensington


Dishoom Kensington

From an early traditional Bombay breakfast, through an interesting afternoon tea, to a late crave for some Indian classics, the modern Dishoom Restaurant at Kensington is one of the best choices for an Indian restaurant across the city.

The combination of the interesting art-deco interior design and the menu filled with flavorful Indian classics, will transport you back in time and you will feel like as you are a part of a Bollywood movie.

Get the yummy Parsi Omelet for breakfast or the Chicken Beery Britannia for dinner. It is also worth ordering the Garlic Naan, which is a freshly-made traditional Indian bread.

Address: 4 Derry St, Kensington, London W8 5SE, United Kingdom


Indian Restaurants In Kensington


Thali Restaurant – A Taste of Tradition

Thali Restaurant, a charming eatery with a focus on traditional Indian cuisine, is a delightful find. Prices are wallet-friendly, with thali meals starting at just £10-£15 per person. The ambiance exudes a homely charm, making it a perfect spot for a casual yet flavourful dining experience.

Address: 166 Old Brompton Rd, London SW5 0BA



Malabar Restaurant

With history dating back to the 1980s, the Malabar Restaurant is one of the best spots for those looking for a taste of South Indian and their classic spicy seafood and flavorful lamb dishes.

Besides the popular dinner set menus, which offer fantastic options even for vegetarians and vegans, the restaurant has a wide range of meals to choose from.

The marinated Lamb Chops are a must-try, as well as, the Sag Prawns Curry. Make sure to leave any room for dessert and order the traditional Indian Ice cream with cardamom.

Address: 27 Uxbridge St, Kensington, London W8 7TQ, United Kingdom


Indian Restaurants In Kensington


ZeeZain Indian Cuisine and Shisha Lounge

Regardless if you are just looking for a nice bar with delicious cocktails and shisha, or if you would like to immerse yourself into the traditional Indian cuisine, you should visit ZeeZain Restaurant.

You will be welcomed by the sophisticated and elegant design, however, you will quickly feel the relaxing and laid-back vibe. If you are visiting on a quick lunch stop, grab one of the classic wraps.

For those, who are planning on a full-dinner menu, we suggest starting with the Chili Garlic Prawns, followed by the Biryani Specialties or the BBQ mixed grill platter. Make sure to get a side of steamed rice and fluffy and soft in-house baked bread.

Address: 38 Thurloe Pl, South Kensington, London SW7 2HP, United Kingdom


Indian Restaurants In Kensington


Turmeric Kitchen – A Contemporary Twist

Turmeric Kitchen offers a contemporary take on Indian cuisine in a modern yet welcoming setting. Prices are reasonable, with a meal for two costing around £30-£40. The ambiance is chic and trendy, creating an ideal backdrop for a flavourful meal.

Address: Hogarth Rd, London SW5 0QQ



Light of India

Located at Montana Hotel, Light of India is known as an elegant and luxurious restaurant offering a fine-dining experience of the Indian cuisine. Only using seasonal and locally-grown ingredients, the restaurant aims to take you on a nostalgic tour through Northern India, by offering some extraordinary combination of flavors and spices.

See also  Exploring Gastronomy At Boxpark Shoreditch - A Food Lover's Paradise

The menu is so wide and rich, that you would certainly want to try everything. If you are visiting with a group of friends it is a good idea to order different meals and share them for the full experience of the Indian flavors.

Order one of the signature starters to begin with. You may want to try the Peshawari Lamb Chops or the Ajwaini Salmon Tikka. The Chicek Tikka Masala and the Paneer Tikka Lababdar are among the restaurant’s specialties, so they are certainly worth ordering as your main.

If you are looking for some extremely hot Indian Curry, you should also get the Lamb Madras. The Malteaser Cheesecake and the Chocolate Fudge Brownie are the best options for dessert.

Address: 67-69 Gloucester Rd, South Kensington, London SW7 4PG, United Kingdom


Indian Restaurants In Kensington



Memories of India

Memories of India is one of the best and most popular Indian restaurants in Kensington. With flavorful tandoori grills and traditional thaalis meals, the restaurant’s menu will surprise you as being extremely wide and rich.

Get the Avocado Shrimps and Lamb Samosa to start with. The Seekh Kebab and the Mixed Tandoori are great mains that are worth trying. If you are looking for some seafood options, get the Bengal Fish Curry, whereas vegetarians would prefer the Kashimir Palak Paneer.

You should also order a side of rice, salad or vegetables for the ultimate taste of the Indian cuisine.

Address: 18 Gloucester Rd, South Kensington, London SW7 4RB, United Kingdom


Indian Restaurants In Kensington


Raj of Kensington – Fusion Delights

Raj of Kensington offers a fusion of Indian and Bangladeshi flavours, creating a unique culinary experience. Prices here are budget-friendly, with a meal for two costing around £25-£35. The decor is cozy and intimate, perfect for a relaxed dining experience.

Address: 1 Abingdon Rd, London W8 6AH



Noor Jahan

Known for its mouth-watering Mughlai-inspired dishes, Tandoori and Biryani promises a culinary journey fit for royalty. Noor Jahan is among the must-visit Indian restaurants in Kensington. The Chef’s Signature dishes such as the Duck Masala and the Lamb Pasanda are among the visitor’s favorite meals.

The grilled Tandoori dishes, such as the Chicken Tikka and Tandoor King Prawns, however, are also worth trying. The Noor Jahan will certainly surprise you with its open policy, suggesting that if there is another Indian classic that you would like, but it is not part of the menu, the restaurant will try to accommodate and prepare it, especially for you, as long as the time and ingredients allow.

Prices are mid-range, with a meal for two averaging £40-£50. The decor is a fusion of classic and contemporary, setting the stage for a delightful dining experience.


Address: 2A Bina Gardens, South Kensington, London SW5 0LA, United Kingdom


Indian Restaurants In Kensington


Khan’s of Kensington

Another fabulous Indian restaurant to try in London is the Khan’s of  Kensington. Do not be fooled by the very simple and laid-back atmosphere and style, as the mouth-watering Indian classics will blow your mind and you will be treated to a real authentic experience.

See also  11 Best Indian Restaurants In Fitzrovia

The poultry menu items are known to be some of the best across the district, so make sure to order the Green Chicken Curry or the Murg Tikka Massala. If you are looking for something extraordinary, choose the Pannerwala from the Creative Dishes.

You will not regret this choice of extremely delicious chicken with ginger and spring onion flavors. Regardless what you decide on from the menu, make sure to accompany it with your choice of home made bread and a side of vegetables.

Address: 3 Harrington Rd, South Kensington, London SW7 3ES, United Kingdom


Indian Restaurants In Kensington


Flora Indica

As one of the most interesting an unusual Indian restaurants, Flora Indica is a must-visit when in the Kensington area. While, the interior will impress you with its botanical theme, the menu will surprise you with its fusion of Indian and British flavors.

The restaurant offers a fantastic lunch menu, with a few vegetarian menu items as well. For a full-dinner experience choose from the rich a la carte menu.

Start with a few small plates to share, followed by the Slow Cooked Duck Leg or the Lemon Flavored Chicken Tikka. Get a side of garlic bread, served with fresh chilli, some creamed spinach and classic Basmati rice are also a great addition to every main course.

Address: 242 Old Brompton Rd, Earl’s Court, London SW5 0DE, United Kingdom


Indian Restaurants In Kensington


Masala Zone Earl’s Court

The Masala Zone chain of Indian restaurants has been ranked among the best places to visit and experience the authentic Indian cuisine. Recently renovated, the extravagant and modern interior will blow your mind with its rich collection of statuettes displayed all across the restaurant.

The menu is packed with Indian classics served with a modern twist and colorful and clean presentation. Using some old-style Indian recipes, the restaurant keeps its menu a secret.

Make sure to try the Delhi Chicken Tikka served marinated with herbs and served with salad. The Prawn Curries and the grilled Lamb chops should also be given a try.

As the restaurant uses seasonal locally-grown ingredients, the sides change daily, so make sure to ask what is the day’s specialty.

Address: 147 Earls Ct Rd, Earl’s Court, London SW5 9RQ, United Kingdom



Embarking on a gastronomic adventure through Kensington’s Indian restaurants is a delightful journey of diverse flavours and culinary traditions.

Whether you’re seeking regal feasts, traditional dishes, or contemporary twists, Kensington’s Indian dining scene has something to offer every palate.

So, gather your fellow food enthusiasts and savour the tantalizing tastes of India right in the heart of London’s Kensington borough.


Map Of Indian Restaurants In Kensington

More On Food In Kensington


Best Indian Restaurants In Kensington

You may also like

Leave a Reply

Your email address will not be published. Required fields are marked *