While you'll need deep pockets to experience the fine dining scene in Rio de Janeiro, our pick of the best upscale restaurants all deliver seriously high quality to match the price tag.
Rio de Janeiro fine dining establishments take in culinary influences from across the globe, mixing these international roots with a uniquely Brazilian flavour. A good case in point is our top pick, Olympe, which sees celebrity chef Claude Troisgros - of the French Michelin star-strewn Troisgros family - make the most of his considerable talents to blend French dishes with locally-sourced ingredients.
There's sophisticated sushi to be found at the elegant Sushi Leblon, while the two restaurants at Copacabana Palace hotel deliver a dining experience that is every bit as refined as one might expect from this enduringly glamorous beachfront hotel.
Also in Leblon, fashionable types flock to Rua Dias Ferreira, which has become a major gastronomic hub in Rio and a favorite for those looking for fine dining with a funkier vibe than at the city's more formal establishments.
For something a little less harsh on the wallet and wonderfully easy on the eye, try Aprazivel, in Santa Teresa, where sophisticated French-Brazilian dishes are served in a gorgeous tropical garden, complete with straw-roofed gazebos, twinkling fairy lights, visiting birds and stunning views over downtown and across Guanabara Bay.