If you find yourself in London and craving Indian food, then you’re in luck. London is home to some of the best Indian restaurants in the world. These restaurants are spread all over the city, so you are sure to find one that suits you. Indian food can be eaten in both restaurants and takeaways, so there is no excuse for not being able to find the best tastes. Here are some of the best places to eat Indian in London.
10. Tandoori evenings
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 are looking for a place to enjoy good Indian food and have a good time, then Tandoori nights are for you. Tandoori Nights’ menu features all the classic Indian dishes, plus 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 offers both vegetarian and non-vegetarian options, so there’s something for everyone. 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. Laurel 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 equally wonderful. With its sleek and modern interior, the Bayleaf Restaurant is the perfect place to enjoy a romantic evening or a meal for a special occasion. The menu design is also remarkable, 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 cuisine in a more casual setting, Taste of Nawab is the place to be. 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 an ideal place to come with family or friends. The menu has vegetarian and non-vegetarian options, so there is something for everyone. The dishes are all reasonably priced which makes Taste of Nawab great value for money.
6. Amrutha Lounge
Amrutha Lounge is a great choice for anyone looking for a more upscale Indian dining experience. The menu offers classic Indian dishes with a modern twist, such as tandoori salmon and lamb biryani. The restaurant has an elegant atmosphere, which makes it perfect for a romantic evening or a special occasion. The service at Amrutha Salon is impeccable and the staff are always happy to answer any questions you may have.
5. Bustle of Bombay
Bombay Bustle serves modern Indian cuisine in a lively setting. The menu draws on classic regional dishes from across the country, with a contemporary twist. According to Forbes, menu highlights include tandoori lamb chops, butter chicken and crab masala. The restaurant offers an extensive wine list and a selection of Indian-inspired cocktails. Decor is atmospheric and evocative, with an industrial-chic vibe.
4. Indian Moment
This popular place 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, which makes it perfect for a quick lunch or a casual dinner with friends. The furniture is mismatched and the walls are adorned with colorful paintings and photos, giving the place a cozy feel. The service is friendly and efficient, and the food is always piping hot and delicious.
3. Rangers Café
When it comes to Indian cuisine in London, Brigadiers Café is one of the best. Located in Mayfair, this restaurant serves some of the most delicious and authentic Indian cuisine you will ever taste. From their tandoori chicken to their butter chicken, everything is cooked to perfection. And, if you’re looking for something a little different, they also offer a great selection of Indian street food. Although the price of the menu is reasonable, it should be noted that this restaurant does not accept reservations, so be sure to arrive early.
2. Hampshire Pork
The Hampshire Hog is a leading 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 like quail egg biryani and wild boar vindaloo. With its inventive yet approachable cuisine, The Hampshire Hog is a great choice for Indian food newcomers and seasoned diners alike. The hotel is bright and has elegant furnishings. 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 Brick Lane in London. The restaurant serves traditional Bengali cuisine, with dishes like chicken korma and mutton curry. Bengal Village is the perfect place to have an authentic and tasty Indian dining experience. When you crave some truly delicious Indian food, Bengal Village is the place to be. According to Finediningglovers, the restaurant offers takeout and delivery options, as well as catering for special events. Bengal Village is open seven days a week, from noon to 11:30 p.m.
These are the best Indian restaurants in London. They all have amazing food, great service and affordable prices. You must try at least one of these places if you are looking for great Indian food in this beautiful city. Now all you have to do is go and enjoy the flavors that some of these places can offer your stomach. You will feel like a real Indian prince or princess after eating here.