This moist and fluffy coconut sheet cake is packed with just the right amount of coconut flavor. It’s rich, yet light and is topped with a creamy coconut cream cheese frosting and a sprinkle of shredded coconut for extra flavor & texture – so so good! The perfect dessert for any occasion, from casual gatherings to festive celebrations.

Why You’ll Love This Coconut Sheet Cake
This coconut sheet cake is adapted from my original coconut layer cake recipe that has over 90 five star reviews! Here is what I love about this recipe:
Moist & fluffy: This coconut sheet cake is SO incredibly fluffy. It uses the creaming method (where air is whipped into the butter) for the cake batter which helps to yield a soft and fluffy crumb. With the addition of oil and coconut milk in the batter, it also makes for a wonderfully moist cake.
Heaps of coconut flavor: This recipe not only uses coconut flavouring (you can use coconut extract or essence), but also coconut milk. This adds extra coconut flavor to the cake and contributes to the fluffy texture. Oh and I forgot to mention the dried shredded coconut in the cake batter too! It adds great additional texture to the cake 🙂
Easy to make: The cake batter for this recipe (as well as the frosting) is simple to make and only requires a hand mixer. On top of that, being a sheet cake, there is no levelling of the cake layers or stacking required. Simply pop on the frosting and top with shredded coconut and you’re good to go!
How to Make Coconut Cake
Coconut Cake
Preheat oven to 180 °C (350°F) conventional and lightly grease a 9×13 inch cake pan (I use my homemade cake release). Line the bottom long ways with parchment paper as well (this will make it easier to take the cake out when it’s done). If using a convection oven that has a fan function, bake at 160 °C (320°F).
In a bowl, sift together your flour, cornstarch, baking powder and salt. Using a whisk or fork, mix until well combined. Set aside.

In a large mixing bowl, combine butter, vegetable oil and sugar. Using an electric mixer (hand mixer or stand mixer are both fine), cream together for 2 minutes until light and fluffy.
Add in eggs one by one, mixing well in between each addition (about 10-15 seconds between eggs).

Add in vanilla extract/essence, coconut extract/essence and coconut milk and mix until well combined. Now set your mixer aside as the remainder of the batter will be finished by hand.
Add in the flour mixture to your wet ingredients, and gently fold it in with a spatula until just combined. Do not overmix (only mix until you can’t see any streaks of unmixed flour and the batter is uniform).

Finish off by adding in the shredded coconut and gently fold with a spatula until just combined. Do not overmix.

Distribute the batter evenly into the prepared cake pan. Level out the top and drop the cake tin lightly on the counter to remove any large air bubbles. Bake for 28 minutes or until a toothpick comes out clean or with a few moist crumbs on it.


Allow the cake to cool in the cake pan for 20 minutes, before carefully turning it out onto a wire rack to completely cool. Once cooled, carefully invert onto a serving plate (see video for demonstration if unsure of the best way to do this) and frost with coconut cream cheese frosting (recipe below) and top with more shredded coconut.

Coconut Cream Cheese Frosting
In a medium bowl, cream butter for two minutes until light and fluffy. Either use a hand or stand mixer on a medium high speed. If using a stand mixer then please read note 5 before beginning.

Add in the powdered sugar in 3 batches while mixing on low. Ensure that each batch is mixed into the butter well before adding in the next batch.
Next add in the cold cream cheese, vanilla and coconut essence/extract. Mix just until the frosting is smooth. Avoid over-mixing.

Spread the frosting over the cooled cake and top with shredded coconut. Enjoy!


How to Store Coconut Sheet Cake
This coconut sheet cake can be left at room temperature for the day, however overnight it will need to be refrigerated due to the cream cheese in the frosting. The fat and sugar in the frosting will prevent the cream cheese from going off immediately, which is why you can keep it out at room temperature for an extended period of time.

Moist Coconut Sheet Cake
IMPORTANT: For accuracy, I would recommend using the gram measurements provided, as those are the exact quantities I use. Cup measurements are given as estimates (based on US cup measurements) to make it easier for those who do not have a scale.
Ingredients
Coconut Cake
- 2¼ cups (280 g) flour - regular, all purpose
- ¼ cup (30 g) cornstarch - also known as cornflour
- 1 tbsp baking powder
- ½ tsp salt - omit if using salted butter
- ½ cup (113 g) unsalted butter - room temperature
- 5 tbsp (66 g) unflavoured vegetable oil - I use canola oil. In the video I say 3 tbsp (40g), but have recently tried with 5 tbsp (66g) and recommend it (see note 7 for more info).
- 1⅔ cups (332 g) white granulated sugar
- 3 large eggs - room temperature
- 1½ tsps vanilla essence/extract
- 1 tsp coconut essence/extract - can substitute with 1/2 tsp almond essence/extract (see note 1)
- 1¼ cups (275 g) canned coconut milk
- 1 cup (80 g) shredded coconut - dried & unsweetened, also called threaded coconut
Coconut Cream Cheese Frosting
- ½ cup (113 g) unsalted butter - room temperature
- 2¼ cups (285 g) powdered sugar - also called icing/confectioners sugar
- ¾ cup (167 g) cream cheese - cold, firm type (see note 2)
- ¾ tsp vanilla essence/extract
- ½ tsp coconut essence/extract - can substitute with 1/2 tsp almond essence/extract (see note 1)
- 1 cup (80 g) shredded coconut - dried & unsweetened, for decorating. Also called threaded coconut
Instructions
Coconut Cake
- Preheat oven to 180 °C (350°F) conventional (see note 3 if using a convection oven with a fan) and lightly grease a 9x13 inch cake pan (I use my homemade cake release). Line the bottom long ways with parchment paper as well (this will make it easier to take the cake out when it's done).
- In a bowl, sift together your flour, cornstarch, baking powder and salt. Using a whisk or fork, mix until well combined. Set aside.
- In a large bowl, combine butter, vegetable oil and sugar. Using an electric mixer (hand or stand mixer are both fine - see note 4), cream together for 2 minutes until light and fluffy.
- Add in eggs one by one, mixing well in between each addition (about 10-15 seconds between eggs).
- Add in vanilla, coconut essence/extract and coconut milk and mix until well combined. Now set your mixer aside as the remainder of the batter will be finished by hand.
- Add in your premixed dry ingredients to your wet mixture, and gently fold it in with a spatula until just combined. Do not overmix (only mix until you can't see any streaks of unmixed flour and the batter is uniform).
- Finish off by adding in the shredded coconut and gently fold with a spatula until just combined. Do not overmix.
- Distribute the batter evenly into the prepared cake pan. Level out the top and drop the cake tin lightly on the counter to remove any large air bubbles. Bake for 28 minutes or until a toothpick comes out clean or with a few moist crumbs on it.
- Allow the cake to cool in the cake pan for 20 minutes, before carefully turning it out onto a wire rack to completely cool. Once cooled, carefully invert onto a serving plate (see video for demonstration if unsure of the best way to do this) and frost with coconut cream cheese frosting (recipe below) and top with more shredded coconut.
Coconut Cream Cheese Frosting
- In a medium bowl, cream butter for two minutes until light and fluffy. Either use a hand or stand mixer on a medium high speed. If using a stand mixer then please read note 5 before beginning.
- Add in the powdered sugar in 3 batches while mixing on low. Ensure that each batch is mixed into the butter well before adding in the next batch.
- Next add in the cold cream cheese, vanilla and coconut essence/extract. Mix just until the frosting is smooth. Avoid over-mixing (see note 6).
- Spread the frosting over the cooled cake and top with shredded coconut. Once sliced, place any leftovers in an airtight container to ensure the cake stays moist.
Video
Notes
Nutrition
Nutritional information are estimates only as they are automatically calculated by a third party application. Actual values may differ based on brands and types of products used.
43 Comments
Hi can I make cupcakes from this recipe?
Thanks
Hi Connie! Yes that should be fine, just reduce the cook time to around the 18 min mark and bake more if needed 🙂
Hope you enjoy the recipe!