Rio de Janeiro Food and Travel Guide: Feijoada, Açaí and Botecos

Updated

Rio de Janeiro is sun, sea and sociability, a city where the beach is a way of life and food is something to share over a cold beer at a corner bar. Carioca cooking is bold and unhurried, blending African, Portuguese and Indigenous roots into dishes meant for long, lazy afternoons.

What to Eat in Rio de Janeiro

The national dish is feijoada, a deep, smoky stew of black beans and assorted cuts of pork, traditionally eaten at a leisurely weekend lunch with rice, sautéed couve (collard greens), orange slices and farofa (toasted cassava flour). It is rich, festive and best shared.

For a snack, pão de queijo are addictive little cheese-bread balls, chewy and warm, perfect with a small strong coffee. Beachside, açaí is served as a thick frozen bowl of Amazonian berry pulp topped with granola and banana, a refreshing energy hit. And the churrasco tradition lives on in rodízio grill houses where waiters carve skewers of meat at your table until you surrender.

  • Feijoada — black bean and pork stew
  • Pão de queijo — cheese bread balls
  • Açaí na tigela — frozen açaí bowl
  • Churrasco — Brazilian grilled meats
  • Coxinha — teardrop chicken croquette

Where and How to Eat

The soul of Rio dining is the boteco, an unpretentious neighbourhood bar serving ice-cold chopp (draft beer) and petiscos (bar snacks) like bolinhos de bacalhau and pastéis. Lapa and the lanes of Santa Teresa are full of them, and they fill with conversation as the evening cools.

A practical tip: at a rodízio, each diner gets a small two-sided card, green to keep the skewers coming and red to pause, so flip it to red when you need a breather or you'll never stop eating. Many botecos and beach kiosks list dishes in Portuguese only, often handwritten, so photographing the menu to translate it helps you decode the snacks and pick the right cut of grilled meat.