Podéis tomar una caña (chop) y picar algo en el Bar do Gomez (oficialmente llamado Armazem São Thiago, Rua Áure 26) o el Bar do Mineiro (Rua Paschoal Carlos Magno 99), puras instituciones en el barrio.
En el primero probar sus empanadas, sus croquetas o los bolinhos de bacalhau con salsa picante. En el segundo probar la típica feijoada los sábados y los Minipastéis de feijão el resto de días de la semana (10-30R$). No son nuestros platos favoritos del mundo pero sí unos de los más típicos de la gastronomía brasileña
Si estáis algo cansados de comida brasileña, siempre podéis ir al Adega do Pimenta (Rua Almirante Alexandrino 296). Es un alemán donde hacen muy buena la salchicha con papas asadas (20R$).
Uno de los restaurantes más famosos en Santa Teresa es el Sobrenatural (Rua Almirante Alexandrino 432), especializado en frutos de mar. Muchos os hablarán de él, pero es caro, descaradamente para turistas y la comida no vale ni mucho menos lo que pagaréis. Eso sí, la música está divertida (aunque os harán pagar unos 30R$ por la misma) y los viernes por la noche se puede bailar samba.