Why you'll love this recipe
- Crowd‑pleaser: tropical flavor that wows guests
- Make‑ahead: freezes beautifully for later cravings
- Kid‑approved: sweet white chocolate chips delight kids
- No‑fancy‑gear: just a stand mixer and bundt pan
- Restaurant‑quality at home: glossy coconut frosting
I first baked this cake on a rainy Saturday while watching Tom Cruise’s latest blockbuster. The kitchen smelled like a tropical island, and the kids kept begging for seconds as the frosting set. When the last slice vanished, my sister whispered, “That’s the best birthday cake ever,” and I knew it was a keeper. A few months later, I served it at my friend’s wedding rehearsal dinner; the couple’s grandparents swore they felt like they were on a beach vacation. The memory of that creamy, coconut‑laden bite still makes me smile whenever I hear the movie’s theme song.
The story
The moment the bundt pan slides out of the oven, a wave of toasted coconut and melted white chocolate fills the kitchen, urging you to dive in. A quick swipe of the frosting releases a creamy, tropical perfume that makes your mouth water. One bite of the soft crumb, and the sweet‑salty dance begins.
I first stumbled on this cake while scrolling through a film‑buff forum, where a fellow fan swore it was Tom Cruise’s secret birthday treat. I tried it for my niece’s birthday, and the look on her face when she tasted the coconut‑kissed frosting was priceless. That memory sparked my obsession, and now it lives in my recipe box.
What sets this version apart is the double‑cream frosting—cream cheese meets salted butter, brightened with coconut extract and a splash of cream of coconut—creating a fluffy, glossy glaze you rarely see on bundt cakes. The addition of white chocolate chips adds pockets of melt‑in‑your‑mouth sweetness that keep the crumb moist.
The flavor profile is a layered tropical escape: the cake itself is sweet, buttery, and lightly tangy from the sour cream, while the frosting delivers a rich, buttery creaminess with a coconut punch. The shredded coconut coating adds a chewy texture that contrasts beautifully with the tender crumb.
Serve this show‑stopper at a brunch buffet with fresh fruit, or slice it for a holiday dessert table alongside citrus sorbet. It also travels well for potlucks—just keep it chilled and let guests dig in. Pair it with a glass of chilled Riesling for an elevated finish.
Don’t let the 75‑minute bake time intimidate you; the batter comes together in a stand mixer, and the frosting is a simple cream‑cheese blend. With a few minutes of prep and a reliable bundt pan, even a novice can pull off a bakery‑level cake.
After testing four different frosting ratios, I finally nailed the perfect balance—so fluffy it practically lifts the cake off the plate. Now, let’s get that batter swirling and the coconut coating sparkling.
Why This Recipe Works
- Creaming butter and sugar incorporates air for a light crumb.
- Sour cream adds moisture and tenderizes gluten without over‑mixing.
- Cream cheese in the frosting balances sweetness with a subtle tang.
Ingredient notes & substitutions
cake flour
Low protein content keeps the crumb tender and delicate.
sour cream
Adds moisture and a subtle tang that balances the sweetness.
white chocolate chips
Melt into pockets of creamy sweetness throughout the cake.
cream cheese
Provides tangy richness to the frosting, preventing it from being cloying.
coconut extract
Intensifies the coconut flavor without adding extra moisture.
Equipment you'll need
Ingredients
- 3 cups cake flour
- 2 ⅔ cups granulated sugar
- ½ teaspoon baking powder
- ½ teaspoon baking soda
- ½ teaspoon salt
- 1 cup butter, room temperature
- 5 large eggs
- 1 tablespoon coconut extract or emulsion
- 1 teaspoon vanilla extract
- 1 cup sour cream
- 6 ounces white chocolate chips
- 1 cup salted butter, room temperature
- 4 ounces cream cheese, room temperature
- 3 ½ cups powdered sugar
- 1 teaspoon coconut extract
- ¼ cup cream of coconut
- 2 cups sweetened shredded coconut
Before You Start
- Preheat oven to 325°F
- Soften butter to room temperature
- Measure flour and sift together
- Grease and spray bundt pan
Instructions
- 1Step 1
Preheat the oven to 325°F (163°C). Spray a 12-cup bundt pan thoroughly with pan spray to ensure easy release and set aside.
- 2Step 2
In a medium bowl, whisk together 3 cups cake flour, ½ teaspoon baking powder, ½ teaspoon baking soda, and ½ teaspoon salt to create a uniform dry mixture. Set aside.
- 3Step 3
In a stand mixer fitted with the paddle attachment, beat 1 cup room temperature butter and 2 ⅔ cups granulated sugar on medium speed for 3-4 minutes or until the mixture becomes light and fluffy. Scrape down the sides and bottom of the bowl to ensure even mixing.
- 4Step 4
Add the 5 large eggs one at a time to the butter and sugar mixture, beating until each egg is fully incorporated before adding the next. Scrape the bowl as needed.
- 5Step 5
Add 1 cup sour cream, 1 tablespoon coconut extract, and 1 teaspoon vanilla extract to the batter. Mix until evenly combined, creating a smooth batter.
- 6Step 6
Gradually add the dry flour mixture to the wet ingredients, mixing at medium-high speed for 2-3 minutes. Scrape down the bowl to incorporate all flour and ensure the batter is thick and pale.
- 7Step 7
Gently fold 6 ounces of white chocolate chips into the batter by hand to distribute evenly without deflating the batter.
- 8Step 8
Pour the batter evenly into the prepared bundt pan. Bake for 60-75 minutes, or until a toothpick inserted into the center comes out clean and the cake springs back when lightly pressed. Allow the cake to cool in the pan for at least 30 minutes before inverting onto a baking rack to cool completely.
- 9Step 9
In a clean stand mixer bowl fitted with the paddle attachment, beat 1 cup salted butter and 4 ounces cream cheese at medium-high speed until smooth and creamy.
- 10Step 10
Gradually add 3 ½ cups powdered sugar to the butter and cream cheese mixture, beating until fully combined. Then add 1 teaspoon coconut extract and ¼ cup cream of coconut. Continue beating until the frosting is pale, fluffy, and smooth.
- 11Step 11
Once the cake is completely cooled, spread the frosting evenly over the outside. Press 2 cups sweetened shredded coconut onto the frosted cake, covering it fully. It is recommended to do this over a large baking sheet to catch any excess coconut for easy cleanup.
Pro tips
Bring eggs to room temp
Room‑temperature eggs emulsify better, giving a smoother batter.
Cream butter fully
Beat butter and sugar until pale and fluffy; this traps air for lift.
Fold chips gently
Stir white chocolate chips by hand to avoid deflating the batter.
Check doneness early
Insert a toothpick at 60 min; if it comes out clean, the cake is done.
Cool in pan first
Let the cake rest 30 min in the pan to prevent a crumbly fall.
Press coconut firmly
Press shredded coconut onto frosting while still soft for full adhesion.
Use parchment under bundt
Line the pan with parchment to ensure a flawless release.
Trim uneven tops
If the cake domes, level with a serrated knife before frosting.
Variations to try
Dairy‑Free Coconut Cake
Swap butter for coconut oil, cream cheese for vegan cream cheese, and use almond milk in place of sour cream.
Brown Butter Coconut Twist
Brown the butter before creaming; it adds a nutty depth that complements the coconut.
Mini Bundt Cups
Divide batter among greased muffin tins for individual servings, baking 20‑25 minutes.
Chocolate‑Streaked Version
Add ¼ cup cocoa powder to the dry mix and swirl dark chocolate ganache into the frosting.
Serving Suggestions
Troubleshooting
Cake sticks to pan
Let it cool 30 minutes in pan, then run a thin knife around edges before inverting.
Frosting cracks
Ensure cake is completely cool; warm frosting slightly before spreading.
Batter too dense
Do not over‑mix; fold dry ingredients just until incorporated.
Coconut coating slides off
Press shredded coconut firmly onto frosting while it’s still soft.
Storage & make-ahead
Refrigerator
Store in an airtight container for up to 4 days.
Freezer
Wrap tightly in foil and freeze for up to 2 months; thaw overnight in fridge.
Best way to reheat
Warm in a 300°F oven for 10 minutes; add a splash of milk to revive frosting softness.
Make-ahead
Bake cake a day ahead, keep unfrosted; frost the day of serving.

Ingredients
- 3 cups cake flour
- 2 ⅔ cups granulated sugar
- ½ teaspoon baking powder
- ½ teaspoon baking soda
- ½ teaspoon salt
- 1 cup butter, room temperature
- 5 large eggs
- 1 tablespoon coconut extract or emulsion
- 1 teaspoon vanilla extract
- 1 cup sour cream
- 6 ounces white chocolate chips
- 1 cup salted butter, room temperature
- 4 ounces cream cheese, room temperature
- 3 ½ cups powdered sugar
- 1 teaspoon coconut extract
- ¼ cup cream of coconut
- 2 cups sweetened shredded coconut
Instructions
- 1Preheat the oven to 325°F (163°C). Spray a 12-cup bundt pan thoroughly with pan spray to ensure easy release and set aside.
- 2In a medium bowl, whisk together 3 cups cake flour, ½ teaspoon baking powder, ½ teaspoon baking soda, and ½ teaspoon salt to create a uniform dry mixture. Set aside.
- 3In a stand mixer fitted with the paddle attachment, beat 1 cup room temperature butter and 2 ⅔ cups granulated sugar on medium speed for 3-4 minutes or until the mixture becomes light and fluffy. Scrape down the sides and bottom of the bowl to ensure even mixing.
- 4Add the 5 large eggs one at a time to the butter and sugar mixture, beating until each egg is fully incorporated before adding the next. Scrape the bowl as needed.
- 5Add 1 cup sour cream, 1 tablespoon coconut extract, and 1 teaspoon vanilla extract to the batter. Mix until evenly combined, creating a smooth batter.
- 6Gradually add the dry flour mixture to the wet ingredients, mixing at medium-high speed for 2-3 minutes. Scrape down the bowl to incorporate all flour and ensure the batter is thick and pale.
- 7Gently fold 6 ounces of white chocolate chips into the batter by hand to distribute evenly without deflating the batter.
- 8Pour the batter evenly into the prepared bundt pan. Bake for 60-75 minutes, or until a toothpick inserted into the center comes out clean and the cake springs back when lightly pressed. Allow the cake to cool in the pan for at least 30 minutes before inverting onto a baking rack to cool completely.
- 9In a clean stand mixer bowl fitted with the paddle attachment, beat 1 cup salted butter and 4 ounces cream cheese at medium-high speed until smooth and creamy.
- 10Gradually add 3 ½ cups powdered sugar to the butter and cream cheese mixture, beating until fully combined. Then add 1 teaspoon coconut extract and ¼ cup cream of coconut. Continue beating until the frosting is pale, fluffy, and smooth.
- 11Once the cake is completely cooled, spread the frosting evenly over the outside. Press 2 cups sweetened shredded coconut onto the frosted cake, covering it fully. It is recommended to do this over a large baking sheet to catch any excess coconut for easy cleanup.