Make the Cake:
- Preheat the oven:
- Preheat your oven to 350°F (175°C). Grease and flour a 9×13-inch baking dish or line it with parchment paper.
- Mix the dry ingredients:
- In a medium bowl, whisk together the flour, baking powder, baking soda, and salt.
- Cream the butter and sugar:
- In a large bowl, use a mixer to beat the butter and sugar until light and fluffy (about 2–3 minutes).
- Add the eggs and vanilla:
- Beat in the eggs, one at a time, followed by the vanilla extract.
- Incorporate the wet and dry ingredients:
- Gradually add the dry ingredients to the butter mixture, alternating with the coconut milk, beginning and ending with the dry ingredients. Mix until just combined.
- Add pineapple and coconut:
- Gently fold in the crushed pineapple and shredded coconut.
- Bake:
- Pour the batter into the prepared baking dish and bake for 30–35 minutes, or until a toothpick inserted into the center comes out clean.
- Let the cake cool completely in the pan.
Make the Frosting:
8. Cream the butter and cream cheese:
- In a large bowl, beat the cream cheese and butter together until smooth.
- Add powdered sugar and flavoring:
- Gradually beat in the powdered sugar, followed by the vanilla extract and pineapple juice. Mix until smooth and creamy.
Assemble and Decorate:
10. Frost the cake:
– Spread the cream cheese frosting evenly over the cooled cake.
- Add patriotic decorations:
- Create an American flag pattern by using blueberries for the stars and sliced strawberries or raspberries for the red stripes. Use the white frosting or sprinkle shredded coconut for the white stripes.
- Serve:
- Chill the cake for 20–30 minutes before serving to allow the frosting to set. Slice and enjoy!