This post may contain affiliate links. Please read our disclosure policy.

This rich coconut cake is the same one Tom Cruise sends to his celebrity friends – only you won’t need a Hollywood budget to make it. With creamy coconut milk, melty white chocolate, and a velvety coconut cream cheese frosting, it’s full of flavor and comes together without the drama.

You may also like Easy Carrot Cake – another crowd-pleaser!

A generous serving of coconut cake on a beige plate, topped with fluffy frosting and shredded coconut, with a spoon beside it.
Want to save this recipe?
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from us every week!
Please enable JavaScript in your browser to complete this form.

You’ve probably heard about the Tom Cruise coconut cake. Every Christmas, he sends a coconut cake from a fancy LA bakery – loaded with white chocolate – to a bunch of celeb friends. No one really knows why (he doesn’t even keep one for himself), but it’s become kind of legendary. There are interviews where the cake gets more attention than the movie.

This isn’t a total copycat recipe, but it’s definitely inspired. Think tender coconut crumb, creamy white chocolate tucked inside, and a silky coconut cream cheese frosting – Yummy!!

Ingredients needed

Here’s what you’ll need to make this decadent coconut cake, with full measurements listed further down in the recipe card.

Overhead shot of labeled coconut cake ingredients including flour, eggs, coconut milk, shredded coconut, cream cheese, white chocolate chips, and others.
  • White chocolate chunks or chips
  • All-purpose flour
  • Cornstarch
  • Baking powder and baking soda
  • Salted butter: at room temperature
  • Coconut oil: at room temperature
  • Granulated sugar
  • Large eggs: at room temperature
  • Vanilla extract
  • Coconut extract
  • Full-fat coconut milk
  • Sweetened shredded coconut
  • Full-fat cream cheese: softened to room temperature
  • Coconut yogurt
  • Honey
  • Sweetened shredded coconut

How to make coconut cake

Preheat the oven to 320°F and grease a 12-cup bundt pan generously with coconut oil spray.

Whipped base batter in a mixing bowl after creaming butter, coconut oil, and sugar.

Step 1: In a large bowl, beat the butter and coconut oil together with an electric mixer until well combined. Add the sugar and mix for about 20 seconds. Scrape down the sides with a spatula.

Egg being blended into the butter and sugar mixture using an electric mixer, with cracked eggs nearby.

Step 2: Beat in the eggs, one at a time, mixing well after each addition. Add the vanilla extract, coconut extract, and coconut milk and mix until just combined.

Lumpy coconut cake batter after dry ingredients have been mixed in by hand.

Step 3: In a medium bowl, whisk together the flour, cornstarch, baking powder, and baking soda. Add the dry ingredients to the wet mixture and gently fold them in with a spatula until no streaks of flour remain. The batter will be lumpy, but that’s perfectly fine.

White chocolate chunks and shredded coconut being folded into thick cake batter in a mixing bowl.

Step 4: Gently fold in the shredded coconut and white chocolate chunks or chips.

Bare golden-brown bundt cake resting on a wire rack, just out of the oven and not yet frosted.

Step 5: Transfer the batter to the prepared bundt pan and level the top with a spatula. Bake for 55-65 minutes, or until a toothpick inserted comes out clean. Let the cake cool in the pan for 10-15 minutes, then remove it from the pan and let it cool completely on a wire rack.

Frosted bundt cake cooling on a wire rack, topped with swirls of coconut cream cheese frosting.

Step 6: For the frosting, combine all the ingredients in a bowl and beat with an electric mixer until smooth. Scrape down the sides and mix again to ensure everything is fully incorporated. Once the cake is completely cooled, spread the frosting evenly over the top of the cake, then sprinkle shredded coconut on top for a finishing touch.

Tips from my kitchen

  • Use butter and coconut oil at room temperature for a smooth, lump-free batter.
  • Speed up cooling with a wire rack, but don’t frost until the cake is fully cooled to avoid melting the frosting.
  • Don’t skip the coconut oil spray – it ensures the bundt cake releases easily from the pan.
  • Sift the dry ingredients for a lighter, fluffier texture.
Coconut bundt cake on a gold cake stand, sliced open to reveal a soft, moist crumb and snowy coconut topping.

Variations

Here are a few ways you can tweak this coconut cake to make it your own:

  • Chocolate coconut cake: Add ½ cup cocoa powder to the dry ingredients and fold in dark or milk chocolate chips for a deep, chocolatey twist.
  • Add fruit: Fold in raspberries for a tart contrast to the cake’s richness, or mango for a tropical touch.
  • Lemon zest: Add lemon zest for a burst of citrus that elevates the coconut flavor.

Common Questions

Can I make this cake ahead of time?

Yes, you can make this cake up to 1 day ahead. Store it in an airtight container at room temperature, and frost it just before serving.

Can I use a different type of cake pan?

Yes, you can use a 9-inch round or square pan. Just be sure to adjust the baking time. The cake will likely bake faster in a smaller pan, so check with a toothpick around the 45-minute mark.

Can I substitute the coconut milk with regular milk?

Coconut milk is key to the texture and flavor of this cake. If you need a substitute, use non-dairy milk like almond or oat milk for a similar consistency, but it won’t have the same rich taste.

How do I get the frosting to be smooth and spreadable?

Use softened cream cheese and coconut oil. If it’s too thick, add coconut milk a tablespoon at a time until it reaches the right consistency. Beat it for an extra minute to make it light and fluffy.

How Do Store it?

Once the cake is frosted, store it in an airtight container at room temperature for up to 3 days. To freeze, wrap the unfrosted cake tightly in plastic wrap and foil for up to 3 months. If it’s frosted, ensure the frosting is set before wrapping. Thaw overnight in the fridge and frost before serving if needed.

Close-up of the full coconut bundt cake with slices being removed, showing texture and thick layers of frosting and coconut flakes.

You may also like

ebook cover with taco salad bowl in the image.
Get my free eBook!
Grab my free ebook featuring 20 of my top 30 minutes family-friendly healthy dinner recipes.
Please enable JavaScript in your browser to complete this form.

If you try a recipe and you like it, leave me some feedback in the comment section below, and don’t forget to rate it! I would love it if you shared it with friends and family.

FOLLOW me on FACEBOOK | INSTAGRAM | PINTEREST | TWITTER for all of my latest blog posts and recipes.

5 from 1 vote

Coconut Cake Recipe

By: Rena
Servings: 12
Prep: 20 minutes
Cook: 1 hour
Total: 1 hour 20 minutes
Coconut bundt cake on a gold cake stand, sliced open to reveal a soft, moist crumb and snowy coconut topping.
A moist Coconut Cake with rich coconut cream cheese frosting, perfect for any occasion. Simple yet packed with flavor and texture.

Ingredients

Cake:

  • cups all-purpose flour
  • ¼ cup cornstarch
  • 2 teaspoons baking powder
  • ½ teaspoon baking soda
  • ½ cup salted butter, at room temp
  • ¼ cup coconut oil
  • 1 ½ cups granulated sugar
  • 3 large eggs, at room temperature
  • 2 teaspoons vanilla extract
  • 2 teaspoons coconut extract
  • 14 ounces full-fat coconut milk, one can
  • 1 cup sweetened shredded coconut
  • ½ cup white chocolate chunks , or chips

Coconut Frosting + Topping:

  • 8 ounces block of full-fat cream cheese, softened to room temperature
  • ¼ cup coconut yogurt
  • ¼ cup honey
  • 1 teaspoon vanilla extract
  • 1 teaspoon coconut extract
  • 1 ½ cups sweetened shredded coconut

Instructions

  • Preheat the oven to 320F and spray a 12-cup bundt pan well with coconut oil spray.
  • Combine the 2¼ cups all-purpose flour, ¼ cup cornstarch, 2 teaspoons baking powder, and ½ teaspoon baking soda.
  • In a second bowl, using an electric mixer, whisk the ½ cup salted butter and ¼ cup coconut oil until combined. Add 1 ½ cups granulated sugar and whisk for 20 seconds. Use a spatula to scrape the sides.
    Whipped base batter in a mixing bowl after creaming butter, coconut oil, and sugar.
  • Add the 3 large eggs, one by one, and whisk after each to incorporate. Add in the 2 teaspoons vanilla extract, 2 teaspoons coconut extract, and 14 ounces full-fat coconut milk. Mix with the mixer just until combined.
    Egg being blended into the butter and sugar mixture using an electric mixer, with cracked eggs nearby.
  • Next, we'll incorporate the dry ingredients by hand. Add the flour mixture and stir with a spatula until there are no visible flour streaks. The mixture will be lumpy, and that's fine.
    Lumpy coconut cake batter after dry ingredients have been mixed in by hand.
  • Add the 1 cup sweetened shredded coconut and ½ cup white chocolate chunks and fold in to incorporate.
    White chocolate chunks and shredded coconut being folded into thick cake batter in a mixing bowl.
  • Transfer the batter to the prepared bundt cake pan and level the tops.
  • Bake for 55-65 minutes, until a toothpick inserted comes out clean.
    Bare golden-brown bundt cake resting on a wire rack, just out of the oven and not yet frosted.

Cream Cheese Frosting:

  • Place all the ingredients in a mixing bowl (8 ounces block of full-fat cream cheese, ¼ cup coconut yogurt, ¼ cup honey, 1 teaspoon vanilla extract, 1 teaspoon coconut extractWhisk with the electric mixer to combine. Stop and scrape the sides and bottom with a spatula. Mix again until smooth. Refrigerate until ready to use.

Assembly:

  • Once the cake is cool and ready to assemble, spread out the frosting on the outside. Sprinkle and gently press with 1 ½ cups sweetened shredded coconut to make sure it evenly adheres all over the tops of your cake.
    Frosted bundt cake cooling on a wire rack, topped with swirls of coconut cream cheese frosting.

Notes

  • Make sure your butter, coconut oil, and eggs are at room temperature before starting.
  • If the frosting is too thick, add coconut milk a tablespoon at a time until it reaches the right consistency.
  • If you don’t have coconut oil, you can use vegetable oil, but it will slightly alter the flavor.
  • Full-fat coconut milk is key for moisture; almond milk can be substituted but won’t provide the same richness.
  • Add fresh fruit like mango or raspberries if you’d like.
  • Add lemon zest for a citrusy twist.

Nutrition

Calories: 610kcalCarbohydrates: 67gProtein: 7gFat: 36gSaturated Fat: 26gPolyunsaturated Fat: 1gMonounsaturated Fat: 6gTrans Fat: 0.3gCholesterol: 82mgSodium: 317mgPotassium: 245mgFiber: 2gSugar: 45gVitamin A: 554IUVitamin C: 1mgCalcium: 104mgIron: 3mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Additional Info

Course: Dessert
Cuisine: American
Tried this recipe?Mention @healthyfitnessmeals or tag #healthyfitnessmeals!

About Rena Awada

Hi, Iโ€™m Rena! Welcome to my blog. I am here to help you prepare delicious, light, fresh meals that your whole family will love!

You May Also Like

5 from 1 vote

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




1 Comment