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.
🍽️ 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.