THE BEST Restaurants in Rio de Janeiro

From street food to fine dining — discover the best restaurants in Rio de Janeiro with curated picks, local tips, and free itinerary planning tools.

brazil and  rio de janeiro in Rio de Janeiro, Brazil

🍽️ Restaurants in Rio de Janeiro

  • Confeitaria Colombo — A historic belle-époque café and restaurant in downtown Rio serving classic Brazilian dishes.
  • Porcao Rio’s — A classic churrascaria serving all-you-can-eat grilled meats carved tableside.
  • Casa da Feijoada — A restaurant specializing in feijoada, the national black-bean stew.
  • Olympe — A Michelin-starred French-Brazilian restaurant by chef Claude Troisgros.
  • Marius Degustare — A beachfront churrascaria and seafood restaurant with views of Lagoa.
  • Restaurante 1838 — A restaurant in Santa Teresa with creative Brazilian cuisine and garden views.
  • CT Boucherie — A French-Brazilian steakhouse in Leblon known for meat and charcuterie.
  • Aprazível — A restaurant in Santa Teresa with panoramic views and Brazilian-fusion dishes.
  • Cervantes — A famous sandwich bar known for roast beef sandwiches with pineapple.
  • Jobi — A beloved Leblon boteco famous for fried cod balls, cold beer and late-night crowds.
  • Bar Urca — A neighbourhood bar on the water where locals bring beers to the sea wall at sunset.
  • Galeto Sat’s — A classic Ipanema restaurant serving grilled chicken and Portuguese dishes.
  • Churrascaria Palace — A traditional steakhouse in Copacabana with rodízio and salad bar.
  • Térèze — A fine-dining restaurant at the Hotel Santa Teresa with city views.
  • Cipriani — An upscale Italian restaurant at the Copacabana Palace hotel.
  • Restaurante Guimarães — A local restaurant in Santa Teresa serving home-style Brazilian food.
  • Keith’s — A steakhouse in Ipanema popular with locals and visitors for grilled meats.
  • Baker’s — A seafood restaurant in Copacabana known for shrimp and fish dishes.
  • Sushi Leblon — A high-end sushi restaurant frequented by celebrities in Leblon.
  • Braz Pizzaria — A pizzeria chain serving Brazilian-style thin-crust pizzas.

← Back to Rio de Janeiro Travel Guide

Back to destinations