Quality restaurants in Santa Teresa, Rio de Janeiro are nothing if not plentiful. The cobbled streets of this historic neighborhood are lined with places to eat, and prices tend to compare very favourably with restaurants in the Zona Sul.
Our number one pick, Bar do Arnaudo, offers lip-smackingly good Northeastern food in portions so vast that the 'single person' set meal can easily feed two or even three, making this some of the best value food to be found anywhere in Rio. Add to this friendly service and a laid-back atmosphere, and its not hard to see why Bar do Arnaudo is a real neighborhood favourite.
More formal dining can be found at Aprazivel, a hilltop hideaway serving delicious Brazilian/French fusion dishes in a gorgeous tropical garden.
The area around Largo do Guimaraes, Santa Teresa's main square, is chock-full of restaurants, while those who prefer to get off the tourist track can follow the tram line down to Largo das Neves, where Goyabeira serves tasty pizzas and delicious portions of aipim (yucca) with melted cheese and oregano.
Rua Almirante Alexandrino 316, loja B
Hearty portions, friendly welcome... read more
Rua Aprazível 62
Rua Almirante Alexandrino, 264
Rua Almirante Alexandrino
432, Santa Teresa
Superior Seafood at Sobrenatural... read more
Rua Paschoal Carlos Magno 99, Santa Teresa
Rua Pascoal Carlos Magnos 143
115 Rua Paschoal Carlos Magno
Estrada Joaquim Mamede 125