Where to Eat in Rio de Janeiro

Rio de Janeiro, Brazil

Eating in Rio runs from beach kiosks to world-class restaurants, and the classics are worth seeking out. A traditional botequim serves cold beer with petiscos like bolinho de bacalhau and pastel, while a churrascaria delivers the all-you-can-eat rodizio of grilled meats. On Saturdays, feijoada, the hearty black bean and pork stew, is the carioca ritual, best enjoyed slowly with a caipirinha.

For casual meals, the per-kilo buffets (comida a quilo) and juice bars are cheap, fast and everywhere, perfect for a beach-day lunch. Ipanema and Leblon hold the high-end dining, Lapa and the centre have lively bars and street food, and the markets and feiras are great for fruit, cheese and local snacks. Try acai, pao de queijo and a fresh coconut water along the way.

Book ahead for the famous restaurants, especially at weekends, and carry some cash for kiosks and small bars. Tap water is best avoided, so stick to bottled or filtered. If you want a deeper dive, a guided food tour through a neighbourhood or market pairs the tastings with the stories behind the dishes.

Recommended tours

Frequently Asked Questions

What food should I try in Rio?
Feijoada on Saturdays, churrasco rodizio, beach-kiosk petiscos, acai and pao de queijo are the carioca classics, washed down with a fresh caipirinha or coconut water.
Is street food safe in Rio?
Busy kiosks and stalls with high turnover are generally fine. Stick to freshly cooked items, drink bottled or filtered water and carry small cash for the kiosks.