Traveling to London but worried about your Indian food craving? Thinking of where you will get tasty Indian food in London? Don’t worry. Though London is 7482 kilometers away from Indian, you won’t feel this distance in the food. You won’t feel that you are away from India and cannot get Indian food. It’s because London is full of Indian restaurants.

We know the exchange rate between the pound and the Indian rupee is pretty higher, but still, you shouldn’t worry. You will Indian restaurants in London offering different dishes at affordable rates. You won’t be burdened due to the cost.

In this post, we will discuss the names of popular yet affordable Indian restaurants in London. Hope you will enjoy your breakfast, lunch, and dinner while your stay in London.

Indian Rasoi:

Situated on Fortis Green halfway between East Finchley and Muswell Hill, opposite Clissold Arms, Indian Rasoi is one of the recommended Indian restaurants in London. The restaurant delivers delicacies from Northern terrains and its royal inflections. It is popularly known for its Mughlai dishes, which require intricate masalas and elaborate preparations. The best part of Indian Rasoi is it delivers dishes (especially locally prepared)as per the climate, which most Indians love.


Located in Whitechapel, Tayyab is a restaurant for people of all ages. The name is a bit different but it’s popular for its Punjabi dishes. Once you enter the restaurant, you will fall for the smell of lamb. People usually order any dish lamb dish along with other dishes. The table feels incomplete without this. The restaurant is minimal, lively, and noisy. If you are fine with the noise, you should Tayyab.

Roti Chai

The name itself says a lot about the restaurant. It’s simple, casual with a canteen-like ambiance. If you are busy and don’t have time to spend hours waiting for your order in the restaurant, you should visit Rotu Chai. The waiting time is less and you will get everything of choice. You can say the restaurant offers typical Indian food that Indians eat daily. It covers entire India with its simple food menu. Usually, this restaurant is visited by office-goers but you can try too.


Located in several locations around London, the dishes in Dishoom are influenced by the old cafes of Bombay. And when it’s Mumbai, the dream City of India, people start thinking about vada pav and pav bhaji. Dishoom is popular for these dishes. The restaurant has a café like setting with different rooms and eclectic décor. You can visit Dishoom for breakfast, lunch as well as dinner. Other than Indian dishes, Dishoom is popular for its bar-like set-up and cocktails.


Located in Marylebone, Trishna operates in London with a very unique Indian food concept. It primarily offers cuisines from the coast of India that not many Indian restaurants in London offer. The coast Indian food items mean the use of a lot of coconuts, mangoes, light herbs, and fish. It’s also a great location for vegans and vegetarians as the menu is full of dishes for them. For seafood and tea lovers, Trishna is heaven.

So what do you think? Will you miss Indian food in London? We don’t think so. With so many Indian restaurants in London, your journey will be perfect.