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

183 restaurants

Sort by Relevance

    Mediterranean

    Cilicia Restaurant

    440 Muswell Hill Broadway, N10 1BS, London

    9.3 / 10
    3 reviews

    Average price £20

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

      Italian

      221 Northfield Avenue, W13 9QU, London

      8.6 / 10
      7 reviews

      Average price £22

      20% off food!

        Middle Eastern

        17 Stoke Newington Road, N16 8BH, London

        9.2 / 10
        9 reviews

        Average price £25

          Local

          6 Pembridge Road, W11 3HL, London

          9.8 / 10
          3 reviews

          Average price £20

          50% off food!

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

            Pizzeria

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

            9.1 / 10
            41 reviews

            Average price £35 Accepts Yums

            50% off food!

              Indian

              24 Hereford Road, W2 4AA, London

              Average price £20

              20% off food!

                Mediterranean

                9 Cutler Street, E1 7DJ, London

                8.8 / 10
                4 reviews

                Average price £30

                  Mediterranean

                  Hammersmith Broadway, W6 9YD, London

                  8.8 / 10
                  21 reviews

                  Average price £27

                  30% off food!

                    Italian

                    Friern Barnet Road, N11 3DA, London

                    9.9 / 10
                    27 reviews

                    Average price £30 Accepts Yums

                      Steakhouse

                      175 South Ealing Road, W5 4QP, London

                      9.8 / 10
                      6 reviews

                      Average price £25

                      20% off food!

                        Argentinian

                        182 Stoke Newington Road, N16 7UY, London

                        9.5 / 10
                        10 reviews

                        Average price £20

                          Italian

                          129 Gipsy Hill, SE19 1QS, London

                          9.5 / 10
                          11 reviews

                          Average price £27

                            Seafood

                            73 Marylebone Lane, W1U 2PN, London

                            8.7 / 10
                            12 reviews

                            Average price £25

                              Indian

                              50 Connaught Street, W2 2AA, London

                              8.7 / 10
                              25 reviews

                              Average price £80

                                Japanese

                                13-27 Station Road, N22 6UW, London

                                8.5 / 10
                                15 reviews

                                Average price £19

                                  MICHELINFrench

                                  soho, W1F 8DR, London

                                  9.4 / 10
                                  23 reviews

                                  Average price £30

                                    Greek

                                    222 Portobello Road, W11 1LJ, London

                                    9.5 / 10
                                    17 reviews

                                    Average price £25

                                      South American

                                      235 Holloway Road, N7 8HG, London

                                      Average price £20

                                        Italian

                                        38 Devonshire Road, W4 2HD, London

                                        Average price £28

                                          Indian

                                          Nine Elms Lane, SW8 5AW, London

                                          Average price £30

                                            Italian

                                            343 Fulham Road, SW10 9TW, London

                                            9.1 / 10
                                            56 reviews

                                            Average price £40

                                            50% off food!

                                              MICHELINItalian

                                              87 Pimlico Road, SW1W 8PH, London

                                              9.8 / 10
                                              77 reviews

                                              Average price £58

                                                Spanish

                                                Cordy House building 95 Curtain Road (Shoreditch), EC2A 3BS, London

                                                9.6 / 10
                                                27 reviews

                                                Average price £50 Accepts Yums

                                                  Steakhouse

                                                  3 Yeoman’s Row, SW3 2AL, London

                                                  10.0 / 10
                                                  16 reviews

                                                  Average price £30

                                                    Indian

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

                                                    9.4 / 10
                                                    13 reviews

                                                    Average price £20

                                                    30% off food!