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 Hamburg

22 restaurants

Sort by Relevance

    Vietnamese

    JA AN Restaurant

    Klopstockplatz 3, 22765, Hamburg

    9.2 / 10
    96 reviews

    Average price €41

      Indian

      Dockenhudener Str. 4-6, 22587, Hamburg

      9.4 / 10
      9 reviews

      Average price €43

        Vietnamese

        Bahrenfelder Chaussee 178, 22761, Hamburg

        9.3 / 10
        9 reviews

        Average price €21

          Asian

          Martinistraße 5, 20251, Hamburg

          9.5 / 10
          100 reviews

          Average price €59

          20% off the bill

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

            Asian

            Spitalerstraße 22, 20095, Hamburg

            Average price €15

              Mediterranean

              Rambachstraße 4, 20459, Hamburg

              9.3 / 10
              86 reviews

              Average price €50

                Indian

                Bleichenbrücke 9, Stadthöfe, 20354, Hamburg

                7.9 / 10
                9 reviews

                Average price €29

                  Native Australian

                  Bugenhagenstraße 8, 20095, Hamburg

                  9.1 / 10
                  9 reviews

                  Average price €63

                    Vietnamese

                    Schauenburgerstraße 55-57, 20095, Hamburg

                    9.5 / 10
                    13 reviews

                    Average price €20 Accepts Yums

                      International

                      Rödingsmarkt 2, 20459, Hamburg

                      9.4 / 10
                      85 reviews

                      Average price €77 Accepts Yums

                        Italian

                        Kornträgergang 31, 20355, Hamburg

                        Average price €32

                          MICHELINInternational

                          Große Elbstraße 145 b - d, 22767, Hamburg

                          9.5 / 10
                          7 reviews

                          Average price €55

                            Syrian

                            Poppenbütteler Weg 236, 22399, Hamburg

                            9.0 / 10
                            25 reviews

                            Average price €43

                              Greek

                              Kirchwerder Elbdeich 116, 21037, Hamburg

                              9.1 / 10
                              43 reviews

                              Average price €62

                                International

                                Mönckebergstraße 7, 20095, Hamburg

                                Average price €19

                                  Gefionstraße 3, 22769, Hamburg

                                  9.1 / 10
                                  14 reviews

                                  Average price €28 Accepts Yums

                                    Peruvian

                                    Humboldtstraße 142, 22083, Hamburg

                                    8.8 / 10
                                    60 reviews

                                    Average price €29

                                      International

                                      Mühlenkamp 54, 22303, Hamburg

                                      8.7 / 10
                                      19 reviews

                                      Average price €46

                                        Pizzeria

                                        Robert-Koch-Straße 36, 20249, Hamburg

                                        Average price €30

                                          Italian

                                          Wohlwillstraße 49, 20359, Hamburg

                                          Average price €28

                                            British

                                            Bahrenfelder Straße 80-82, 22765, Hamburg

                                            Average price €21

                                              MICHELINNorth German cuisine

                                              Clemens-Schultz-Straße 18, 20359, Hamburg

                                              Average price €79

                                              Frequently Asked Questions