Brazil

Rio de Janeiro Food Guide: Botecos, Feijoada, and the Beach

Where to eat in Rio: the botecos worth the walk, Saturday feijoada, lunch by the kilo, and the one splurge.

Small pans of stewed beans, rice and grilled meat set out to share. Photo by Lucas Andrade on Pexels.

The soundtrack

🍻 The 60-second version
8 minute read — or just skim these five. Where to go, in bold.
🍺  Order for the table, not for you. Adega Pérola for the counter of conservas, Pavão Azul for salt-cod fritters, Bracarense for the standing-up afternoon. R$50–70 a head.
🌟  The best sunset comes with dinner. Queue at the counter in Bar Urca, then eat on the seawall with your feet over the bay. R$40–60 a head, no booking, go at 5pm.
🍲  Feijoada is a Saturday, not a dinner. One portion feeds two. Bar do Mineiro serves it daily; Aconchego Carioca turns it into a fried ball you can eat standing up.
⚖  Lunch is sold by weight. A por quilo buffet runs R$70–100 a kilo, so a full plate is R$35–50. Copy whichever one fills with office workers at 12:30.
🥥  The beach feeds you. Biscoito Globo and iced mate cost a couple of reais; água de coco is R$8–10. A whole afternoon of it is about R$60 for four.
Obe  Eating as a group? Let one person catch the check and split it in the app on the walk home.

Rio's food reputation is unfair in both directions. It is not a fine-dining capital, whatever the guides say, and it doesn't want to be. What it has instead is one of the great everyday eating cultures on earth: cold beer poured in small glasses so it never goes warm, fried things that arrive on a paper-lined plate for the table, a bean stew that takes a Saturday to eat, and lunch sold by the weight of what you put on the plate. Eat like that all week and the one expensive dinner becomes optional. Here's the map.

The boteco is the whole point

Small glasses, shared plates, and a bill that doesn't hurt.

Friends raising glasses of beer together in a bar. Photo by Darlene Alderson on Pexels.

A boteco is a corner bar that serves food, and it's where the city eats and argues and watches the game. The grammar is simple. You order chopp — draught beer, poured into a small glass with a two-finger head, drunk fast because that's the point — and you order petiscos for the table, not mains for yourselves. Nobody has their own dish. Four people can eat properly for R$50–70 each, and the room will be better than any restaurant you booked.

The ones we'd walk to: Adega Pérola in Copacabana, opened in 1957 by Madeirans and still built around a glass counter of conserved things — octopus, sardines, peppers, a hundred small plates you point at. Pavão Azul, two streets away, for pataniscas de bacalhau, the salt-cod fritters people cross the city for; there's a smarter sibling now if the original is full, and the original is usually full. Bracarense in Leblon for the classic Rio afternoon, standing up, with the best bolinho in the neighbourhood. Jobi, also Leblon, open since 1956 and still going long past midnight. And Cervantes in Copacabana, which serves a roast beef and pineapple sandwich until 4am and has done for sixty years — it changed hands recently and the sandwich survived, which is all anyone was worried about.

Bar Urca, and the seawall that is the actual restaurant

At Bar Urca you queue at a counter downstairs for fried sardines, bolinho de bacalhau and cold beer, then carry it across the road and sit on the seawall with your feet over Guanabara Bay, with Sugarloaf on one side and the whole city lighting up on the other. There are tables upstairs and a proper restaurant, and you should ignore both. It costs about R$40–60 a head, it is the best sunset in Rio that comes with dinner, and for a group of eight it solves the problem of nobody agreeing on anything — everyone orders their own thing at the counter and you all end up on the same wall. Go at 5pm, before the wall fills up.

Feijoada, and when to eat it

Saturday, lunchtime, and one portion between two of you.

A pot of Brazilian black bean stew with rice, greens, farofa and orange. Photo by José Roberto Oliveira on Pexels.

Feijoada is black beans slow-cooked with most of a pig, served with rice, collard greens, orange slices, farofa and a caipirinha you will regret. It's a Saturday-lunch institution — the afternoon disappears afterwards and it's meant to, so don't schedule anything but a beach nap. Two rules: a portion is for two people at almost every place that serves it, so order accordingly and ask if you're unsure, and eat it at midday rather than at night.

Bar do Mineiro in Santa Teresa is the famous one, tiled walls and black-and-white photographs, and it serves feijoada every day of the week, which purists call heresy and groups call convenient. Casa da Feijoada in Ipanema does the full formal version with all the cuts explained and every side on the table — more expensive, more of a production, better if it's someone's first time. And Aconchego Carioca in Praça da Bandeira is where to go if you'd rather have the idea than the whole pot: their bolinho de feijoada, a crisp ball of the stew with collard greens inside, is the single best invention in modern Rio bar food and costs a few reais.

Lunch, weighed

Per-kilo restaurants are the best-value meal in Brazil, and nobody tells you.

The por quilo or self-service place is the thing to understand if you want to eat well for a week without thinking about it. You take a plate, you serve yourself from a long buffet of hot food, salad, grilled meat and beans, and they weigh it at the end: typically R$70–100 a kilo, and a big plate is around 400–500g, so lunch lands at R$35–50 a head and there's always something for whoever in the group doesn't eat meat. Every neighbourhood has three. The one nearest your apartment will be fine — look for the one full of office workers at 12:30 and copy them.

The other daytime move is a juice bar. Rio's are extraordinary and completely ordinary at the same time: forty fruits on a board, a blender, and R$12–18 for something the size of your forearm. Bibi Sucos and Polis Sucos are the chains everyone actually uses. Order an açaí na tigela — the frozen purple bowl with banana and granola, which is a Rio invention and bears no resemblance to the sad version sold abroad — and understand that the R$25 you just spent is lunch.

The beach menu

Everything arrives at your chair, and none of it costs anything.

A stack of green coconuts on a cart under a hand-painted água de coco sign. Photo by Maps Acosta on Pexels.

You do not need to leave the sand to eat, and half the fun of a Rio beach day is the parade of things that come to you. Mate — iced, sweet, sold from a metal tank on a strap — and biscoito Globo, the pale styrofoam-textured cassava rings sold in a plastic bag, are a pairing that makes no sense until you're two hours into the heat and then makes total sense; they're a couple of reais each and they're the taste people miss when they leave. Queijo coalho is squeaky cheese grilled on a stick over a little charcoal box, with oregano if you nod. Água de coco comes out of an actual coconut for around R$8–10. Globo, mate, a coconut and a beer will run the four of you about R$60 across an afternoon, which is the cheapest good day out in any big city we know.

The one dinner worth the splurge — and what it actually costs

Rio has nine Michelin stars. Here are the numbers, honestly.

If the trip has room for exactly one big dinner, the 2026 Michelin list gives you real options and real prices, so let's put them on the table rather than gesture at them. Oro in Leblon holds two stars and serves tasting menus at R$980 and R$1,100, with pairings at R$470 and R$650 on top. Lasai in Botafogo also holds two, seats ten people a night, and runs to R$1,380 plus R$638 for the wine. Oteque, a street away, is one star and eight seafood-led courses for R$1,100. Cipriani at the Copacabana Palace and the newly starred Madame Olympe round out the list.

Those are real numbers for six people. R$1,100 a head is a month of someone's rent, and if that's the trip you've decided on, do it on the last night and let the rest of the week be the R$40 counter. Our honest position: Rio is the wrong city to spend a thousand reais proving you can. The best meal we've had here cost R$55 and involved a plastic chair. Put the money into the boat day instead — it's the thing you'll be describing in five years.

Where we would book

Almost nothing here needs booking, which is the point. The botecos don't take reservations and wouldn't know what to do with one — turn up early or wait with a beer, that's the system. Bar Urca needs no booking if you're eating on the wall. Casa da Feijoada and Aconchego Carioca take Saturday bookings and you should use them, because Saturday feijoada fills. The starred restaurants book out weeks ahead on their own sites — go direct, since the concierge markup is real and the tables are the same. For the per-kilo places and the juice bars there is nothing to book, nothing to research and nobody worth paying to find them for you: walk out of the apartment and turn left. And if a tout on the beach offers you a "typical Brazilian dinner show", that's a bus to a buffet — the roda de samba at Pedra do Sal on Monday is free and real.

Related guides

One long table, one card, no arithmetic.

Ten of you at a boteco, three rounds of chopp, and a table covered in plates nobody ordered individually. The bill arrives as one number with 10% service on it, and everyone starts patting pockets and doing the thing where four people offer at once and none of it resolves.

One person taps the card. They log it in Obe in about ten seconds — what it came to, who was there — and everyone's share updates on the spot. Nobody's transferring odd amounts at the table, nobody's owed, and the night keeps going.

Eight of you at Adega Pérola with the counter half-cleared: R$640 ÷ 8 = R$80 each, about $16 for the best dinner of the week. One tap. Ten seconds. Back to arguing about where you're going next.

Built by people who got tired of being the friend with the spreadsheet.

Make the next plan happen.

Obe is free. It works on iPhone and Android. It takes about a minute to set up, and about ten seconds per meal after that.

Obe app screen showing a restaurant bill split between four friends