This Coconut Cake with Whipped Cream Cheese Frosting is easy to whip up, filled with coconut flavor and topped with a light and sweet whipped cream cheese frosting.
Line an 8x8 square pan with parchment paper OR grease the pan so that it doesn't stick.
In a bowl, add the flour, baking powder, baking soda and salt, whisk and set aside.
In a medium bowl, add sugar, oil, milk, and coconut milk and whisk until completely combined.
Slowly add the dry ingredients and mix until incorporated. Add the shredded coconut and fold until combined.
Pour the cake batter into the prepared pan and bake for 25-30 minutes until a toothpick comes out clean. Remove from oven once baked and let cool completely before frosting.
Toasted Coconut
While cake is cooling. Preheat oven to 325°
Line a baking sheet with parchment paper and add the shredded coconut. Bake for 5-7 minutes. Keep an eye on it and start checking at 5 minutes. Once the shredded coconut starts to turn golden brown, stir the coconut around so that it evenly cooks. Remove once you reach the desired color. Let cool before using.
Whipped Cream Cheese Frosting
In the bowl of a stand mixer fitted with a whisk attachment, add the cream cheese and whisk until smooth. Slowly add the cold heavy cream and whisk on high speed until almost stiff peaks. Don't overmix. Add powdered sugar and vanilla extract and continue beating until stiff peaks.
Fold in ⅓ cup of toasted shredded coconut. Save the rest to top after cake is frosted.
Once the cake is cooled, frost with whipped cream cheese frosting. You'll have a little extra frosting.