One-Bowl Coconut Sheet Cake with Cream Cheese Frosting
A coconut sheet cake that comes together in one bowl, bakes into a tall, tender crumb, and gets topped with a generous layer of cream cheese frosting. It is the kind of cake you can make on a weeknight without dirtying every bowl in the kitchen.

Toasted coconut on top adds a crisp, nutty finish that plays against the sweet, creamy frosting. It holds up well for a crowd and tastes just as good the next day, right from the pan.
Why This Cake Always Works
The crumb stays moist from a mix of full-fat coconut milk and vegetable oil, so it feels rich without being heavy. Folded in shredded coconut gives the cake little pops of texture and an extra layer of coconut flavor that does not rely on extract alone.
A cream cheese frosting spread over a completely cooled sheet cake is simple but exactly right here. The frosting stays soft and tangy, balancing the sweetness of the cake. No fussy layers, no crumb coat, just one pan and a quick assembly.
Ingredients

- 2 cups all-purpose flour: unbleached works well, no need for cake flour
- 1 1/2 cups granulated sugar: sweetens without making the crumb dense
- 2 tsp baking powder: gives the cake a gentle lift
- 1/2 tsp salt: rounds out the sweetness
- 1 cup canned full-fat coconut milk: use the kind that separates, shaken well before measuring
- 1/2 cup vegetable oil: keeps the cake tender for days
- 2 large eggs: at room temperature for a smooth batter
- 2 tsp vanilla extract: enhances the coconut without covering it up
- 1 cup sweetened shredded coconut: plus a little extra for the top
- For the frosting:
- 8 oz cream cheese, softened: full-fat block style
- 1/2 cup unsalted butter, softened: brings structure to the frosting
- 4 cups powdered sugar, sifted: looser confectioners’ sugar blends smoother
- 1 tsp vanilla extract
Variations / Substitutions
- Swap coconut milk: buttermilk or whole milk can step in if you are out of coconut milk, though the cake will lean milder in flavor.
- Add pineapple: fold 1/2 cup drained crushed pineapple into the batter and reduce the oil by 1 tablespoon.
- Make it nuttier: replace half the shredded coconut with toasted chopped pecans or almonds.
- Change the frosting: a simple vanilla buttercream or a browned butter glaze both work nicely if cream cheese is not your thing.
If you like a fluffier coconut dessert, try Coconut Cream Pie with a shortbread crust.
How To Make One-Bowl Coconut Sheet Cake
Step 1: Mix the Batter

Set your oven to 350°F (175°C) and grease a 9×13-inch baking pan, lining the bottom with parchment if you want to lift the cake out later. Whisk the 2 cups flour, 1 1/2 cups sugar, 2 tsp baking powder, and 1/2 tsp salt together in a large bowl. Pour in the 1 cup coconut milk, 1/2 cup oil, 2 eggs, and 2 tsp vanilla, and stir with a spatula until the flour just disappears. Fold in the 1 cup shredded coconut until distributed.
The batter will be fairly thick and pale, with flecks of coconut suspended throughout. A few small lumps are fine, overmixing will toughen the crumb.
Step 2: Bake the Cake

Scrape the batter into the prepared pan and spread it evenly into the corners. Bake for 25 to 30 minutes, until the top is a light golden brown and a toothpick inserted in the center comes out clean.
The edges will start to pull away from the sides of the pan and the surface will spring back when you press it gently. Let the cake cool completely in the pan on a wire rack before you even think about frosting, about 1 hour.
Step 3: Make the Cream Cheese Frosting

While the cake cools, beat the 8 oz softened cream cheese and 1/2 cup softened butter together in a bowl with a hand mixer until smooth and no lumps remain. Gradually add the 4 cups sifted powdered sugar and 1 tsp vanilla, starting on low speed so the sugar does not fly everywhere, then beat on medium until the frosting is light and fluffy.
The frosting should hold its shape but still feel creamy and spreadable. If it seems too thick, a teaspoon of coconut milk will loosen it right up.
Step 4: Frost the Cake

Once the cake is completely cool, dollop the frosting onto the center and spread it all the way to the edges with an offset spatula. Sprinkle a generous handful of toasted coconut on top if you like a little crunch.
Work quickly before the frosting sets, and leave the coconut in larger flakes for the prettiest finish.
Step 5: Slice and Serve

Cut the frosted cake into squares right in the pan, wiping the knife between cuts for the cleanest edges. Serve the slices at room temperature so the frosting stays soft and the coconut flavor comes through clearly.
The cake holds its shape nicely on a plate, with a tall golden crumb and a thick swoop of creamy white frosting. It rarely lasts long.
Tips for a Perfect Sheet Cake
- Use room temperature eggs and dairy: cold ingredients can cause the batter to seize up and bake unevenly.
- Do not open the oven door early: wait until at least the 22-minute mark before checking, or the cake might sink.
- Toast the coconut yourself: spread sweetened shredded coconut on a baking sheet and toast at 350°F for 3 to 5 minutes, shaking once, until lightly golden. It adds way more flavor than raw coconut.
- Err on the side of a slightly thick frosting: if it is too thin, it can slide off the cake, especially on a warm day.
Storing Leftovers
- Refrigerate: cover the pan tightly or transfer slices to an airtight container and store in the fridge for up to 4 days.
- Reheating: bring individual slices to room temperature before eating, or zap them for 10 seconds in the microwave just to take the chill off.
- Freeze it unfrosted: wrap the cooled cake layer in plastic and foil and freeze up to 2 months. Thaw, then frost, and it tastes freshly baked.
What To Serve With Coconut Sheet Cake
A scoop of vanilla ice cream melts into the warm spice of the cake while the cold cream cools down the tangy frosting. Fresh mango or pineapple brings a bright, acidic contrast that cuts through the richness. Strong black coffee or a cup of Earl Grey tea also balances the sweetness without competing.
Frequently Asked Questions
Can I use unsweetened shredded coconut instead of sweetened?
Yes, the cake itself will be less sweet and the coconut flavor will taste more roasted and nutty. You might want to increase the sugar in the batter by 2 tablespoons to compensate.
Why did my cake sink in the middle?
An underbaked center or an oven door opened too soon can cause a collapse. Always test with a toothpick near the center before pulling the cake, and avoid peeking before the 22-minute mark.
Can I make this cake ahead of time?
Bake the cake a day in advance, let it cool completely, then wrap the unfrosted layer and leave it at room temperature. Frost the next day, right before serving.
How do I cut neat slices without the frosting smearing?
Chill the frosted cake for 20 minutes to firm up the frosting, then slice with a long, thin knife wiped clean between each cut.

One-Bowl Coconut Sheet Cake Recipe
Ingredients
Method
- Preheat oven to 350°F (175°C). Grease a 9×13-inch baking pan.
- Whisk flour, sugar, baking powder, and salt in a large bowl. Add coconut milk, oil, eggs, and vanilla, stirring just until combined. Fold in 1 cup shredded coconut.
- Pour batter into the pan and spread evenly. Bake 25 to 30 minutes until golden and a toothpick comes out clean. Cool completely in the pan.
- For the frosting, beat cream cheese and butter until smooth. Slowly mix in powdered sugar and vanilla, beating until light and fluffy.
- Spread frosting over the cooled cake. Top with toasted coconut if using. Slice and serve.
Notes
• The cake is easiest to slice cleanly when chilled for 20 minutes.
