Rio is usually very hot and humid so try and do your eating outdoors. Apart from the temperature, there are other reasons to entice you to eateries with outdoor seating. Some of the best places to eat are around Copacabana and Ipanema (the city’s most popular beaches) so having your meal out in the fresh air is not just a good way to keep cool, but also a good way to people watch.
Along with offering some of the city’s best vantage points for people watching, Copacabana and Ipanema also have some of the best restaurants in the city. Both suburbs are always full of people so you can enjoy a good atmosphere as well as good food.
Another two suburbs which have a good selection of restaurants and cafés also happen to be beach suburbs! The first is Leme Beach which at the far end of Copacabana and the other is Leblon which is found end of Ipanema.
If you are looking for the best value go to the cafés. Eating out at lunchtime is also another way to get the best bargains. When you really are watching your money, you can buy food in weight! This way you will find yourself receiving a good helping without paying too much.
Rua Domingos Ferreira 41, Copacabana, Rio de Janeiro, Brazil
This is one of many places in Rio to sample some exotic cuisine from the Amazon. Here you have the option of either eating in the restaurant or in the deli.
Rua Prudente de Moraes 10, Ipanema, Rio de Janeiro, Brazil
This restaurant is situated in Rio's second most popular beach resort. It serves one of the local specialities, feijoada, in many different ways.
Rua Bartholomeu Mitre, 112, Leblon, Rio de Janeiro, Brazil
Tanaka San is a modern stylish sushi bar where you can watch the chef prepare meals as you wait for you food. As well as traditional sushi dishes you can also get grilled skewers.
Rua Francisco Otaviano 50, Copacabana, Rio de Janeiro, Brazil
This resturant serving local Bahian cuisine has a very good reputation. The menu has something that will keep everyone happy.
Rua da Carioca, 39, Centro, Rio de Janeiro, Brazil
This is one of Rio's best known restaurants and was first opened in 1887. Serving German food, Cariocas eat in this old eatery in droves. There is also a bar here where you will meet all types of people.
Praca Marechal Ancora 184, Centro, Rio de Janeiro, Brazil
While this restaurant can be quite pricy, it has excellent seafood and a great view of Guanabara Bay.
Rua Pascoal Carlos Magno 99, Santa Teresa, Rio de Janeiro, Brazil
Not only good for food, this restaurant also doubles up as an antique shop and an art gallery. But when you do decide to get something to eat you can choose from the Brazillian food on the menu.
Praça General Tiburcio s/n, Praia Vermelha (on the far right, inside the milit, Rio de Janeiro, Brazil
This restaurant offers excellent views and is a good place to enjoy local Brazilian food.
Av Prado Junior, Copacabana, Rio de Janeiro, Brazil
Situated in Copacabana, this is a good place to grab a filling sandwich.
Av. Atlântica 514, Leme, Rio de Janeiro, Brazil
This is a nice Italian restaurant which isn't too expensive and is situated on Copacabana's main strip. The menu is varied and, if you feel like treating yourself, they have a good selection of wines also.