Spray a 9x13 baking dish with cooking spray and set aside.
With a stand mixer or handheld mixer, mix together the flour, cornstarch, sugar, baking powder, and salt until combined.
Next, add the softened butter and mix on low. Scrape the sides down halfway through until it becomes a sand-like texture.
In a large glass measuring cup or quart-size bowl, whisk together the milk, egg whites, coconut extract, and vanilla extract.
With the mixer on low, add 1 cup of the egg mixture to the flour-butter mixture. Scrape the sides down, and add the rest of the egg mixture. Beat on medium-low for 30 seconds or until the batter is really smooth.
Next, pour the batter into the prepared 9x13 dish.
Bake at 350 degrees for 32-36 minutes or until a toothpick inserted in the middle comes out clean.
Let the cake completely cool before frosting it. While the cake is baking, toast the coconut so it has time to cool down.
Frosting:
In a large bowl with a handheld mixer, cream together the powdered sugar, softened butter, sea salt, coconut extract, a drop of vanilla extract, and 1 tablespoon of heavy cream. If needed, add another tablespoon of heavy cream until the frosting reaches the consistency you want.
Next, place dollops of the frosting on the cake, and evenly spread the frosting with the back of a spoon over the top of the cooled cake.
Finally, sprinkle the toasted coconut on top of the frosting.
Enjoy!
Recipe by Real Life Dinner at https://reallifedinner.com/coconut-cake/