Let’s be honest, one of the best parts of traveling is eating well! Of course one of the most difficult parts is knowing where to eat. No one wants to find themselves at a tourist trap or end up eating less than quality food.

Here are a few spots that guarantee a memorable meal for both you and your stomach.

1. Bar do Mineiro

Everyone knows that the best places to eat are the ones frequented by locals. You can’t get anymore classic Carioca than Bar do Mineiro in Santa Teresa.

Eating at Bar do Mineiro is more than just good food, though that in and of itself makes a trip there worthwhile. A Saturday lunch at this traditional spot is like stepping into the heart of Rio de Janeiro. The eclectic decorations, lively conversation, and close sitting quarters are exactly what the travel Gods prescribed for those wanting a truly Carioca dining experience.

Price range: R$15 - R$50 | Major Cards Accepted

Rua Pascoal Carlos Magno 99, Santa Teresa

2. Aprazivel

Sitting on the other side of the restaurant spectrum is another wonderful Santa Teresa restaurant. Set amongst the trees, you will feel as if you stepped into a fine dining version of the Swiss Family Robinson Treehouse.

Aprazivel is known for using classic Brazilian flavors with a European/French twist. Though it is most famous for the impressive view that only Santa Teresa can deliver. If dinner at sunset is on your bucket list, you have just found the perfect place to eat.

Price Range: R$35 - R$150 | Major Cards Accepted

Rua Aprazivel 62, Santa Teresa

3. Majorica

Brazil is known for its beef, as is Majorica. While the building may make you feel as if you stepped into a time warp, it doesn’t mean that the food isn’t up to today’s standard.

Manjorica promises excellent service, mouthwatering beef, and a wine list that will please everyone.

Price Range: R$30 - R$100 | Major Cards Accepted

Rua Senador Vergueiro 15, Flamengo

4. Mamma Jamma

Sometimes a person just wants a good pizza. There is nothing like eating a huge slice of something warm, cheesy, and with a crust that doesn’t remind you of something pre-packaged from the grocery store. Mamma Jamma does just that and more.

Located in the charming Jardim Botanico neighborhood, Mamma Jamma boasts a uniquely charming environment and the pizza to match. There is something for everyone to eat, from the delicious Parma Dolci (a delicious treat of specially cured mozzarella, hot apricot jam and prosciutto) to a classic pepperoni pizza.

Price Range: R$40 - R$120 | Major Cards Accepted

Rua Saturnino de Brito, 50 - Lagoa

5. BiBi sucos

When time is short, sometimes a snack is exactly what the doctor ordered. When you need to grab something quick, BiBi sucos is the place to go.

Choose between the seemingly endless selection of juices such as pineapple and mint or passion fruit. Acai, an all time Rio de Janeiro favorite, is something that every foreigner has to try at least once. Consider adding banana or granola or both to give the already healthy snack an even bigger boost.

Of course BiBi sucos doesn’t just have juices. Grab a snack to eat, either at one of their tables or in a to go bag. Pick from the those displayed at the bar or order one of their tasty hamburgers. Either way your taste buds and tummy will be pleased.

Price Range: R$5 - R$25 | Major Cards Accepted

Located at various locations in Rio de Janeiro such as: Av Ataulfo de Paiva 591, Leblon and Rua Miguel Lemos 31, Copacabana

6. Bar Urca

Bar Urca’s charm is in hosting both the young and the old. Choose between grabbing a cold beer and a pastel to enjoy perched on the bayside stone wall or eating a full meal at a table upstairs. Either way, the view and the atmosphere will make you fall in love with Rio de Janeiro that much more.

Price Range: R$30 - R$50 | Major Cards accepted

Rua Cândido Gaffrée 205, Urca