Register my restaurant
Help

TheFork, a Trip advisor company

What
Where

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

The Best Vegan Restaurants in London

128 restaurants

Sort by Relevance

    Indian

    Durbar Tandoori Restaurant

    24 Hereford Road, W2 4AA, London

    Average price £20

    20% off food!

      Mediterranean

      440 Muswell Hill Broadway, N10 1BS, London

      Average price £20

      -20% off the "à la carte" menu!

        Mexican

        221 Well St, Hackney, E9 6RG, London

        Average price £20 Accepts Yums

          Afternoon Tea

          SW1X 7TA, SW1X 7ET, London

          Average price £53

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

            Greek

            TRG Tower Bridge, SE1 2UP, London

            8.9 / 10
            58 reviews

            Average price £12

              MICHELINGrilled

              10 Northumberland Avenue, WC2N 5AE, London

              9.0 / 10
              41 reviews

              Average price £69

                Mediterranean

                9 Cutler Street, E1 7DJ, London

                8.8 / 10
                4 reviews

                Average price £30

                  MICHELINSteakhouse

                  Regent Street Food Quarter, W1B 4BD, London

                  8.8 / 10
                  47 reviews

                  Average price £22

                    Greek

                    96-98 Dulwich Village, SE21 7AQ, London

                    8.8 / 10
                    116 reviews

                    Average price £12

                      Greek

                      Unit 1073, W12 7GF, London

                      8.8 / 10
                      46 reviews

                      Average price £12

                        Steakhouse

                        5a Air Street, W1J 0AD, London

                        8.8 / 10
                        88 reviews

                        Average price £40

                          Spanish

                          Victoria Street, SW1E 6SQ, London

                          8.8 / 10
                          43 reviews

                          Average price £30

                            Pub grub

                            102 Old Brompton road, South Kensington, London. SW7 3RD, W1D 4UH, London

                            8.8 / 10
                            167 reviews

                            Average price £25

                              International food

                              St Giles, WC1B 3GH, London

                              8.2 / 10
                              34 reviews

                              Average price £24 Accepts Yums

                                Asian

                                1a Pudding Lane, EC3R 8AB, London

                                8.8 / 10
                                10 reviews

                                Average price £25

                                  Indian

                                  746 Sidcup Road, New Eltham, SE9 3NS, London

                                  6.7 / 10
                                  6 reviews

                                  Average price £25 Accepts Yums

                                  20% off food!

                                    MICHELINIndian

                                    8 Haymarket, SW1Y 4BP, London

                                    8.9 / 10
                                    55 reviews

                                    Average price £35

                                      Greek

                                      50 Berwick Street, W1F 8SJ, London

                                      8.7 / 10
                                      50 reviews

                                      Average price £12

                                        Afternoon Tea

                                        17-19 Egerton Terrace, SW3 2BX, London

                                        Average price £48

                                        Traditional Afternoon Tea £48.00

                                          Afternoon Tea

                                          The Cavendish London, 81 Jermyn St, St. James's, SW1Y 6JF, London

                                          Average price £40

                                          Afternoon Tea for Two People, With a Bottle of Champagne £120.00

                                            Brazilian

                                            83A Haverstock Hill,, NW3 4RL, London

                                            7.8 / 10
                                            11 reviews

                                            Average price £22 Accepts Yums

                                              Indian

                                              Forest Lane, E7 9BB, London

                                              8.6 / 10
                                              6 reviews

                                              Average price £20

                                                Greek

                                                Unit R1005, E15 1AZ, London

                                                8.6 / 10
                                                122 reviews

                                                Average price £12

                                                  European

                                                  3 Westbourne Terrace, W2 3UL, London

                                                  Average price £30

                                                    Pizzeria

                                                    97 Leather Lane, EC1N 7TS, London

                                                    Average price £23

                                                    Filter

                                                    TheFork advantages