Register my restaurant
Help

TheFork, a Trip advisor company

What
Where

Specify a date & time to find the best restaurants & offers

The Best Indian Restaurants in London

Explore India's rich culinary heritage and find the UK's best Indian restaurants with dishes from Bengal, Punjab or Maharashtrian and really start Goan places.

83 restaurants

Sort by Relevance

Farzi Cafe London, London

    MICHELINIndian

    Farzi Cafe London

    8 Haymarket, SW1Y 4BP, London

    8.9 / 10
    130 reviews

    Average price £35

    Christmas Lunch Menu - 2 or 3 Courses £32

    Masala King, London

      Indian

      131 Drummond Street, NW1 2HL, London

      8.8 / 10
      26 reviews

      Average price £20

      50% off food

      City Spice, London

        Indian

        138 Brick Lane, E1 6RU, London

        9.4 / 10
        33 reviews

        Average price £15

        20% off food

        Ashoka Indian Restaurant, London

          Indian

          828 Green Lanes Winchmore Hill, N21 2RT, London

          9.7 / 10
          5 reviews

          Average price £25

          Specify a date and enjoy promotions of up to -50% in our best restaurants

          Kashmir Restaurant, London

            Indian

            18-20 Lacy Road, SW15 1NL, London

            9.8 / 10
            9 reviews

            Average price £30

            Sheba Brick Lane, London

              Indian

              136 Brick Lane, E1 6RU, London

              8.8 / 10
              37 reviews

              Average price £20

              50% off food

              The Holy Cow, London

                Indian

                240 Upper Richmond Road, SW15 6TG, London

                9.6 / 10
                16 reviews

                Average price £30

                The Curry Room, London

                  Indian

                  39 Buckingham Palace Road, SW1W 0PP, London

                  Average price £75

                  New Year 2021 £125

                  Cinnamon Tree Restaurant, London

                    Indian

                    14 Exmouth Market, EC1R 4QE, London

                    9.2 / 10
                    12 reviews

                    Average price £20

                    20% off food

                    Cafe Ishaq, London

                      Indian

                      48 Kennington Road, SE1 7BL, London

                      9.8 / 10
                      6 reviews

                      Average price £22

                      Kanishka Restaurant, London

                        MICHELINIndian

                        17 – 19 Maddox Street, W1S 2QH, London

                        8.8 / 10
                        109 reviews

                        Average price £48 Accepts Yums

                        MICHELIN Special £110

                        Anokhi Indian Fine Dining, London

                          Indian

                          757 Green Lanes, N21 3SA, London

                          9.6 / 10
                          28 reviews

                          Average price £23

                          saffron circle, London

                            Indian

                            London, NW3 5EP, London

                            9.6 / 10
                            12 reviews

                            Average price £20

                            Red Chilli, London

                              Indian

                              137 Leman Street, E1 8EY, London

                              9.5 / 10
                              30 reviews

                              Average price £21

                              Durbar Tandoori Restaurant, London

                                Indian

                                24 Hereford Road, W2 4AA, London

                                8.8 / 10
                                26 reviews

                                Average price £18

                                20% off food

                                Natak, London

                                  Indian

                                  51 Narrow Street, E14 8DN, London

                                  9.3 / 10
                                  27 reviews

                                  Average price £22

                                  Haweli of Ealing, London

                                    Indian

                                    127-129 Uxbridge Road, W13 9AU, London

                                    8.9 / 10
                                    18 reviews

                                    Average price £23

                                    20% off food

                                    Laguna Restaurant, London

                                      Indian

                                      123 Uxbridge Road, W13 9BD, London

                                      8.9 / 10
                                      77 reviews

                                      Average price £23 Accepts Yums

                                      20% off food

                                      Maharaja Indian Restaurant, London

                                        Indian

                                        50 Queensway, W2 3RY, London

                                        7.9 / 10
                                        21 reviews

                                        Average price £20

                                        Christmas Menu 2021 £23

                                        Mumbai Square, London

                                          Indian

                                          7 Middlesex Street, E1 7AA, London

                                          8.1 / 10
                                          37 reviews

                                          Average price £17 Accepts Yums

                                          30% off food

                                          Memories of India Kensington, London

                                            Indian

                                            18 Gloucester Road, SW7 4RB, London

                                            9.3 / 10
                                            25 reviews

                                            Average price £25

                                            Kahani, London

                                              MICHELINIndian

                                              1 Wilbraham Pl, Belgravia, SW1X 9AE, London

                                              9.1 / 10
                                              81 reviews

                                              Average price £32

                                              New Years Eve Menu £90

                                              Manjal Restaurant, London

                                                Indian

                                                213 Marsh Wall, E14 9FJ, London

                                                8.9 / 10
                                                23 reviews

                                                Average price £23

                                                20% off food

                                                Light of India, London

                                                  Indian

                                                  67-69 Gloucester Road, SW7 4PG, London

                                                  8.8 / 10
                                                  19 reviews

                                                  Average price £37 Accepts Yums

                                                  Jamavar Restaurant, London

                                                    MICHELINIndian

                                                    8 Mount Street, W1K 3NF, London

                                                    9.2 / 10
                                                    14 reviews

                                                    Average price £43

                                                    Frequently Asked Questions

                                                    The Best Indian Restaurants in London

                                                    Times have changed since the ubiquitous local Indian with its flocked wallpaper and Chicken Tikka Masala house special. Now London enjoys a huge variety of authentic dishes and modern, high-end takes on food from the sub-continent.

                                                    So, if you’re in the mood for some Bengali on a modest budget, head to Brick Lane for authentic family-run restaurants, but if you’re more inclined to take someone for an elegant Mumbai-inspired brunch in marble dining room you can find the perfect spot in South Kensington, and if you fancy a blowout, Michelin-starred feast, you can dine in Westminster or Marylebone.