No visit to Rio de Janeiro is complete without a true churrascaria (traditional barbecue restaurant) experience, which is generally offered as a set menu that includes a selection of side dishes and salads - and, of course, the perfectly char-grilled, all-you-can-eat meat.
Rio has some of the finest churrascarias in Brazil. The most popular in the city include Porcão in Flamengo, Fogo do Chāo in Botafogo, and local favorite, the 63-year-old family restaurant Churrascaria Palace in Copacobana.
In its sleek, modern interior, the black and white photographs that hang on the walls are the only hint to Churrascaria Palace's historic past. Every night, elegant bossa nova piano notes fill the space as the sushi chef slices sashimi and expert waiters skim from table to table, serving up succulent pieces of meat to eager patrons. The peixe pintado (a meaty Amazonian fish) and sizzling butterflied picanha (beef top sirloin with a thin layer of fat) are some of the most remarkable options to try here. There is an impressive wine list with over 200 bottles, including a rare selection of the best Brazilian varietals. And for those who manage to save room for dessert, the Juliet and Romeo is an ambrosial pairing of creamy white cheese sorbet and a tangy goiaba (guava) sauce.
On a sunny Sunday morning at Gloria’s vibrant food feira, breakfast consists of pastels - steaming hot pastry pockets filled with meat, cheese or palmito (heart of palm). And here, the top pastels in the city are best followed with a swig of pure caldo de cana (sugarcane juice).
Beach food
It's easy to work up an appetite laying on the beach all day. Fortunately, there is an assortment of snacks to sample without ever rising off that beach towel. Crumbly empadas, (pastries filled with chicken or cheese) quiejo coalho (a skewer of salty grilled cheese) and sacolé (a popsicle made from exotic fruit juices) are all easy to gorge on at a tempting price of R$1.00.
Over the last decade, gourmet food fever has spread across Rio de Janeiro. Fashionable fine dining is now a regular pastime for Cariocas who can part with the cash.
One of the most impressive establishments is Restaurante Aprazível. Set on the highest point of Santa Teresa’s winding cobbled streets, the restaurant's intimate bamboo-roofed huts boast stunning views of the city. Experience some of the best ingredients Brazil has to offer with dishes like the gigantic heart of palm starter, which is served with a fresh olive and basil pesto. You'll be transported to the Amazon with the rainha do baoa fish main, featuring a splash of sweet bacuri (Amazonian berry) sauce to complement the salty, crispy-skinned fish. Finish with the classic banana de Santa Teresa, a sensory treat of caramelized bananas with cinnamon ice cream.
Leblon’s Zuka is another choice spot to experience fine dining in Rio. The dining room blends seamlessly with the open kitchen, where expert chefs create plates of edible modern art. The ceviche salad pairs zesty fish with tiny, sweet biquinho peppers. Give the garlicky tomato gazpacho a try and follow it with the sweet, zingy lemon sorbet. For a divine meat dish, try the delicate flank steak.
There is only one place that can claim the title of best cakes and pastries in Rio de Janeiro: Confeitaria Columbo in Centro is the 125-year-old master of Brazilian sweets. The vast hall's grand colonial features, stained glass ceiling and Art-Deco tiling is a feast for the eyes.
With surroundings fit for a king, Confeitaria Colombo serves up a selection of sugary temptations to match - try sweet strawberries and cream, rich chocolate or silky egg custard atop perfect tartlets. To beat the queues, the best time to go is before 12pm. Ask to be served by Orlando Duque, the humble in-house celebrity who has been famous throughout Rio de Janeiro as a proud garçom (waiter) for over 65 years.