In Rio de Janeiro you can really take advantage of the many opportunities to try Brazilian food with lots of typical restaurants in the city.

The national dish of Brazil is feijoada which is a vegetable stew with pork and white rice. Barbecues, more commonly known as churrascos in Rio de Janeiro, are also very popular and there are restaurants all over the city which serve them in an all you can eat buffet known as rodizio. Other options are the eat by the kilo deal which means that you pay depending on the weight of your meal.

In Rio de Janeiro you will find lots of variety when it comes to eating and drinking, but some of the things you must try before leaving the city are coconut water which is served on the beach, ice maté and the famous caipirinha.

Rio de Janeiro Travel Guide | Nightlife in Rio de Janeiro