Register my restaurant
Help

TheFork, a Trip advisor company

What
Where
Cuisine, restaurant name...

The Best Restaurants with Vegetarian dishes in Sol, Madrid

24 restaurants
La Mordida de Fuentes, Madrid
Great Deal

    PAYMexican

    La Mordida de Fuentes

    Calle de las Fuentes, 3, 28013, Madrid

    9.0 / 10
    1,382 reviews

    Average price €25

    -50% en carta - TheFork Festival

    Hielo y Carbón - Hyatt Centric Gran Via Madrid, Madrid

      Spanish

      9.2 / 10
      929 reviews

      Average price €35 american express Welcome

      20% off the 'a la carte' menu

      Taste of India, Madrid
      On A Budget

        Indian

        Calle Núñez de Arce, 15, 28012, Madrid

        8.7 / 10
        1,224 reviews

        Average price €15 american express Welcome

        40% off the 'a la carte' menu

        BARINKA, Madrid

          PAYPeruvian

          Calle de la Bolsa, 4, 28012, Madrid

          8.7 / 10
          605 reviews

          Average price €25 american express Welcome

          30% off the 'a la carte' menu

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

          Impasta Sol, Madrid

            PAYItalian

            Calle de las Hileras, 2, 28013, Madrid

            9.1 / 10
            1,044 reviews

            Average price €20

            30% off the 'a la carte' menu

            Grama Lounge, Madrid

              PAYFusion

              Calle de la Cruz, 19, 28012, Madrid

              8.9 / 10
              3,096 reviews

              Average price €20 american express Welcome

              30% off the 'a la carte' menu

              AbonaVida, Madrid

                Mediterranean

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

                8.8 / 10
                119 reviews

                Average price €25

                El Labriego, Madrid

                  From Galicia

                  Calle Veneras, 4, 28013, Madrid

                  9.2 / 10
                  667 reviews

                  Average price €50 american express Welcome

                  Bar La Prensa de Gran Via, Madrid
                  Great Deal

                    PAYSpanish

                    C de Miguel Moya, 4, 28004, Madrid

                    8.6 / 10
                    57 reviews

                    Average price €20

                    -50% en carta - TheFork Festival

                    Algarabía, Madrid

                      PAYMediterranean

                      C/ Unión, 8, 28013, Madrid

                      9.3 / 10
                      569 reviews

                      Average price €40 american express Welcome

                      Mero México, Madrid

                        Mexican

                        Calle de Núñez de Arce, 4, 28012, Madrid

                        9.1 / 10
                        1,563 reviews

                        Average price €20

                        TABERNA LA LONJA, Madrid

                          Arrocería

                          Plaza de Oriente, 6, 28013, Madrid

                          8.9 / 10
                          332 reviews

                          Average price €25

                          Taberna del Alabardero Madrid, Madrid

                            Basque

                            C/ Felipe V, 6, 28013, Madrid

                            9.2 / 10
                            1,282 reviews

                            Average price €45

                            Ciudad de Tui, Madrid

                              From Galicia

                              Calle de la Montera, 28013, Madrid

                              8.2 / 10
                              413 reviews

                              Average price €25 american express Welcome

                              Tapa Tapa - Arenal, Madrid
                              On A Budget

                                Mediterranean

                                Calle del Arenal, 15, 28013, Madrid

                                7.9 / 10
                                384 reviews

                                Average price €11 american express Welcome

                                La venganza de Malinche - Jardines, Madrid

                                  PAYMexican

                                  Calle Jardines, 5, 28013, Madrid

                                  8.7 / 10
                                  1,359 reviews

                                  Average price €25

                                  30% off the 'a la carte' menu

                                  Fun, Madrid
                                  On A Budget

                                    Chinese

                                    Calle del Desengaño 8, 28004, Madrid

                                    7.3 / 10
                                    210 reviews

                                    Average price €13 american express Welcome

                                    El Pato Mudo, Madrid

                                    InsiderArrocería

                                    Costanilla de los Ángeles, 8, 28013, Madrid

                                    9.2 / 10
                                    5,711 reviews

                                    Average price €40 american express Welcome

                                    20% off the 'a la carte' menu

                                    DCorazon, Madrid

                                      PAYSpanish

                                      Plaza Mayor, 30, 28012, Madrid

                                      8.4 / 10
                                      2,008 reviews

                                      Average price €28 Accepts Yums american express Welcome

                                      Torres Bermejas, Madrid

                                        PAYSpanish

                                        Calle de Mesonero Romanos, 11, 28013, Madrid

                                        8.4 / 10
                                        90 reviews

                                        Average price €50 Accepts Yums american express Welcome

                                        30% off the 'a la carte' menu

                                        León V, Madrid

                                          Spanish

                                          Plaza de la Província, 3, 28012, Madrid

                                          Average price €22

                                          Don Hot Pot Madrid, Madrid
                                          On A Budget

                                            PAYChinese

                                            Calle de Campomanes, 10, 28013, Madrid

                                            9.1 / 10
                                            796 reviews

                                            Average price €15

                                            Chic Sushi, Madrid
                                            On A Budget

                                              Japanese

                                              Calle Caballero de Gracia, 12, 28013, Madrid

                                              9.3 / 10
                                              11,796 reviews

                                              Average price €15 american express Welcome

                                              30% off the 'a la carte' menu

                                              La Marinera, Madrid

                                                Spanish

                                                Plaza Mayor, 2, 28012, Madrid

                                                Average price €22

                                                Frequently Asked Questions