Best Restaurants in Rio
By the PlanRio Editorial Team · First published · Last reviewed
Where to eat in Rio de Janeiro — by neighborhood and budget, from R$20 local plates to world-class fine dining.
Quick answer — where should I eat in Rio?
Eat your big meal at lunch — ideally at a per-kilo (quilo) buffet, Rio's best-value meal at R$45–70. For dinner, Ipanema and Leblon have the trendiest rooms and fine dining (Oro, CT Boucherie); Santa Teresa (Aprazível, Espírito Santa) has the best views; Copacabana (Cervantes, Pavão Azul) is classic and late-night. Cariocas dine at 9–10 PM, a 10% service charge is usually included, and the best food is often the least glamorous boteco.
Rio de Janeiro's food scene reflects the city's incredible diversity. You'll find everything from a R$15 prato feito (daily special plate) at a neighborhood boteco to a R$500 tasting menu at a waterfront fine dining restaurant. The best meals in Rio often come from the most unassuming places — a street-corner juice bar, a beachside kiosk, or a family-run restaurant in Santa Teresa.
Brazilian cuisine is hearty, flavorful, and deeply regional. In Rio, you'll encounter churrasco (grilled meats), feijoada (black bean and pork stew), fresh seafood, and the ever-present açaí. This guide organizes the best restaurants by neighborhood so you always know what's nearby.
Eating in Rio at a glance
| Best-value meal | Per-kilo (quilo) lunch buffet — R$45–70 |
| Trendy & fine dining | Ipanema & Leblon — Oro, CT Boucherie |
| Best views | Santa Teresa — Aprazível, Espírito Santa |
| Classic & late-night | Copacabana — Cervantes, Pavão Azul |
| Dining time | Cariocas eat at 9–10 PM; 10% service usually included |
| Local tip | The best food is often the humblest boteco |
Must-Try Brazilian Dishes
Feijoada
R$35–80Brazil's national dish — a rich black bean stew with pork, sausage, and dried beef. Traditionally served on Saturdays with rice, farofa, orange slices, and couve (collard greens).
Churrasco
R$60–150 per personBrazilian barbecue at its finest. Rodízio-style restaurants serve unlimited cuts of beef, chicken, lamb, and pork carved tableside.
Açaí na Tigela
R$12–25Frozen açaí berry purée served in a bowl with granola, banana, and condensed milk. The real thing here is thicker, less sweet, and infinitely better than what you've tried abroad.
Moqueca
R$50–90A fragrant fish stew cooked in coconut milk, dendê (palm oil), tomatoes, and peppers. A taste of Bahia in Rio.
Pastel
R$5–12Deep-fried thin pastry filled with cheese, ground meat, shrimp, or heart of palm. Best from feira (street market) vendors.
Pão de Queijo
R$3–8Chewy cheese bread made from tapioca flour. Served warm as a snack, available at bakeries, cafés, and airport kiosks.
Ipanema
Area guideZaza Bistrô
$$–$$$Eclectic/FusionCreative Brazilian-Asian fusion in a bohemian setting with floor cushions and hammocks. The tasting plates are excellent. One of Ipanema's most unique dining experiences.
Garota de Ipanema
$$Traditional BrazilianThe bar where Tom Jobim and Vinicius de Moraes wrote 'The Girl from Ipanema.' The food is good (not exceptional), but the history makes it essential. Try the feijoada.
Frontera
$$Healthy/MediterraneanPopular with health-conscious locals. Excellent salads, fresh juices, and grilled fish. The açaí here is outstanding.
Belmonte
$BotecoA local institution for cold chopp (draft beer), empadas, and petiscos. Multiple locations across Rio — the Ipanema branch has outdoor seating perfect for people-watching.
Copacabana
Area guideChurrascaria Palace
$$$Churrasco/RodízioOne of Rio's finest rodízio experiences. Endless cuts of premium meat, an elaborate salad bar, and impeccable service. A carnivore's paradise since 1951.
Galeto Sat's
$–$$Rotisserie ChickenLegendary for its galeto (young chicken grilled over charcoal). Simple, perfect, and absurdly cheap for the quality. A local gem since the 1960s.
Amir
$$Lebanese/Middle EasternRio has a large Lebanese community, and Amir is the gold standard. Excellent kibbeh, hummus, and grilled meats in a refined setting.
Cervantes
$SandwichesFamous for its steak and pineapple sandwich — sounds strange, tastes incredible. Open late, making it the perfect post-nightlife stop.
Leblon
Area guideSushi Leblon
$$$JapaneseWidely considered the best sushi in Rio. The omakase is exceptional, and the sake list is extensive. Book well in advance.
Oro
$$$$Fine DiningChef Felipe Bronze's tasting menu restaurant — one of Latin America's best. Modern Brazilian cuisine with impeccable technique. A splurge-worthy experience.
CT Boucherie
$$$SteakhouseChef Claude Troisgros's butcher-style restaurant. The Angus beef is extraordinary, and the sides (particularly the mashed potatoes) are legendary.
Brasiliero
$$Contemporary BrazilianModern takes on regional Brazilian dishes in a stylish setting. The moqueca and camarão na moranga (shrimp in a pumpkin) are highlights.
Botafogo
Area guideIrajá Gastro
$$–$$$Contemporary BrazilianChef Pedro de Artagão's creative Brazilian cuisine in a casual-refined atmosphere. The tasting menu changes seasonally and always surprises.
Meza Bar
$$Tapas/Sharing PlatesExcellent sharing plates in a buzzy atmosphere. The craft cocktails are among the best in Rio. Perfect for groups.
Hocus Pocus DNA
$$Craft Beer & BurgersRio's best craft brewery with excellent food. The burgers, smoked meats, and artisanal beers make it a must-visit for beer enthusiasts.
Ferro e Farinha
$PizzaOutstanding Neapolitan-style pizza in a no-frills setting. Consistently voted among Rio's best pizza. Cash-only, long waits on weekends.
Santa Teresa
Area guideAprazível
$$$Brazilian/TropicalSet in a lush hillside garden with city views, Aprazível serves creative Brazilian cuisine using ingredients from its own farm. The setting alone is worth the trip.
Bar do Mineiro
$Mineiro CuisineAuthentic food from Minas Gerais — the feijão tropeiro, pastéis, and cachaça selection are outstanding. Simple, loud, crowded, and absolutely essential.
Espiríto Santa
$$Amazon/Northern BrazilianCuisine inspired by the Amazon region: tucupi, jambu, and unusual fish species. The terrace has gorgeous views. A truly unique dining experience.
Cafecito
$Café/BrunchBuenos Aires-style café run by Argentinians. The best empanadas in Rio, excellent coffee, and a charming courtyard. A Santa Teresa institution.
Food Experiences
Rio Food & Culture Walking Tour
Explore local markets, street food, and hidden restaurants with a food-expert guide.
Brazilian Cooking Class
Learn to make feijoada, caipirinhas, and pão de queijo with a local chef.
Vegan Cooking Class
Plant-based moqueca, caipirinhas & liqueur tasting in Rio's Botanical Garden.
Rio Food Crawl
15+ traditional Brazilian tastings across Rio's best neighbourhoods.
Links may earn us a commission at no extra cost to you. This supports PlanRio.
Frequently Asked Questions
Do I need to tip in Rio restaurants?
A 10% service charge (taxa de serviço) is usually included in the bill. It's not mandatory — you can ask to remove it — but it's customary to pay it. Additional tipping beyond 10% is appreciated but not expected.
Are restaurants expensive in Rio?
Rio offers excellent value compared to most Western cities. A filling lunch at a per-kilo restaurant costs R$25–40 ($5–8). Dinner at a mid-range restaurant with drinks: R$80–150 ($16–30). Fine dining: R$200–500 ($40–100).
What are per-kilo restaurants?
Unique to Brazil, per-kilo (or 'self-service') restaurants let you fill a plate from a buffet and pay by weight. They serve everything from sushi to feijoada. They're the best value lunch option in Rio.
When do Brazilians eat?
Lunch: 12–2 PM (the main meal). Dinner: 8–10 PM (lighter than lunch). Restaurants start getting busy at 9 PM and peak around 10 PM on weekends.