7 Best Restaurants in Side Trips from Rio, Brazil

Trutas do Rocio

$$ | Rocio Fodor's choice

It's off the beaten track—ask a local for directions—and only open on weekends, but this rustic, riverside restaurant is really something special. "Trutas" means trout and that's what you'll find on the menu—trout, trout, and more trout served fresh from the river in many imaginative ways: as appetizers mashed into a pâté or baked in cassava-dough pastry, and as entrées grilled or cooked with a choice of almond, mustard, or orange sauce. The restaurant seats only 22, so reservations are a must. On sunny afternoons, the food is served alfresco.

Estrada da Vargem Grande 6333, Petrópolis, Rio de Janeiro, 25725–620, Brazil
24-2291–5623
Known For
  • reservations only
  • atmopsheric alfresco setting
  • unique riverside location
Restaurants Details
Rate Includes: Closed Mon.--Thurs.; no dinner., Reservations essential

Belli Belli Gastrobar

$$ | Manguinhos
Owner Alfredo and chef Roque welcome locals like old friends at this great-value gastro-bar, which specializes in high-class cocktails and tasty tapas. With a beautiful view over Manguinhos beach, it's one of the best spots in town to catch the sunset and stay for a relaxed dinner.

Estancia Don Juan

$$ | Centro
Take a walk through the center of Búzios and you might think you’ve suddenly landed in Argentina thanks to the large number of Spanish speakers who have adopted Búzios as their home. Of all the parillas serving Argentina's traditional barbecued steak, Don Juan is easily the best as its perfectly grilled cuts of prime beef can be washed down with a glass of Malbec from the well-stocked cellar while you take in a live tango show.

Recommended Fodor's Video

Jardin

$$ | Abraão
When you finally tire of eating grilled fish and rich moqueca stews, head to this contemporary dinner-only spot that specializes in fresh salads and vegetarian options crafted from locally sourced ingredients, alongside the more innovative daily fish dishes and hamburgers. The cozy, home-like setting—just three tables set on a veranda that's a 15-minute walk into the forest from Praia da Júlia—gives diners the chance to connect with Ilha Grande's natural beauty; a guided walk along the trails each way is included in dinner.
Caminho de Palmas, Casa 3, Ilha Grande, Rio de Janeiro, 23968-000, Brazil
24-99914--7738
Known For
  • the jungle-like setting it apart from Ilha Grande's other dining options
  • sweet potato fries
  • generous salads
Restaurants Details
Rate Includes: No lunch

Lua e Mar

$$ | Abraão

Expect fresh, well-prepared seafood and weekly live music during high season at this longtime favorite, which is often cited as the best restaurant in the village of Abraão. Stroll straight from the beach still wearing your Havaianas to try Dona Cidinha's specialty, fish with half-ripe bananas, or the famous moqueca , which many islanders claim is the best in Rio de Janeiro State.

Praia do Canto, Ilha Grande, Rio de Janeiro, 23968-000, Brazil
24-3361–5113
Known For
  • beachfront location
  • baked fish with banana
  • generous portion
Restaurants Details
Rate Includes: Closed Wed., Credit cards accepted

O Pescador

$$ | Abraão

Inside the pousada of the same name, this restaurant serves local seafood prepared using Italian cooking techniques. After dark, you can dine alfresco on the beach by candlelight, or just pop in for a cocktail and nibbles from the bar.

Rua da Praia 647, Ilha Grande, Rio de Janeiro, 23968–000, Brazil
24-3361–5114
Known For
  • seafood risotto
  • fresh grilled fish (types vary according to season) bought directly from local fishermen
  • romantic atmosphere
Restaurants Details
Rate Includes: Credit cards accepted

Pizza na Praça

$$ | Abraão

On the flagstones of Ilha Grande's main square, this simple restaurant serves up more than four dozen types of pies, from simple margheritas to exotic seafood combinations or dessert pies; salads and other dishes are available at lunchtime. This is a great spot for evening meals on Friday and Saturday nights, when live bands play in the square.

Ilha Grande, Rio de Janeiro, 23968–000, Brazil
24-3361–9566
Known For
  • great people watching
  • healthy pizza options
  • lively atmopshere on the weekends