Gâteau :
Placer la grille au centre du four. Préchauffer le four à 180 °C (350 °F). Beurrer un moule carré de 20 cm (8 po) et le tapisser d’une bande de papier parchemin en la laissant dépasser sur deux côtés.
Dans un bol, mélanger la farine, la poudre à pâte, le bicarbonate et la cannelle.
Dans un autre bol, fouetter l’huile, le sucre et la cassonade au batteur électrique.
Ajouter les œufs et fouetter jusqu’à ce que le mélange soit homogène.
À la cuillère de bois, ajouter les carottes et l’ananas puis incorporer le mélange de farine.
Répartir la pâte dans le moule.
Cuire au four 45 minutes ou jusqu’à ce qu’un cure-dents inséré au centre du gâteau en ressorte propre. Laisser tiédir sur une grille.
Démouler et laisser refroidir complètement, soit environ 2 heures.
Glaçage au fromage à la crème :
Dans un bol, crémer le fromage à la crème avec le beurre et la vanille au batteur électrique.
Ajouter graduellement le sucre à glacer et fouetter jusqu’à ce que le glaçage soit lisse et crémeux. À l’aide d’une spatule, étaler le glaçage sur le dessus du gâteau.