No visit to Rio de Janeiro is complete without indulging in the delicious Brazilian cuisine. Try traditional dishes like feijoada (a black bean stew with pork), pão de queijo (cheese bread), and brigadeiro (a chocolate truffle). Don't forget to pair your meal with a refreshing caipirinha, Brazil's national cocktail.