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...
Rua Aprazível 62
Santa Teresa
Rua Almirante Alexandrino, 264
Santa Teresa
Excellent pan-Brazilian cuisine...
Rua Almirante Alexandrino
432, Santa Teresa
Superior Seafood at Sobrenatural...
Rua Paschoal Carlos Magno 99, Santa Teresa
Santa Teresa
Authentic Minas Gerais cuisine...
Rua Pascoal Carlos Magnos 143
Where Food Meets Art...
115 Rua Paschoal Carlos Magno
Late Night Drinking Den...
Largo das Neves 13
Santa Teresa's Tasty Secret...
Rua Áurea 26
Legendary Santa Teresa Hangout...
Estrada Joaquim Mamede 125
Santa Teresa
Clubbing Reaches New Heights...