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.
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.
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
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.
Address: 3 Glendower Pl, South Kensington, London SW7 3DU, United Kingdom
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
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
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
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.
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
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
Known for its mouth-watering Tandoori and Biryani menu items, 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.
Address: 2A Bina Gardens, South Kensington, London SW5 0LA, United Kingdom
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.
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
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 the 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
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
Are you ready to immerse yourself into the Indian cuisine and treat your taste buds to the popular flavorful tandoori chicken meals and the delicious biryani dishes? Which of the above listed 11 Best Indian Restaurants in Kensington would you like to visit first?
Map Of Indian Restaurants In Kensington
More On Food In Kensington
- The Best Italian Restaurants In Kensington
- Cool Cafes In Kensington
- Best Brunch Places In Kensington
- Amazing Places For Afternoon Tea In Kensington
- Best Thai Cuisine In Kensington