Rio de Janeiro has a large number of restaurants and some are incredible.
The best meat restaurants are Argentine or Uruguayan.
Tragga, Corrientes, Cortés, Fogo de Chão Churrascaria, CT Boucherie. This list are the best steak restaurants in my opinion.