Register my restaurant
Help

TheFork, a Trip advisor company

What
Where

Specify a date & time to find the best restaurants & offers

The Best Vegetarian dishes Restaurants in Madrid

870 restaurants

Sort by Relevance

Lafita Restaurante, Madrid

    Mediterranean

    Lafita Restaurante

    Av del Cardenal Herrera Oria, 303, 28035, Madrid

    Average price €18

    menú del día 18/2 €10.00

    Marta Cariño!, Madrid

      Mediterranean

      Calle de Silva, 4, 28013, Madrid

      8.9 / 10
      389 reviews

      Average price €30

      Allora, Madrid

        Italian

        Calle de Diego de León, 42, 28006, Madrid

        8.6 / 10
        14 reviews

        Average price €25

        Casa Julián, Madrid

        InsiderTraditional cuisine

        Calle de Don Ramón de la Cruz, 12, 28001, Madrid

        9.1 / 10
        31 reviews

        Average price €35 american express Welcome

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

        Mandioca, Madrid

          Mediterranean

          Calle de San Bernardo, 120, 28015, Madrid

          8.5 / 10
          754 reviews

          Average price €20 american express Welcome

          Swad Indian Restaurant - Madrid, Madrid

            Indian

            Calle del Cardenal Silíceo, 31, 28002, Madrid

            Average price €18

            -30% en Carta

            El b_US, Madrid

              Mediterranean

              Calle Duque de Rivas, 5, 28012, Madrid

              Average price €20

              -30% off the "à la carte" menu!

              Calavera Gourmet, Madrid

                Mexican

                Calle de Alejandro Morán, 31, 28025, Madrid

                Average price €15

                Zuria Delfines, Madrid

                  Mediterranean

                  Pl. de la República Argentina, 8, 28002, Madrid

                  8.4 / 10
                  194 reviews

                  Average price €35 american express Welcome

                  -30% off the "à la carte" menu!

                  127 Taipei Bar, Madrid

                    Asian

                    Calle Fúcar, 14, 28014, Madrid

                    Average price €15

                    -30% off the "à la carte" menu!

                    Café Prado - Museo del Prado, Madrid

                      Fine Dining

                      Calle de Ruiz de Alarcón, 23, 28014, Madrid

                      Average price €50

                      El Arco Pinoy, Madrid

                        Asian

                        Calle de las Huertas, 7, 28012, Madrid

                        9.1 / 10
                        4 reviews

                        Average price €11 american express Welcome

                        Cyrclo, Madrid

                          Mediterranean

                          Paseo del General Martínez Campos, 42B, 28010, Madrid

                          Average price €16

                          Punk Kitchen, Madrid

                            Varied

                            Calle de Fernando VI, 3, 28004, Madrid

                            Average price €20

                            Yuca, Madrid

                              Traditional cuisine

                              A-1 Vía de Servicio, 33, 28036, Madrid

                              Average price €20

                              La Llave de Oro - Hotel Wellington, Madrid

                              InsiderInternational

                              Calle de Velázquez, 8, 28001, Madrid

                              Average price €25

                              Menú almuerzo 23€ 23 €

                              SottoSopra Madrid, Madrid

                              InsiderItalian

                              Calle Puigcerdà, 8, 28001, Madrid

                              8.3 / 10
                              131 reviews

                              Average price €40

                              Marisqueria Reyes, Madrid

                                Seafood

                                Calle de Emilia, 32, 28029, Madrid

                                Average price €35

                                Casa Castan, Madrid

                                  Spanish

                                  Calle José Castán Tobeñas, 1, 28020, Madrid

                                  8.4 / 10
                                  8 reviews

                                  Average price €35 Accepts Yums

                                  Mare Luna, Madrid

                                    YUMS x2Italian

                                    Calle María Zambrano, 7, 28027, Madrid

                                    Average price €20

                                    Karrara Terrasse - Hotel Puerta América 5*, Madrid

                                      From market

                                      Avenida de América, 41, 28002, Madrid

                                      Average price €35 Accepts Yums

                                      -20% off the "à la carte" menu!

                                      The Place To Be - Petit Palace Santa Bárbara, Madrid

                                        From market

                                        Plaza de Sta. Barbara, 10 (Petit Palace Santa Bárbara), 28004, Madrid

                                        7.0 / 10
                                        1,072 reviews

                                        Average price €25 Accepts Yums

                                        -50% off the "à la carte" menu!

                                        Alameda - Hotel Maydrit, Madrid

                                          Afghan

                                          Calle Piragua, 1, 28042, Madrid

                                          Average price €24

                                          Fórmulas 6,45 €

                                          The Little Big Café, Madrid

                                            International

                                            Calle de Fernández de los Ríos, 61, 28015, Madrid

                                            Average price €13

                                            El Jardin de Diana - Hyatt Centric Gran Via Madrid, Madrid

                                            InsiderSpanish

                                            Average price €35

                                            Download our App

                                            • Download from the App Store
                                            • Get it on Google Play
                                            • About
                                            • Loyalty program
                                            • Contact
                                            • Terms of Use
                                            • Are you a restaurant?
                                            • Privacy and Cookies Statement
                                            • Frequently asked questions
                                            • Cookie consent
                                            • We are hiring
                                            • MICHELIN Guide Partnership

                                            © 2021 La Fourchette SAS - All rights reserved

                                            Promotional offers are subject to conditions displayed on the restaurant’s page. Offers on alcoholic beverages are strictly reserved for adults. Alcohol abuse is dangerous for your health. Drink with moderation.

                                            Filter

                                            TheFork advantages