Only with offers
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 Berlin

42 restaurants

Sort by Relevance

    Vietnamese

    Ryong Rykestrasse

    Rykestraße 36, 10405, Berlin

    9.2 / 10
    55 reviews

    Average price €15

      Nepalese

      Turmstraße 17, 10559, Berlin

      9.2 / 10
      17 reviews

      Average price €15

        Indian

        Holteistraße 23, 10245, Berlin

        8.9 / 10
        7 reviews

        Average price €19

        20% off the bill

          French

          Bugenhagenstraße 19, 10551, Berlin

          Average price €18

          20% off the bill

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

            German

            Kirchstr. 13a / Ecke Helgoländer Ufer, 10557, Berlin

            9.5 / 10
            67 reviews

            Average price €56

              Vietnamese

              Prager Pl. 4, 10779, Berlin

              7.3 / 10
              11 reviews

              Average price €17

              30% off the bill

                Italian

                Oderstraße 8, 10247, Berlin

                6.4 / 10
                5 reviews

                Average price €15

                30% off the bill

                  Mediterranean

                  Kastanienallee 20, 14052, Berlin

                  9.2 / 10
                  8 reviews

                  Average price €22

                    French

                    Grünberger Str. 36, Berlin

                    9.2 / 10
                    5 reviews

                    Average price €15 Accepts Yums

                      French

                      Mainzer Str. 20, 10247, Berlin

                      8.9 / 10
                      10 reviews

                      Average price €27 Accepts Yums

                        German

                        Bellevuestraße 3-5, 10785, Berlin

                        8.6 / 10
                        28 reviews

                        Average price €20

                          Italian

                          Kurfürstendamm 202, 10719, Berlin

                          8.6 / 10
                          49 reviews

                          Average price €25

                            Portuguese

                            Marburger Str. 2, 10789, Berlin

                            8.2 / 10
                            47 reviews

                            Average price €24

                            30% off the bill

                              Mexican

                              Pichelsdorfer Str. 98, 13595, Berlin

                              8.5 / 10
                              10 reviews

                              Average price €20

                                Indian

                                Dudenstraße 15, 10965, Berlin

                                7.6 / 10
                                5 reviews

                                Average price €22

                                20% off the bill

                                  Mexican

                                  Prenzlauer Allee 52, 10405, Berlin

                                  Average price €23

                                    Italian

                                    Wielandstraße 38, 10629, Berlin

                                    Average price €9

                                    20% off the bill

                                      French

                                      Grünberger Str. 40, 10245, Berlin

                                      9.4 / 10
                                      14 reviews

                                      Average price €28

                                        Indian

                                        Kurfurstenstrasse 131a, 10785, Berlin

                                        8.2 / 10
                                        11 reviews

                                        Average price €20

                                          Spanish

                                          Kurfürstendamm 203-205, 10719, Berlin

                                          8.8 / 10
                                          44 reviews

                                          Average price €24

                                            Mediterranean

                                            Bleibtreustraße 15, 10623, Berlin

                                            Average price €20

                                            Aperitivo Hour €19

                                              Native Australian

                                              Anton-Saefkow-Platz 4, 10369, Berlin

                                              8.5 / 10
                                              5 reviews

                                              Average price €15

                                                Vietnamese

                                                Kurfürstendamm 161, 10709, Berlin

                                                Average price €20

                                                  Vegetarian

                                                  Goltzstraße 32, 10781, Berlin

                                                  Average price €50

                                                    Native Australian

                                                    Holteistraße 13, 10245, Berlin

                                                    Average price €20

                                                    Frequently Asked Questions