Skip to main content
Where to Eat in Rio de Janeiro and São Paulo

Where to Eat in Rio de Janeiro and São Paulo

Home Brazil FoodWhere to Eat in Rio de Janeiro and São Paulo
Diego Fuentes

Rio's food scene centers on botecos (casual bar-restaurants) — Garota de Ipanema for feijoada in the bar that inspired 'The Girl from Ipanema,' Bar do Mineiro in Santa Teresa for the same dish done differently, and Rio Scenarium in Lapa for dinner with a live samba floor above it. São Paulo goes further up the scale: D.O.M., chef Alex Atala's Amazonian-ingredient tasting menu, holds two Michelin stars, and Fasano anchors Jardins with a serious Italian kitchen. A casual meal runs $4–10, a nice dinner $25–50+.

'Where should I eat' is the one question a generic listicle answers worst, because the honest answer changes by neighborhood, budget, and whether you want a plastic chair on the sidewalk or a tasting menu. Here are real, named places in both cities, organized the way you'd actually plan a day around them.

Rio: botecos first

A boteco is a casual, usually small bar-restaurant serving petiscos (bar snacks) and simple hot plates, and it's the backbone of how cariocas actually eat out — not a tourist category, a genuine daily habit. Botafogo, Tijuca, and the backstreets of Copacabana have the highest concentration, but every neighborhood has a few worth knowing.

SpotNeighborhoodKnown for
Garota de IpanemaIpanemaThe bar that inspired the song 'The Girl from Ipanema' — picanha steaks and feijoada in a historic, low-key room
Bar do MineiroSanta TeresaWidely considered one of the city's best feijoadas, in a worn, old-school dining room
Boteco Belmonte (Ipanema location)IpanemaA local chain classic, this branch's draw is the ocean view alongside the standard boteco menu
Boteco RainhaLeblonA Portuguese-inflected seafood boteco with a genuinely cute, cozy setting

Rio: dinner with a show

Rio Scenarium, in a multi-story historic house in Lapa, combines a restaurant, bar, and live-samba dance floor — order dinner, then move upstairs as the band picks up. It's touristy by Rio standards, but genuinely fun rather than a tourist trap, and a good one-stop way to combine a meal with the city's nightlife.

Budget-friendly Rio move: skip the beachfront restaurants directly on Avenida Atlântica (marked-up, mediocre by local standards) and walk one block inland to Rua Barata Ribeiro or Avenida Nossa Senhora de Copacabana — smaller, cheaper botecos with better food and a fraction of the price.

São Paulo: the serious end of the scale

SpotNeighborhoodKnown for
D.O.M.JardinsChef Alex Atala's Amazonian-ingredient tasting menu, two Michelin stars, a genuine international-tier destination restaurant
FasanoJardinsRefined Italian cooking under chef Luca Gozzani, pasta-forward, a São Paulo institution for special occasions
Mercadão (Mercado Municipal)CentroThe historic market's famous mortadella sandwich and pastel stalls — casual, fast, and worth it for the building alone

What it actually costs

Meal typeApprox. price, per person
Mercadão pastel or sandwich$4–8 (prices vary a lot by stall and filling)
Boteco meal with a couple of petiscos and a beer$8–18
Rio Scenarium dinner with the samba show$25–45
Fasano or a comparable upscale São Paulo dinner$60–120
D.O.M.'s tasting menu$180–280

Rio or São Paulo — which city's food scene should you prioritize?

If you're only doing Rio, the botecos and feijoada scene alone justify a food-focused day; you're not missing out on much by skipping fine dining there. If food is genuinely one of your top reasons to visit Brazil, give São Paulo the extra day — see our full Rio-or-São-Paulo comparison for the wider case.

Mistakes worth avoiding

  • Eating only at hotel restaurants or the obvious beachfront strip in Rio — a block or two inland is consistently cheaper and better.
  • Skipping a reservation for D.O.M. or Fasano — both book up well ahead, especially on weekends.
  • Assuming Mercadão prices are fixed — they vary noticeably by stall; it's fine to glance at a couple of counters before committing to one.
  • Visiting Bar do Mineiro or a feijoada-focused boteco on a day other than Wednesday or Saturday — many places, per tradition, only serve feijoada those two days.

Questions people actually ask

What's a boteco and why does it matter in Rio?
A boteco is a casual neighborhood bar-restaurant serving petiscos (bar snacks) and simple hot dishes — it's the backbone of how Rio actually eats out day to day, not a tourist category. Garota de Ipanema, Bar do Mineiro, and Boteco Belmonte are three well-known, still-genuine examples.
What is D.O.M. and is it worth the price?
D.O.M. is chef Alex Atala's Jardins restaurant in São Paulo, holding two Michelin stars for a tasting menu built around Amazonian ingredients most visitors have never tried. At $180–280 per person it's a genuine splurge, but it's one of South America's most acclaimed restaurants, not just a hyped one.
Where can I try feijoada in Rio?
Bar do Mineiro in Santa Teresa and Garota de Ipanema are both well-known, reliable options — but check the day: many restaurants, following tradition, only serve feijoada on Wednesdays and Saturdays.
Is street food cheaper than restaurants in Rio and São Paulo?
Yes, significantly — a coxinha or pastel from a street stall or the Mercadão runs $1–8, versus $8–18 for a sit-down boteco meal and $60+ for an upscale restaurant. Street food quality is generally high in both cities; the main rule is picking a busy, high-turnover stall.
Do I need a reservation for Fasano or D.O.M.?
Yes, book ahead — both are well-known, in-demand restaurants that fill up, especially for weekend dinners. A few days' notice is a safe minimum; longer ahead during any major event or holiday period.

Related searches