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 Edinburgh

12 restaurants

Sort by Relevance

    Pizzeria

    The Salisbury Arms

    58 Dalkeith Rd, EH16 5AD, Edinburgh

    9.9 / 10
    20 reviews

    Average price £30

      British

      St Johns Road, EH12 8AX, Edinburgh

      8.7 / 10
      21 reviews

      Average price £20

        Indian

        130 High Street, EH1 1QS, Edinburgh

        8.0 / 10
        38 reviews

        Average price £25

        20% off food

          British

          43-45 The Causeway, EH15 3QA, Edinburgh

          9.3 / 10
          9 reviews

          Average price £30

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

            British

            30-34 St. Andrew Square, EH2 2AD, Edinburgh

            9.4 / 10
            11 reviews

            Average price £25

              Scottish

              23 West Register Street, EH2 2AA, Edinburgh

              9.8 / 10
              22 reviews

              Average price £30

                Nepalese

                52 Home Street, EH3 9NA, Edinburgh

                8.8 / 10
                5 reviews

                Average price £20

                  Indian

                  129A Rose Street, EH2 3DT, Edinburgh

                  8.3 / 10
                  25 reviews

                  Average price £19

                  20% off food

                    Scottish

                    9.7 / 10
                    6 reviews

                    Average price £26

                      European

                      1-3 Baxter's Place, EH1 3AF, Edinburgh

                      7.6 / 10
                      54 reviews

                      Average price £25

                        European

                        Princes Street, EH2 2DG, Edinburgh

                        Average price £25

                        New Year's Eve £65

                          British

                          Melville Nursery, EH18 1AR, Lasswade

                          9.0 / 10
                          33 reviews

                          Average price £25

                          Frequently Asked Questions