Register my restaurant
Help

TheFork, a Trip advisor company

What
Where

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

The Best Restaurants with Vegetarian dishes in London

277 restaurants

Sort by Relevance

    Italian

    Pezzo D’Italia

    489 Liverpool Road, N7 8NS, London

    10.0 / 10
    4 reviews

    Average price £30

    30% off food

      Pizzeria

      97 Leather Lane, EC1N 7TS, London

      9.8 / 10
      6 reviews

      Average price £23

      20% off food

        1 starMICHELINEuropean

        Lanesborough Hotel, Hyde Park Corner, SW1X 7TA, London

        9.2 / 10
        135 reviews

        Average price £85

        MICHELIN Special £95

          Indian

          136 Brick Lane, E1 6RU, London

          9.4 / 10
          24 reviews

          Average price £17

          50% off food

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

            MICHELINIranian

            30 St Martin's Lane, Covent Garden, WC2N 4ER, London

            9.1 / 10
            33 reviews

            Average price £40

            MICHELIN Special £45

              European

              Coach Bay 40B, Victoria Embankment, WC2N 6PB, London

              10.0 / 10
              6 reviews

              Average price £65

              30% off food

                Local

                6 Pembridge Road, W11 3HL, London

                9.7 / 10
                20 reviews

                Average price £20

                20% off food

                  Egyptian

                  160 Clapham High Street, SW4 7UG, London

                  9.5 / 10
                  55 reviews

                  Average price £25

                  50% off food

                    MICHELINIndian

                    The Old Westminster Library, SW1P 3BU, London

                    8.9 / 10
                    106 reviews

                    Average price £40

                    MICHELIN Special £85

                      European

                      96 Draycott Avenue, SW3 3AD, London

                      9.4 / 10
                      13 reviews

                      Average price £43 Accepts Yums

                      50% off food

                        Pizzeria

                        28 Parsons Green Lane, SW6 4HS, London

                        9.6 / 10
                        4 reviews

                        Average price £22 Accepts Yums

                        30% off food

                          British

                          Lanesborough Place, Hyde Park Corner, SW1X, Londres

                          10.0 / 10
                          3 reviews

                          Average price £50

                            1 starMICHELINBritish

                            8-9 Blacklands Terrace, SW3 2SP, London

                            9.6 / 10
                            11 reviews

                            Average price £95

                            MICHELIN Special £95

                              Steakhouse

                              13 Cullum Street, EC3M 7JJ, London

                              10.0 / 10
                              5 reviews

                              Average price £40

                                Eritrean

                                544 Holloway Road, N7 6JP, London

                                9.8 / 10
                                6 reviews

                                Average price £20

                                  International food

                                  170 Earls Court Square, SW5 9QQ, London

                                  9.5 / 10
                                  3 reviews

                                  Average price £15

                                  40% off food

                                    Mediterranean

                                    Hammersmith Broadway, W6 9YD, London

                                    9.2 / 10
                                    73 reviews

                                    Average price £27

                                    30% off food

                                      MICHELINIndian

                                      8 Haymarket, SW1Y 4BP, London

                                      8.6 / 10
                                      79 reviews

                                      Average price £35

                                      MICHELIN Special £25

                                        Pizzeria

                                        2a Elizabeth St, Belgravia, London SW1W 9RB, United Kingdom, SW1W 9RB, London

                                        9.3 / 10
                                        99 reviews

                                        Average price £35 Accepts Yums

                                        30% off food

                                          Indian

                                          78 Brick Lane, Shadwell, London E1 6RL, UK, E1 6RL, London

                                          9.0 / 10
                                          32 reviews

                                          Average price £17

                                          30% off food

                                            Indian

                                            8 Mount Street, W1K 3NF, London

                                            9.6 / 10
                                            4 reviews

                                            Average price £43

                                              Indian

                                              127-129 Uxbridge Road, W13 9AU, London

                                              9.1 / 10
                                              10 reviews

                                              Average price £23

                                              20% off food

                                                Ethiopian

                                                171 Blackstock Road, N4 2JS, London

                                                9.6 / 10
                                                4 reviews

                                                Average price £20

                                                  MICHELINFrench

                                                  9 D'Arblay Street, W1F 8DR, London

                                                  9.4 / 10
                                                  166 reviews

                                                  Average price £30

                                                  3 courses Pre - Theatre Menu until 18:00pm £19.5

                                                    Vietnamese

                                                    145 Stroud Green Road, N4 3PZ, London

                                                    9.6 / 10
                                                    14 reviews

                                                    Average price £23

                                                    Frequently Asked Questions