Do you have that one recipe you turn to again and again? The one your family always requests when it’s their birthday? For me, this is that cake. This Baking Therapy recipe is super moist, simple to whip up and full of delicious treats like pecans, coconut and one of my super-secret ingredients — fresh pineapple! And if you make a double or triple batch, you can always turn this single layer treat into an impressive tiered cake.
For the cake, preheat oven to 350°F. Line a 9×9-inch square pan with parchment paper and grease with oil. Set aside.
In a small bowl, stir together the white vinegar and milk, set aside to curdle.
Sift the flour, baking soda, salt, cinnamon and ginger.
In a large bowl, whisk together the sugar, brown sugar, oil and butter. Whisk in the eggs, one at a time and mix well after each addition. Add the milk mixture and vanilla. Mix the dry ingredients to the wet until just combined. Fold in the carrots, pecans, pineapple and coconut.
Transfer the batter to the prepared pan, pushing it into the corners and smooth out the top. Bake in the oven for 28-32 minutes until golden brown and when a toothpick inserted into the centre comes out clean.
For the glaze, in a small saucepan, combine the brown sugar, milk, butter and vanilla over medium-high heat. Once the mixture starts to bubble, turn the heat to medium-low and simmer for about 3-4 minutes until the mixture thickens. Remove from heat.
In the bowl of a stand mixer with the paddle attachment, cream both butter and cream cheese until smooth. Add the icing sugar, vanilla, salt and cream and beat for 1 minute on medium speed.
For assembly, cool the cake in the pan for 10-15 minutes. Transfer to a wire rack and brush on the glaze while the cake is still warm. Let the cake cool completely before icing the cake. Garnish with sliced carrot hearts and mint leaves, chopped pecans or shredded coconut. Enjoy!