Prepare the Cake:
Preheat the oven to 350°F (175°C) and grease and flour a 9x13-inch baking pan.
In a large bowl, combine the yellow cake mix, drained crushed pineapple, coconut milk, vegetable oil, eggs, vanilla extract, and shredded coconut. Mix until smooth and well combined.
Pour the batter into the prepared baking pan and bake for 30-35 minutes, or until a toothpick inserted into the center comes out clean.
Allow the cake to cool completely in the pan.
Make the Pineapple Filling:
In a small saucepan, combine the crushed pineapple (with juice), sugar, cornstarch, and lemon juice.
Cook over medium heat, stirring constantly, until the mixture thickens, about 5-7 minutes.
Remove from heat and let it cool. Once cooled, spread the pineapple filling evenly over the top of the cooled cake.
Prepare the Coconut Frosting:
In a mixing bowl, beat the heavy whipping cream with powdered sugar and vanilla extract until stiff peaks form.
Gently fold in 1/2 cup of shredded coconut for extra coconut flavor.
Spread the whipped coconut frosting evenly over the pineapple layer.
Decorate and Serve:
Sprinkle the remaining shredded coconut on top of the frosting to garnish.
Slice and serve chilled for the best texture.
Serve:
Enjoy your Pineapple Coconut Dream Cake with a refreshing tropical twist!