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

    British

    Meridian Lounge

    1 Waterview Drive, , SE10 0TW, London

    Average price £20

      Italian

      96 Brick Lane, Spitalfields, E1 6RL, London

        Australian

        26 Southampton Street,, WC2E 7RS, London

        Average price £18

          Vegan cuisine

          104 Brick Ln, Spitalfields, E1 6RL, London

          Average price £30

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

            Grilled

            Savoy Hotel,, WC2R 0EU, London

            8.4 / 10
            76 reviews

            Average price £50

              Mediterranean

              88 Kensington High Street, W8 4SG, London

              Average price £18

                Mediterranean

                28 South Molton Street, W1K 5RF, London

                Average price £18

                  Mediterranean

                  52 Kings Road, SW3 2SA, London

                  Average price £40

                    Mediterranean

                    61 Piccadilly, W1J 0DZ, London

                    Average price £18

                      European

                      152 Brompton road London, SW3 1HX, London

                      Average price £41

                        Mediterranean

                        67- 69 Piccadilly London, W1S 4LD, London

                        Average price £18

                          Mediterranean

                          43 Whitehall, SW1A 2BA, London

                          Average price £18

                            Mediterranean

                            Unit SU1054A Westfield Shopping Centre Stratford City London, E15 1AZ, London

                            Average price £18

                              Indian

                              7 New College Parade, NW3 5EX, London

                              Average price £26

                                Venezuelan

                                254 Paradise Row, E2 9LE, London

                                Average price £17

                                  Mediterranean

                                  27 Craven Terrace, Bayswater, W2 3EL, London

                                  Average price £15

                                    International

                                    10 London Bridge Street, SE1 9SG, London

                                    Average price £27

                                      International

                                      Queen Caroline Street, W6 9YE, London

                                      Average price £22

                                        British

                                        The Rubens at The Palace, SW1W 0PS, London

                                        Average price £55

                                          Vegetarian

                                          Bankside Hotel, , SE1 8NY, London

                                          Average price £44

                                            African

                                            Chalk Farm Road, NW1 8AB, London

                                            8.3 / 10
                                            12 reviews

                                            Average price £30

                                              Spanish

                                              12 Cabot Square, E14 4QQ, London

                                              8.3 / 10
                                              13 reviews

                                              Average price £30

                                                MICHELINSteakhouse

                                                157a Commercial Street, E1 6BJ, London

                                                8.5 / 10
                                                20 reviews

                                                Average price £25

                                                  Lebanese

                                                  29 Tooting High Street, SW17 0RL, London

                                                  8.0 / 10
                                                  3 reviews

                                                  Average price £20

                                                    Greek

                                                    224 Muswell Hill Broadway, N10 3SH, London

                                                    8.0 / 10
                                                    25 reviews

                                                    Average price £12

                                                    Filter

                                                    TheFork advantages