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 Rio de Janeiro

22 restaurants

Sort by Relevance

    International

    Ibis Lounge Nova America

    Av. Pastor Martin Luther King Júnior, 126, 20760-000, Rio de Janeiro

    10.0 / 10
    3 reviews

    Average price R$31 Accepts Yums

    50% sobre o cardápio, excluindo bebidas.

      International

      Av. Mal. Câmara, 300, 20020-080, Rio de Janeiro

      6.7 / 10
      5 reviews

      Average price R$39 Accepts Yums

      50% off the 'a la carte' menu

        International

        Av. do Pepê, 56, 22620-170, Rio de Janeiro

        Average price R$60 Accepts Yums

        50% sobre o cardápio, excluindo bebidas.

        InsiderMediterranean

        Copacabana - Av. Atlântica, 290,, 22010-000, Rio de Janeiro

        9.4 / 10
        2,040 reviews

        Average price R$293

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

        MICHELINItalian

        Av. Epitácio Pessoa, 214, 22410-090, Rio de Janeiro

        9.4 / 10
        53 reviews

        Average price R$70

        MICHELINBrazilian

        Rua Felício dos Santos, 15, 20241-260, Rio de Janeiro

        8.7 / 10
        382 reviews

        Average price R$249

        Menu Café da Manhã R$95

          Vegetarian

          R. Gen. Glicério, 445 loja B, 22245-120, Rio de Janeiro

          Average price R$90

            Brazilian

            Av. Ataulfo de Paiva, 1240, 22440-050, Rio de Janeiro

            9.1 / 10
            14 reviews

            Average price R$80 Accepts Yums

            50% sobre o cardápio, excluindo bebidas.

              Portuguese

              Av. das Américas, 8585, 22793-081, Rio de Janeiro

              8.6 / 10
              30 reviews

              Average price R$99

              MICHELINItalian

              Av. Epitácio Pessoa, 204, 22410-090, Rio de Janeiro

              8.8 / 10
              62 reviews

              Average price R$70

                Italian

                Av. Niemeyer, 121, 22450-220, Rio de Janeiro

                9.3 / 10
                16 reviews

                Average price R$120

                20% off the 'a la carte' menu

                  International

                  R. Paulino Fernandes, 39, 22270-050, Rio de Janeiro

                  Average price R$45 Accepts Yums

                  50% sobre o cardápio, excluindo bebidas.

                    Brazilian

                    Av. Olegário Maciel,45 -Barra da Tijuca- Rio de Janeiro, 22621-200, Rio de Janeiro

                    Average price R$80 Accepts Yums

                    50% sobre o cardápio, excluindo bebidas.

                    MICHELINInternational

                    Av. Atlântica, 4240, 22070-002, Rio de Janeiro

                    9.2 / 10
                    85 reviews

                    Average price R$200

                      Italian

                      Av. Vieira Souto, 80, 22420-002, Rio de Janeiro

                      9.5 / 10
                      17 reviews

                      Average price R$295

                        International

                        R. Barata Ribeiro, 560, 22040-002, Rio de Janeiro

                        Average price R$80

                          International

                          R. Alm. Alexandrino, 399, 20241-260, Rio de Janeiro

                          9.4 / 10
                          170 reviews

                          Average price R$75

                            International

                            R. Gustavo Sampaio, 320, 22010-010, Rio de Janeiro

                            Average price R$60

                              International

                              R. Gustavo Sampaio, 320, 22010-010, Rio de Janeiro

                              Average price R$50

                                International

                                R. Gustavo Sampaio, 320, 22010-010, Rio de Janeiro

                                Average price R$50

                                InsiderItalian

                                Estr. do Sacarrão, 867 Casa 12, 22783-081, Rio de Janeiro

                                Average price R$138

                                  International

                                  Av. Vieira Souto, 706, 22420-012, Rio de Janeiro

                                  Average price R$150

                                  Frequently Asked Questions