Are you mind tasting some Indian food? Well, now is the time. Whether it’s been a long week of eating drab, bland food and you want some spicey food on your plate. Or maybe you are just in the mood for some butter chicken to warm your heart. We have brought you our list of the top 10 best Indian restaurants in London. And the best thing, all these restaurants serve both veg and non-veg options, so even if you are an Indian looking for some Indian food in London, we are sure these won’t disappoint.
Top 10 Best Indian Restaurants London
Our top 10 picks for Indian restaurants in London would be:
1. Gymkhana, Mayfair
One of the unique restaurants in London, the Gymkhana, serves Indian food and has Michelin stars to go along with the name. Its located at GYMKHANA, MAYFAIR. They have the same interiors as the old clubs in India.
Polished dark timbers and the Indian printed fabrics in the restaurant entirely change the dining atmosphere. Make sure to try the mutton samosas and mango pudding among the whole range of dishes available here.
2. Pali Hill, Fitzrovia
If you are in the mood for some seasonal dishes PALI HILL, FITZROVI is the restaurant for you. This restaurant provides you with words from all over the country. You could also sit on the terrace inside on the aro deco-inspired sofas.
Make sure to order from their drinks menu, like champagne lasso or lychee with vodka. The drinks are unique, and you are sure to love the base flavors with a hit of alcohol. Also, the appetizers here are amazing, like the kebabs and falafels. For dessert, we recommend the alphonso mango cheesecake and at dinner the mutton biriyani.
3. Attawa
Attawa, located at 6 Kingsland High Street, London E8 2JP, with a rating of 4.4/5, is famous for its Punjabi-inspired dishes. They also have a warm and cozy ambiance to go by and are best for a relaxed lunch with your kids.
We suggest you try the Blush cocktails and the papdi chaat here and try such new dishes. Also, lamb seekh kebab here is mouthwatering along with the lentil dumplings and lamb biriyani, a recipe for the owner’s mothers. You are owned by husband and wife duo the Madhrays’.
4. Trishna, Marylebone
Trishna brings Indian street food to London restaurants. This impressive restaurant is also Michelin starred and is located at Trishna, 15-17 Blandford Street, Marylebone, London W1U 3DG, With a rating of 4.9/5.
We strongly suggest you visit this restaurant to try some authentic Indian street food. From aloo chaat to saag, they have dishes you might have never even heard the name of.
5. Gunpowder
With such a firm name as this one located at White’s Row, Spitalfields, London E1 7NF; 4 Duchess Walk, London SE1 2SD, you could never go wrong; make sure to try their aloo chaat and daal, also the naan and kebab.
This restaurant is best for a casual evening dinner, and you will quite love the fashionable foods here.
6. Soho Wala
Another restaurant for some street food is located at 1 Great Marlborough Street, Soho, London W1F 7HL and has all the food you would love. From an extensive menu, make sure to try the bhel puri here with pomegranate seeds.
Also, the kaali daal here is one of their favourite dishes, so if you are looking for some deep and rich food, you won’t go wrong with their plates of daal and buttery naan.
7. Kahani
If you are dining alone and would like small plates, Kahani is the way to go. It is located at 1 Wilbraham Place, Belgravia, London SW1X 9AE, with 4.3/5. Make sure to try their desserts, and for the main course, we recommend the tandoori rotis along with gravy dishes of kebabs.
All in all, a lovely restaurant that you are sure to enjoy with family and kids. Also, this restaurant has outdoor seating facilities and wheelchair-accessible options if you require some. The staff is very friendly and service fast.
8. Dishoom
Best place for wraps and breakfast, you will enjoy the plates of crunchy lite dosa or the parottas with chicken. You could also have a joyous time here enjoying brunch.
Located at 2 Kingly St, Carnaby, London W1B 5QB, Dishoom has a rating of 4.7/5. Make sure to order their tandoori wraps and dark-scented cocktails.
9. Benares
Named after the Indian city Benaras, this restaurant defines upper-class posh dining. The dishes here are heavenly, and the plating even more so. You are sure to like the ambiance inside. Located at 12a Berkeley Square, Mayfair, London W1J 6BS, Benaras has a rating of 4.8/9.
Be sure to order the shrimps here and the herbed rice, one of the best dishes available. This restaurant, however, won’t be too light on your pockets, but if you can, make sure you visit this restaurant. You will indeed find some not-so-traditional Indian fusion dishes here.
10. Darjeeling Express
Located atop Floor, Kingly Court, Soho, London W1B 5PW, the Darjeeling express has a rating of 4.6/5. We strongly recommend trying their soft naan and mutton kebabs with aromatic herbs.
Also, be sure to order a cup of Darjeeling tea alongside your meal, one of the most famous teas in the world. This restaurant has a very clean and proper ambiance and is appropriate for dinner with your office colleagues or acquaintances. The food here is also light, so no harm is done if you are not in the mood for spices.
Make sure to try the different dishes here. Since many of them have sharing dishes, this is the time to take your family and friends to an Indian restaurant. Though most of these dishes, the spice level has been lowered, don’t be afraid to ask for the more spicy version; maybe it will suit your tastes more. We sure do hope you visit these restaurants for some authentic Indian food.