NeighborhoodsOnly 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 Healthy Restaurants in Madrid

65 restaurants

Sort by Relevance

    Thai

    Aroy Thai Comandante Zorita

    C/ Comandante Zorita, 3, 28020, Madrid

    9.1 / 10
    8,000 reviews

    Average price €24

    30% off the 'a la carte' menu

      Spanish

      Calle del Infante, 5, 28014, Madrid

      9.5 / 10
      1,129 reviews

      Average price €15

      MICHELINPAYBasque

      C/ Villanueva, 34, 28001, Madrid

      9.4 / 10
      529 reviews

      Average price €46 american express Welcome

      InsiderMediterranean

      Calle de Espronceda, 27, 28003, Madrid

      9.4 / 10
      244 reviews

      Average price €50

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

      InsiderSpanish

      C/ Recoletos, 7, 28001, Madrid

      9.4 / 10
      1,361 reviews

      Average price €25 american express Welcome

      InsiderJapanese

      Calle Miguel Ángel, 11, 28010, Madrid

      9.3 / 10
      4,244 reviews

      Average price €25 american express Welcome

        Varied

        Calle de Arapiles, 5, 28015, Madrid

        9.4 / 10
        90 reviews

        Average price €15

          Mediterranean

          Calle Villalar, 6, 28001, Madrid

          8.8 / 10
          123 reviews

          Average price €19 american express Welcome

          InsiderPAYSpanish

          Calle del Prado, 15, 28014, Madrid

          9.4 / 10
          2,512 reviews

          Average price €40

          Menú de Temporada €25

            Pizzeria

            C/ Pelayo, 35, 28004, Madrid

            9.4 / 10
            1,013 reviews

            Average price €15 american express Welcome

            Menú Mediodía €10.5

              Colombian

              C/ Delicia, 10, 28045, Madrid

              9.4 / 10
              898 reviews

              Average price €19

              InsiderSpanish

              Calle de Velázquez, 150, 28002, Madrid

              9.5 / 10
              795 reviews

              Average price €50 american express Welcome

                PAYItalian

                Avenida Machupichu, 16, 28043, Madrid

                9.2 / 10
                1,023 reviews

                Average price €20

                  PAYVegetarian

                  Calle del Dr. Fourquet, 32, 28012, Madrid

                  9.2 / 10
                  938 reviews

                  Average price €14 american express Welcome

                  Menú €13.9

                  InsiderMediterranean

                  Calle Argensola, 24, Madrid, Spain, 28004, Madrid

                  9.4 / 10
                  820 reviews

                  Average price €30 american express Welcome

                  InsiderPAY

                  Calle Espiritu Santo, 15, 28004, Madrid

                  9.2 / 10
                  700 reviews

                  Average price €20 american express Welcome

                    Mediterranean

                    Calle de Raimundo Fernández Villaverde, 67, 28003, Madrid

                    9.0 / 10
                    179 reviews

                    Average price €45

                      PAYMediterranean

                      Calle Columela, 4, Madrid, Spain, 28001, Madrid

                      9.0 / 10
                      265 reviews

                      Average price €15

                        Middle Eastern

                        Calle del Gral. Pardiñas, 23, 28001, Madrid

                        9.1 / 10
                        115 reviews

                        Average price €14

                        BRUNCH €14

                          PAYGreek

                          Calle de Juan de Urbieta, 4, 28007, Madrid

                          9.3 / 10
                          732 reviews

                          Average price €16 american express Welcome

                            Vegetarian

                            C/ Divino Pastor, 30, 28004, Madrid

                            9.4 / 10
                            696 reviews

                            Average price €21 american express Welcome

                              Calle de las Navas de Tolosa, 3, 28013, Madrid

                              7.7 / 10
                              117 reviews

                              Average price €25

                                Japanese

                                Calle de Sor Ángela de la Cruz, 22, 28020, Madrid

                                8.9 / 10
                                3,125 reviews

                                Average price €25 american express Welcome

                                30% off the 'a la carte' menu

                                  Spanish

                                  Calle Eguilaz, 1, 28010, Madrid

                                  Average price €14

                                  Set Menu 9,95€ €9

                                    International

                                    Calle de López de Hoyos, 10, 28006, Madrid

                                    Average price €19

                                    Set Menu 25€ €25

                                    Frequently Asked Questions