Vegetarian Survival Guide to Brazil

This page contains affiliate links. Please read our disclosure for more info.

South America is not going to be an easy place for two vegetarians who like their food, so during our travels we’ll be investigating the best meat-free options and creating a Vegetarian Survival Guide for each country we visit.

Brazil is as meat orientated as the rest of the continent, and has the additional problem of being quite expensive for budget travellers. We found that most cheap restaurants don’t have any vegetarian options at all, as the set meals consist of meat, chicken or fish served with rice, beans and salad.

We managed to survive though, and without blowing the budget too much. Here are our recommendations for vegetarians visiting Brazil.

Learn Some Portuguese

English is not widely spoken so it’s vital to learn some Brazilian Portuguese phrases. We found the Lonely Planet Brazilian Portuguese Phrasebook useful with a fairly extensive menu reader and some basic vegetarian phrases. Portuguese pronunciation is tricky though so it’s worth doing an audio course as well.

You could try telling people “Eu sou vegetariano” (I am a vegetarian), but this often won’t mean anything to them so it’s best to be more specific:
Eu não como carne, peixe ou frango” (I don’t eat meat, fish or poultry).

Por Kilo Restaurants

Por kilo restaurants were our saviour. They are self service buffet style restaurants where you help yourself and then pay by weight (take your plate up to be weighed before sitting down). They are found everywhere in Brazil, even in small towns, and are one of the cheapest options for eating out. Although they offer plenty of meat we could always find salad, chips, rice and often pasta. The quality of labelling varies so you’ll need to ask if you aren’t sure what something is (this is where the Portuguese comes in).

Our absolute favourite por kilo restaurant was on Ilha Grande off the coast of the state of Rio. Biergarten (Av. Getúlio Vargas 161, Abraão) has plenty of fresh, tasty, well-labelled vegetarian options including interesting salads, pastas, vegetable bakes and mashed potatoes. It’s a definite cut above the rest.

New Natural in Ipanema (Rua Barão da Torre 173) is another above-average self service restaurant with good vegetarian choices.

Cost: 10 – 15 reais depending on the restaurant and how much you eat.


Rucola Pizza in Rio

We ate a lot of pizza as it is easy to find and is usually decent. It isn’t ultra cheap but if you share it can be reasonable. Good vegetarian toppings to look out for are tomate seco (sun dried tomatoes), rucola (rocket), berenjela (aubergine/eggplant), palmito (palm heart), and cebolla (onion).

We enjoyed the pizzas at Pizza na Praça on Ilha Grande and at the bars in Largo das Neves, a lovely square in Santa Teresa, Rio de Janeiro.

Cost: 20-30 reais for medium- large size.

Snacks (Salgados)

Pao de Queijo

Savoury deep-fried pastries known as pastels are everywhere but it can be hard to find vegetarian fillings. The most you can hope for is queijo (cheese), but this isn’t always available.

Pastels are rarely labelled so you´ll need to try out your Portuguese and ask if they have anything without meat or fish/ with only cheese: “Tem alguma coisa sem carne ou peixe/ com so queijo?“. Remember that it’s always worth breaking open your pastel before biting in, just in case.

Another useful veggie snack is Pão de Queijo – small cheese bread balls that are common in Brazil.

Cost: About 3 reais.

Fill Up at Breakfast

Most hotels and hostels in Brazil provide really good breakfasts for free. Even if you avoid the ham there are still options for vegetarians including good fresh bread rolls, cheese, jams, tropical fruit and juices, and sometimes cake. Make the most of it and fill yourself up for the rest of the day.

Cost: Free.

Fresh Fruit

Tasty acai juice

One of the best things about Brazil is the huge range of tropical fruit, and especially the fresh juices (sucos). Juice bars are found on most corners and are the cheapest place to sample a refreshing beverage. Orange (laranja), passion-fruit (maracujá), mango (manga), guava (goiaba), kiwi (kiwi), pineapple (abacaxí), papaya (mamão), lime (limão), cashew fruit (cajú) and melon (melão) are all gorgeous.

Best of all is açai – a purple palm tree berry native to Brazil that is supposed to be very nutritious. We’d never come across it before but quickly became huge fans. Mixed with ice it’s very refreshing, and locals often eat the thick mixture with a spoon from a bowl with banana, granola and other toppings.

You can also enjoy fruit juices mixed with the local brew cachaça to create the national cocktail caipirinha. It is most commonly mixed with lime juice, but other fruity flavours are available.

Cost: 2.50 reais in a juice bar, 4 reais in a bar or restaurant. At least double that for a caipirinha (the cheapest are found at street stalls).


Mmmm, create your own ice-cream in Brazil

It may not be healthy but the wonderful Brazilian ice-cream is the perfect antidote to a disappointing vegetarian meal. Sorveterias (ice cream parlours) are common, but our favourite is on Ilha Grande, next to the ferry terminal in Abraão. There are over 30 flavours which you are free to sample, before helping yourself to a cone or bowl full and choosing your toppings. Take your creation to the till and pay by weight (of course, this is Brazil).

As with pizza we are very grateful for the Italian influence in Brazil!

Cost: It depends on how much you have but two scoops were usually about 3.50 reais.


For a list of vegetarian restaurants and health food shops in Brazil visit Happy Cow.

Please note that this is based on our 2.5 weeks in Brazil where we only visited the state of Rio de Janeiro. Things could vary in other parts of this huge country.


  1. Hi folks,i’m sorry to inform you that all cheeses in Brazil are made with rennet (the portuguese word for animal rennet is ‘coalho’ ) usually made from mashed up intestines of sheep or lamb.Rennet coagulates the milk curd to make cheese.When you look closely at your pizza or cheese on toast you will see a clear layer of something on the top,that is the animal fat.Vegetarian cheese is made from vegetable rennet and as far as i know only available in a couple of countries in europe, the u.k…..and,of course america,which is where i think it was conceived….sorry……Baz

    Reply ↓

    • Thanks for that info, I did want to know what I am eating.
      I am in quarantine for a week in the Raddison in Rio, a precaution before going offshore.

      I can not leave the room and the attitude of the staff here is literally sighing with inconvenience when I try an get food. Totally depressed by the whole experience.
      If I were the Raddison chain CEO I would remove the Name Raddison from them.
      I only want to eat. We do struggle some times ?

      Reply ↓

  2. Botafogo and Centro are really the neighbourhoods to eat if you are a vegetarian in Rio (aka I’m a vegetarian from Rio). There are also a lot of South East Asian food. I love Thai, so that is an important information. There are three big chains called “Balada Mix”, “Delírio Tropical” and “Doce delícia” that sell a lot of organic, salads and vegetarian(!) food. Bar foods that are great for vegetarians and cheap: pastéis (queijo) or look for Bar do Adão that has a crazy variety of pastéis and they are really nice, feijão amigo (friendly beans) just ask without “tocinho” or bacon, which they would usually bring on the side. And in a lot of bars they will sell “caldo verde”, which can be roughly translated as green chowder. It’s not a good idea to order it, it is usually filled with paio (pork).

    Reply ↓

Leave a Reply

Required fields are marked *. Your email address will not be published. By clicking the Submit button, you give consent for us to store your information for the purposes of displaying your comment and you accept the terms of our Privacy Policy.

This site uses Akismet to reduce spam. Learn how your comment data is processed.