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 Metz

29 restaurants

Sort by Relevance

    PAYAfrican

    Les Couleurs d'Afrique

    9 Rue du Neufbourg, 57000, Metz

    8.8 / 10
    63 reviews

    Average price €15

    30% off the 'a la carte' menu

      14 Rue Marguerite Puhl-Demange, 57000, Metz

      9.3 / 10
      120 reviews

      Average price €28

        PAYAsian

        11 Rue du Faisan, 57000, Metz

        8.3 / 10
        267 reviews

        Average price €20

        20% off the 'a la carte' menu

          Lebanese

          18 Impasse Chaplerue, 57000, Metz

          9.0 / 10
          85 reviews

          Average price €23

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

            PAYMoroccan

            25 Place de Chambre, 57000, Metz

            8.9 / 10
            19 reviews

            Average price €25

              Indian

              17 Rue du Neufbourg, 57000, Metz

              9.2 / 10
              173 reviews

              Average price €20

              20% off the 'a la carte' menu

                PAYFrench

                66 En Fournirue, 57000, Metz

                10.0 / 10
                18 reviews

                Average price €14

                  PAYAfrican

                  62 Rue aux Arènes, 57000, Metz

                  8.2 / 10
                  80 reviews

                  Average price €18

                    PAYRegional

                    51 Place de Chambre, 57000, Metz

                    9.2 / 10
                    107 reviews

                    Average price €32

                      French

                      81 Rue du 20e Corps Américain, 57000, Metz

                      9.2 / 10
                      206 reviews

                      Average price €38

                        Japanese

                        5 Rue du Faisan, 57000, Metz

                        9.4 / 10
                        161 reviews

                        Average price €33

                          Italian

                          1 Rue Fabert, 57000, Metz

                          9.0 / 10
                          81 reviews

                          Average price €27

                            Japanese

                            2 Rue des Messageries, 57000, Metz

                            9.4 / 10
                            120 reviews

                            Average price €26

                              French

                              13 Rue Lafayette, 57000, Metz

                              8.9 / 10
                              552 reviews

                              Average price €31

                                PAYFrench

                                44 En Fournirue, 57000, Metz

                                9.3 / 10
                                19 reviews

                                Average price €38

                                  Syrian

                                  7 Place Saint-Nicolas, 57000, Metz

                                  Average price €30

                                    Savoyard

                                    38 Rue de la Tête d'Or, 57000, Metz

                                    9.1 / 10
                                    410 reviews

                                    Average price €33

                                      French

                                      45 Place de Chambre, 57000, Metz

                                      Average price €30

                                      20% off the 'a la carte' menu

                                        PAYFrench

                                        8 Rue du Père Potot, 57000, Metz

                                        7.3 / 10
                                        27 reviews

                                        Average price €26

                                        Formule €15

                                          PAYFrench

                                          56 Rue de la Chapelle, 57000, Metz

                                          9.4 / 10
                                          56 reviews

                                          Average price €29

                                            French

                                            33 Rue Vigne Saint-Avold, 57000, Metz

                                            Average price €31

                                              Grilled

                                              92 Rue aux Arènes, 57000, Metz

                                              9.8 / 10
                                              154 reviews

                                              Average price €25

                                              20% off the 'a la carte' menu

                                                French

                                                5 Place Alexandre Monpeurt, 57000, Metz

                                                9.6 / 10
                                                25 reviews

                                                Average price €35

                                                  PAYFrench

                                                  16 Rue des Augustins, 57000, Metz

                                                  8.4 / 10
                                                  55 reviews

                                                  Average price €32

                                                  InsiderItalian

                                                  29 Rue François Simon, 57070, Saint-Julien-lès-Metz

                                                  9.6 / 10
                                                  95 reviews

                                                  Average price €23

                                                  Frequently Asked Questions