If you are a foreigner or tourist, I recommend you go to Gaja d'Oro instead…read more
Much better food, better service, similar Portuguese high end menu and in a far superior location. Rancho Portuguese is directly across from a well lit gas station on a double lane highway.
I used to come to Rancho Portuguese often. Been more than 10 times.
But sadly one day I realized they prefer Brazilian clientele and hate serving foreigners or gringos. You experience these sort of ignorant Cariocas here and there when you spend a lot of time in Rio. So after waiting over an hour for food and watching my glass sit empty for 20 minutes while also observing him attentively serve every Brazilian, seeing their food arrive, etc....I asked to cancel my order.
Instead of apologizing or even making an attempt to fix the problem, his cocky response was to smile broadly, give me a sarcastic thumbs up, insult me in Portuguese while thinking I don't understand him, and mockingly wave at me as I walked out of the restaurant.
So now I go to Gaja D'Oro. It is in a beautiful building by the beach, offers much better service, a similar high end Portuguese menu, and I have never been offended to my face after being a loyal customer who spent more than 500 reals per person every time I went.