37 Best Restaurants in Rio de Janeiro, Brazil

Background Illustration for Restaurants

With nearly a thousand restaurants, Rio's dining choices are broad, from low-key Middle Eastern cafés to elegant contemporary eateries with award-winning kitchens and first-class service. The succulent offerings in the churrascarias (restaurants specializing in grilled meats) can be mesmerizing for meat lovers—especially the places that serve rodízio-style (grilled meat on skewers is continually brought to your table—until you can eat no more). Hotel restaurants often serve the national dish, feijoada (a hearty stew of black beans and pork), on Saturday—sometimes on Friday, too. Wash it down with a chopp (the local draft beer; pronounced "shop") or a caipirinha (sugarcane rum, lime, and sugar).

Margutta

$$$$ | Ipanema

A block from Ipanema Beach, Margutta has a reputation for outstanding Mediterranean-style seafood, such as shrimp panfried in olive oil, white wine, and garlic; and lobster baked with butter and saffron rice. There's a handful of vegetarian options including mixed-vegetable risotto with truffle oil.

Av. Henrique Dumont 62, Rio de Janeiro, 22410–060, Brazil
21-2259–3887
Known For
  • Oven-baked whole fish
  • Seafood risotto
  • Strong wine list
Restaurant Details
Closed Mon.

Something incorrect in this review?

Miam Miam

$ | Botafogo

Blink and you could miss this hip Botafogo eatery housed in a tiny white colonial building and furnished entirely with pieces from the 1950s to the 1970s. The French–Brazilian owners have created a relaxed, casual dining space where they prepare hearty portions of tasty comfort food and award-winning cocktails that draw a bohemian crowd.

Rua General Góes Monteiro 34, Rio de Janeiro, 22290–080, Brazil
21-2244–0125
Known For
  • Vegetarian specials such as the lentil ragu with mushrooms and spiced okra
  • Kitsch design
  • Rum-based basil julep
Restaurant Details
Closed Mon.
Reservations essential

Something incorrect in this review?

Oro

$$$$ | Leblon

While rising star Felipe Bronze has long been known for his avant-garde Brazilian tasting menus, his approach has found a welcomed simplicity since he moved fine dining restaurant Oro from its Jardim Botânico location to Leblon in 2016. The two versions of the menu degustation feature a series of small, elaborately prepared dishes, including oysters, pão de queijo and other Brazilians delicacies. It's one of the two Michelin stars in the city and was recently listed as 91st Best Restaurant in Latin America. 

Av. Gen. San Martin 889, Rio de Janeiro, 22441-015, Brazil
21-2540--8768
Known For
  • Pumpkin and shrimp
  • 14- and 16-course tasting menus
  • Oysters with guava
Restaurant Details
Closed Sun. and Mon.; no lunch Tues.--Fri.
Reservations essential

Something incorrect in this review?

Recommended Fodor's Video

Restaurante Shirley

$$$$ | Leme

Traditional Spanish seafood casseroles are a strong suit at this small restaurant on a shady street, which has been attracting locals for more than 70 years. The waiters, clad in white suits, add to the nostalgic 70's atmosphere. A line snakes around the block at peak hours, but it's worth the wait to find a table: the food, served in generous portions big enough to share, is terrific.

Rua Gustavo Sampaio 610, Rio de Janeiro, 22010–010, Brazil
21-2275–1398
Known For
  • Seafood paella
  • Friendly, attentive service
  • Traditional atmosphere
Restaurant Details
Reservations not accepted

Something incorrect in this review?

Stuzzi

$$$ | Leblon

Bringing the concept of Italian stuzzichini (tapas-style small plates of food for sharing), Stuzzi has evolved into a star of Leblon's Rua Dias Ferreira foodie strip. It's the perfect late-night spot for a light dinner or snacks while sipping from the array of expertly shaken cocktails.

Rua Dias Ferreira 48, Rio de Janeiro, 22431–050, Brazil
21-2274–4017
Known For
  • Impressive cocktail menu including perfetto limone (a cocktail made with bourbon, limoncello, lemon, passion fruit, and chili pepper)
  • Homemade focaccia
  • Late-night menu including rice balls and polenta grissini (breadsticks)
Restaurant Details
Closed Mon. No Lunch.

Something incorrect in this review?

Vegetariano Social Clube

$$ | Leblon

Vegan restaurants are a growing trend in body-conscious Rio, but few are as established and well-loved as the Vegetarian Social Club. The all-you-can-eat organic lunch buffet includes tasty and wholesome soups, whole-grain rice, colorful salads, and many soy-based dishes, while dining in the evening is à la carte.

Rua Conde de Bernadotte 26, Rio de Janeiro, 22430–200, Brazil
21-2294–5200
Known For
  • Detox juices and smoothies
  • Tempeh burgers with soy mayonnaise
  • Sunday feijoada, made with smoked tofu instead of pork, attracts the city's vegetarians
Restaurant Details
Credit cards accepted

Something incorrect in this review?

Venga Chiringuito

$ | Copacabana

This contemporary Spanish chiringuito is always packed, thanks to its vibrant vibe and prime beachfront location overlooking Copacabana's Posto 5. Opt for one of the alfresco tables and feast on top-quality tapas, plates of high-class charcuterie and rich seafood rices washed down with big jugs of tropical fruit cleriquot (a South American champagne punch); there are sister locations in Leblon and Ipanema.

Av. Atlântica 3880, Rio de Janeiro, 22070-002, Brazil
21-3264--9806
Known For
  • Fun, local atmosphere
  • The salted dark chocolate mousse
  • Black squid ink rice

Something incorrect in this review?