MoneyINC Logo
Years of

Where to Find the Best Indian Food in London


If you happen to be in London and you are craving some Indian food, then you're in luck. London is home to some of the best Indian restaurants in the world. These restaurants are located all around the city, so you're sure to find one that's convenient for you. Indian food can be had both at restaurants and in takeaway places, so there's no excuse for not being able to find the best tastes. The following are some of the best places to have Indian food in London.

10. Tandoori Nights

Located in the heart of London, Tandoori Nights is one of the most popular Indian restaurants in the city. The restaurant serves traditional Indian cuisine, and the atmosphere is always electric. If you're looking for a place to enjoy some good Indian food and have a great time, then Tandoori Nights are the place for you. The menu at Tandoori Nights includes all of the classic Indian dishes, as well as some modern twists. The restaurant also has a full bar, so you can enjoy a drink with your meal.

9. Apollo Banana Leaf

Apollo Banana Leaf is best known for its authentic South Indian cuisine. The restaurant is located in the heart of London's East End, making it the perfect place to enjoy a meal after a long day of sightseeing. Apollo Banana Leaf's menu features both vegetarian and non-vegetarian dishes, so there is something for everyone to enjoy. The restaurant's signature dish is the Apollo Chicken, which is a whole chicken marinated in spices and cooked in a traditional tandoor oven. Other popular dishes include Chicken Tikka Masala, Beef Curry, and Lamb Rogan Josh.

8. Bayleaf Restaurant

Being the only Michelin-starred restaurant on this list, Bayleaf Restaurant is worth a visit for anyone looking for amazing Indian cuisine. The food here is top-notch, and the setting is just as wonderful. With its sleek and modern interior, Bayleaf Restaurant is the perfect place to enjoy a date night or a special occasion meal. The design of the menu is also noteworthy, as it is presented in the form of a storybook. This makes for a really fun and unique dining experience.

7. Taste Of Nawab

For those who want to enjoy Indian food in a more casual setting, Taste of Nawab is the perfect spot. This restaurant is known for its delicious kebabs and curries, as well as its friendly staff. The decor is traditional and the atmosphere is relaxed, making it a great place to bring family or friends. The menu features both vegetarian and non-vegetarian options, so there is something for everyone to enjoy. The dishes are all reasonably priced, making Taste of Nawab a great value for your money.

6. Amrutha Lounge

Amrutha Lounge is a great choice for anyone looking for a more upscale Indian dining experience. The menu features classic Indian dishes with a modern twist, like tandoori salmon and lamb biryani. The restaurant has a stylish atmosphere, making it perfect for a date night or special occasion. The service at Amrutha Lounge is impeccable, and the staff is always happy to help with any questions you may have.

5. Bombay Bustle

Bombay Bustle serves up modern Indian cuisine in a buzzing setting. The menu draws on classic regional dishes from across the country, with a contemporary twist. According to Forbes, The menu highlights include the tandoori lamb chops, butter chicken and crab masala. The restaurant has an extensive wine list and a selection of Indian-inspired cocktails. The decor is atmospheric and evocative, with an industrial-chic vibe.

4. Indian Moment

This popular spot in Londo is known for its traditional Indian cuisine. The menu features classic dishes like chicken tikka masala and lamb rogan josh, as well as more unusual options such as venison curry and quail biryani. The restaurant has a casual vibe, making it perfect for a quick lunch or a relaxed dinner with friends. The furniture is mismatched and the walls are adorned with colorful paintings and photos, giving the place a homey feel. The service is friendly and efficient, and the food is always piping hot and delicious.

3. Brigadiers Café

When it comes to Indian food in London, Brigadiers Café is one of the best. Located in Mayfair, this restaurant serves up some of the most delicious and authentic Indian cuisines you’ll ever try. From their tandoori chicken to their butter chicken, everything is cooked to perfection. And, if you’re looking for something a little bit different, they also offer a great selection of Indian street food. While the menu is fairly priced, it’s worth noting that this restaurant does not accept reservations, so be sure to arrive early.

2. The Hampshire Hog

The Hampshire Hog is a top-rated Indian restaurant in London, known for its authentic and delicious dishes. The menu features classics like chicken tikka masala and lamb rogan josh, as well as unique offerings such as quail egg biryani and wild boar vindaloo. With its inventive yet accessible cuisine, The Hampshire Hog is a great choice for both newcomers to Indian food and seasoned dinners alike. The hotel is bright and has smart furnishing. The tables are set with pristine white tablecloths and the chairs are comfortable. The menu is concise with both traditional and contemporary Indian dishes.

1. Bengal Village - Best of Brick Lane

Bengal Village is a renowned Indian restaurant in the heart of London's Brick Lane. The restaurant serves up traditional Bengali cuisine, with dishes like chicken korma and mutton curry on offer. Bengal Village is the perfect place to go for an authentic and flavourful Indian dining experience. When you're in the mood for some truly delicious Indian food, Bengal Village is the place to be. According to Finediningglovers, The restaurant offers takeaway and delivery options, as well as a catering service for special events. Bengal Village is open seven days a week, from 12 pm until 11:30 pm.


These are the top-class Indian restaurants in London. They all have amazing food, great service, and affordable prices. You need to try at least one of these places if you're looking for great Indian food in this gorgeous city. All you need to do is go and enjoy the flavors that some of these places can offer your stomach. You will feel like a true Indian prince or princess after eating here.

Liz Flynn

Written by Liz Flynn

Liz Flynn has worked as a full-time writer since 2010 after leaving a career in education. She finds almost all topics she writes about interesting, but her favorite subjects are travel and food. Liz loves the process of researching information, learning new things, and putting into words what others who share her interests might like to read. Although she spends most of her time writing, she also enjoys spending time with her husband and four children, watching films, cooking, dining out, reading, motorsports, gaming, and walking along the beach next to her house with her dog.

Read more posts by Liz Flynn

Related Articles

Stay ahead of the curve with our most recent guides and articles on , freshly curated by our diligent editorial team for your immediate perusal.
As featured on:

Wealth Insight!
Subscribe to our Exclusive Newsletter

Dive into the world of wealth and extravagance with Money Inc! Discover stock tips, businesses, luxury items, and travel experiences curated for the affluent observer.
linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram