Light and Fluffy Coconut Cake You’ll Want to Bake Again and Again
If you’re anything like me, you know that finding a coconut cake that’s truly light and fluffy can be a bit of a challenge. Too often, coconut cakes end up dense or overly sweet, and that’s just no fun. I set out to perfect a recipe that feels like a tropical breeze in every bite – soft, moist, and packed with just the right amount of coconut flavor. Spoiler alert: this cake totally delivers, and it’s quickly become one of my go-to desserts for any occasion.
What I love most about this recipe is how simple it is to make, yet the results look and taste like you spent hours in the kitchen. The secret? Using coconut milk right in the batter for that subtle tropical twist, plus folding in shredded coconut for extra texture. And don’t even get me started on the frosting, it’s rich, creamy, and topped off with toasted coconut flakes for that perfect finishing touch.
Honestly, once you try this cake, you’ll find yourself wanting to bake it again and again. Whether it’s for a casual family get-together or a special celebration, it’s the kind of dessert that always brings a smile. This fluffy coconut cake is about to become your new favorite!

Ingredients
For the Cake:
-
2 cups all-purpose flour — This gives our cake the perfect soft and tender crumb.
-
3/4 cup granulated sugar — Just enough sweetness to balance all that coconut goodness.
-
1 tablespoon baking powder — The secret to that fluffy, rise-up texture we all love.
-
1/2 teaspoon salt — A pinch to bring out all the flavors and keep things balanced.
-
1/2 cup unsalted butter, softened — Adds richness and moisture for that melt-in-your-mouth feel.
-
1 cup coconut milk (or regular milk if preferred) — This is where the tropical vibe really shines through.
-
3 large eggs — Helping to hold everything together and make the cake nice and tender.
-
1 teaspoon vanilla extract — A little extra warmth and depth of flavor in every bite.
-
1 cup shredded sweetened coconut (plus extra for topping, if desired) — The coconut star of the show, folded right into the batter.
For the Coconut Frosting:
-
1 cup unsalted butter, softened — The creamy base that makes this frosting so dreamy.
-
4 cups powdered sugar — Sweetens and thickens the frosting to perfect spreading consistency.
-
1/4 cup coconut milk — Keeps the frosting light with a subtle coconut twist.
-
½ cup shredded coconut — Mixed in for extra texture and that irresistible coconut punch.

Step-by-Step Instructions
You can find a printable recipe card at the bottom of this post.
1. Preheat your oven to 350°F (175°C). Grease and flour, or line an 11 x 7-inch rectangle pan with parchment paper.
2. In a large bowl, whisk together the flour, sugar, baking powder, and salt.

3. Add the softened butter, coconut milk, eggs, and vanilla extract to the dry ingredients. Mix with an electric mixer on medium speed for about 2 minutes until well combined.

4. Gently fold in the shredded coconut by hand using a spatula or wooden spoon until evenly distributed.

5. Pour the batter evenly into the prepared cake pan. Bake for 25-30 minutes, or until a toothpick inserted into the center comes out clean. Remove from the oven and let the cake cool in the pan for about 10 minutes before transferring it to wire racks to cool completely.

6. In a mixing bowl, beat the softened butter until creamy. Gradually add the powdered sugar, mixing well after each addition. Add coconut milk and beat until the frosting is light and fluffy. Fold in shredded coconut, leaving some for sprinkling on top.


7. Once the cake is completely cool, place it on a serving plate. Spread a layer of frosting on top. Optionally, layer any remaining cake and frost the top and sides of the entire cake. Sprinkle additional shredded coconut on top and sides, if desired.



8. Slice and enjoy your fluffy coconut cake!

Tips for the Perfect Fluffy Coconut Cake
-
Make sure your butter is softened, not melted! It helps create that light, airy texture we’re after.
-
Don’t skip the coconut milk; it’s the magic ingredient that gives this cake its tropical, moist vibe.
-
When folding in the shredded coconut, be gentle, you want it evenly spread without knocking out all the fluff.
-
Keep an eye on your oven, baking times can vary, so test with a toothpick a few minutes before time’s up.
-
Toast some of the shredded coconut for the topping to add a lovely nutty crunch that takes this cake to the next level.
-
Let the cake cool completely before frosting; it keeps the frosting from melting and sliding off.
-
If you want to get fancy, layer the cake and frosting for a show-stopping presentation everyone will love.

Get Creative!
-
Swap out the shredded coconut for toasted coconut flakes for an extra crunchy twist.
-
Add a handful of chopped pineapple or mango into the batter for a tropical fruit surprise.
-
Mix a little lime zest into the frosting to give your cake a fresh, zingy kick.
-
Try adding a drizzle of caramel or chocolate sauce on top for a fun flavor combo.
-
Use coconut rum or a splash of coconut extract in the frosting for a grown-up version.
-
Turn this cake into cupcakes for a cute, party-ready treat everyone can grab and go.
-
Experiment with layering in some toasted nuts or macadamias for a bit of crunch and texture.

Serving & Storing
-
This cake is best enjoyed fresh, but it actually tastes even better the next day once the flavors have had time to mingle.
-
Store any leftovers in an airtight container at room temperature for up to 3 days, just make sure it’s not too warm!
-
If you need to keep it longer, pop the cake in the fridge for up to a week; just bring it back to room temp before serving for the best texture.
-
Want to freeze some? Wrap slices tightly in plastic wrap and foil, then freeze for up to 2 months. Thaw overnight in the fridge.
-
When serving, a little extra sprinkle of toasted coconut on top adds a lovely fresh crunch and makes it look extra special.
-
This cake pairs beautifully with a cup of tea or a cold glass of milk, perfect for any time of day!

Light and Fluffy Coconut Cake
A light and fluffy coconut cake that’s soft, moist, and packed with tropical flavor. Topped with creamy coconut frosting and a sprinkle of shredded coconut, this cake is perfect for any occasion and easy enough to make anytime.
Ingredients
For the Cake:
- 2 cups all-purpose flour
- 3/4 cup granulated sugar
- 1 tablespoon baking powder
- 1/2 teaspoon salt
- 1/2 cup unsalted butter, softened
- 1 cup coconut milk (or regular milk if preferred)
- 3 large eggs
- 1 teaspoon vanilla extract
- 1 cup shredded sweetened coconut (plus extra for topping, if desired)
For the Coconut Frosting:
- 1 cup unsalted butter, softened
- 4 cups powdered sugar
- 1/4 cup coconut milk
- ½ cup shredded coconut
Instructions
- Preheat your oven to 350°F (175°C). Grease and flour, or line an 11 x 7-inch rectangle pan with parchment paper.
- In a large bowl, whisk together the flour, sugar, baking powder, and salt.
- Add the softened butter, coconut milk, eggs, and vanilla extract to the dry ingredients. Mix with an electric mixer on medium speed for about 2 minutes until well combined.
- Gently fold in the shredded coconut by hand using a spatula or wooden spoon until evenly distributed.
- Pour the batter evenly into the prepared cake pan. Bake for 25-30 minutes, or until a toothpick inserted into the center comes out clean. Remove from the oven and let the cake cool in the pan for about 10 minutes before transferring it to wire racks to cool completely.
- In a mixing bowl, beat the softened butter until creamy. Gradually add the powdered sugar, mixing well after each addition. Add coconut milk and beat until the frosting is light and fluffy. Fold in shredded coconut, leaving some for sprinkling on top.
- Once the cake is completely cool, place it on a serving plate. Spread a layer of frosting on top. Optionally, layer any remaining cake and frost the top and sides of the entire cake. Sprinkle additional shredded coconut on top and sides, if desired.
- Slice and enjoy your fluffy coconut cake!