Go Back
Bundt cake on a plate.
Print Recipe
4.97 from 369 votes

Copycat Tom Cruise White Chocolate Coconut Bundt Cake

Moist and flavorful white chocolate coconut cake with a light and fluffy coconut cream cheese buttercream.
Course: Dessert
Cuisine: Cake
Keyword: Bundt Cake, Coconut, Coconut Bundt Cake, Coconut Buttercream, Coconut Cake, White Chocolate Coconut Bundt Cake



  • 3 cups (360 g) all-purpose flour
  • 2 teaspoons (8 g) baking powder
  • 1 teaspoon (6 g) salt
  • ½ cup (125 g) canned coconut milk, mixed before measuring
  • ½ cup (120 g) buttermilk, at room temperature
  • 1 tablespoon (16 g) coconut emulsion or extract
  • 1 ¾ cups (350 g) granulated sugar
  • 1 cup (226 g) unsalted butter, at room temperature
  • 4 ounces white chocolate, melted
  • 3 eggs, at room temperature
  • 2 egg whites, at room temperature


  • 1/2 cup (113 g) unsalted butter, slightly cold
  • 4 ounces cream cheese
  • 2 ½ cups (312.5 g) powdered sugar, measured then sifted
  • 1 teaspoon (5.3 g) coconut emulsion
  • Pinch of salt


  • 1 cup (95 g) sweetened shredded coconut
  • 1 cup (95 g) toasted coconut, I buy mine pre-toasted from Orson Gygi
  • 1 cup toffee baking bits



  • Preheat your oven to 325 degrees F. Spray a 12-cup bundt pan with nonstick spray. Dust with granulated sugar. Set aside.
  • In a medium size bowl, whisk together flour, baking powder, and salt. Set aside.
  • In a small mixing bowl, stir together the coconut milk, buttermilk, and coconut emulsion. Set aside.
  • In the bowl of a stand mixer fitted with the paddle attachment, beat the butter and sugar on medium speed until light in color and fluffy in texture, about 2 to 3 minutes.
  • Stir in the melted white chocolate, followed by the eggs and egg whites, making sure to scrape down the sides and bottom of the bowl in between additions.
  • Continue to beat on medium-high speed for about 2 minutes, until the mixture gets smooth in texture and slightly bigger in volume.
  • With the mixer on low speed, add 1/3 of the flour mixture, followed by 1/2 the coconut mixture, another 1/3 of the flour, the second 1/2 of the coconut mixture, and then the remaining flour mixture. Stir until just combined.
  • Pour the batter into the prepared pan. Sprinkle the top of the cake (which turns into the bottom) with the toasted coconut and then cover with the toffee bits (the coconut flakes need to go first so you can cover them with the toffee to help prevent the flakes from browning too much). Bake for 50 to 55 minutes, or until a toothpick inserted in the center of the cake comes out with a few moist crumbs on it.
  • Remove from oven and place the bundt pan on a cooling rack to cool completely. Allow the cake to cool for about an hour, until it’s room temperature, before inverting the cake on a cake stand. Allowing the cake to cool completely in the pan helps the cake to release from the sides cleanly when it’s time to take the cake out.


  • In the bowl of a stand mixer fitted with a paddle attachment, beat the butter and cream cheese for about 2 minutes, until lighter in color and fluffier in texture.
  • With the mixer on low, gradually add the sifted powdered sugar, one cup at a time, mixing a little in between each addition.
  • Stir in the coconut emulsion and salt.
  • Turn the mixer to medium-high speed and beat for an additional 3 to 5 minutes. The buttercream will become lighter in color and texture.


  • Spread or pipe the buttercream on top of the cake. Cover with shredded coconut.