This coconut cream cake recipe is a classic dessert that's perfect for any occasion. The cake is moist and tender, with a rich coconut flavor that's enhanced by the creamy coconut frosting. To make this cake, you'll need flour, sugar, baking powder, salt, coconut milk, eggs, and vanilla extract. Mix the dry ingredients together, then add the wet ingredients and mix until smooth. Pour the batter into a greased cake pan and bake for 30-35 minutes, or until a toothpick inserted into the center comes out clean. Let the cake cool before frosting with a mixture of coconut cream, powdered sugar, and vanilla extract. Garnish with shredded coconut and serve.