Best Indian Food Restaurants in London

London is home to some of the finest Indian restaurants outside of India. Whether you’re craving authentic North Indian curries, South Indian dosas, or Michelin-starred fine dining, the city has something for every taste and budget. In this guide, we explore the best Indian food restaurants in London, along with a pricing table for popular dishes.

A vibrant Indian restaurant in London featuring a table with butter chicken, biryani, naan, and samosas.

1. Dishoom

Location: Multiple locations (Covent Garden, Shoreditch, King’s Cross, etc.)
Best for: Bombay-style street food and Irani café experience
Popular dishes: Chicken Ruby, Black Daal, Biryani
Price range: £10-£25 per person

2. Gymkhana (Michelin Star)

Location: Mayfair
Best for: Fine dining North Indian cuisine
Popular dishes: Tandoori Masala Lamb Chops, Wild Muntjac Biryani
Price range: £40-£80 per person

3. Veeraswamy (Michelin Star)

Location: Regent Street
Best for: Traditional Indian flavors in an upscale setting
Popular dishes: Lucknowi Biryani, Tandoori Lobster
Price range: £50-£90 per person

4. Hoppers

Location: Soho, Marylebone
Best for: South Indian and Sri Lankan cuisine
Popular dishes: Dosa, Mutton Kothu Roti, Egg Hopper
Price range: £15-£30 per person

5. Tayyabs

Location: Whitechapel
Best for: Punjabi-style grilled meats
Popular dishes: Lamb Chops, Karahi Chicken
Price range: £10-£20 per person

Price Comparison Table for Popular Indian Dishes in London

DishDishoomGymkhanaVeeraswamyHoppersTayyabs
Butter Chicken£13.50£24£26N/A£12
Biryani£14.90£28£30£14£12
DosaN/AN/AN/A£8N/A
Tandoori Lamb Chops£16.50£32£35N/A£14
Black Daal£7.50£9£10N/A£7

Hidden Gems: Affordable Indian Restaurants in London

If you’re looking for delicious Indian food on a budget, here are some must-visit spots:

  • Needoo Grill (Whitechapel) – Great for Punjabi curries and grills.
  • Roti King (Euston) – Famous for its Malaysian-Indian roti and curries.
  • Sagar (Hammersmith & Covent Garden) – Vegetarian South Indian dishes at affordable prices.

Where to Find Authentic Indian Food in London

  • Brilliant Restaurant (Southall) – Family-run North Indian restaurant with excellent reviews.
  • Dosa n Chutny (Tooting) – A paradise for dosa and South Indian cuisine lovers.
  • Delhi Grill (Islington) – A casual eatery serving street-style Indian dishes.

Final Thoughts

London offers a diverse selection of Indian restaurants, from high-end Michelin-starred experiences to budget-friendly hidden gems. Whether you’re looking for the best vegetarian Indian restaurants in London, the finest tandoori dishes, or an authentic South Indian experience, there’s a perfect spot for you.

Have a favorite Indian restaurant in London? Let us know in the comments below!

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top