La cuisine Brésilienne associe des saveurs tropicales parfois teintées d'Afrique, et de Portugal, typiques de l'Amérique du sud. On y retrouve les célèbres haricots rouges et noirs, les viandes et les poissons locaux, mais aussi le manioc, la coco... Le plat traditionnel, « feijoda » est un mélange de haricots noirs, avec des saucisses, du porc, du boeuf salé et fumé mariné depuis la veille. Ce plat est assaisonné de coriandre, d'ail, de tomates de persil et d'oignons, et pimenté ! Dans les restaurants de Rio, les plats les plus présents sont des spécialités de poulet, de poulpe, de « palmito » ou coeurs de palmier, et les portions sont généreuses! Chou, manioc, brocoli et riz constituent les accompagnements courants. Les desserts sont très proches des desserts Portugais, fait de fruits secs, de noix de cajou, de cacahuètes et lait de coco.