• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
I Scream for Buttercream
  • Blog
    • Subscribe for Free
    • Exclusive Content for VIPs
  • Visit the Shop!
    • The Cake Blueprint
  • Recipes
    • Cakes
    • Frostings/Fillings
    • Cupcakes
    • Cake Pops
    • Other Sweets
  • Cake Decorating
  • Cake Baking Tips
  • About Kara
  • FAQs
    • Contact Me
    • Terms and Conditions
      • Privacy Policy
      • Advertising Disclosures
      • Cookie Policy
      • Food Safety, Allergy & Nutrition Disclaimers
    • Accessibility Statement
menu icon
go to homepage
subscribe
search icon
Homepage link
  • Blog
    • Subscribe for Free!
    • Exclusive Content for VIPs
  • Visit the Shop!
    • The Cake Blueprint
  • Recipes
    • Cakes
    • Frostings/Fillings
    • Cupcakes
    • Cake Pops
    • Other Sweets
  • Cake Decorating
  • Cake Baking Tips
  • About Kara
  • FAQs
    • Contact Me
    • Terms and Conditions
      • Privacy Policy
      • Advertising Disclosures
      • Cookie Policy
      • Food Safety, Allergy & Nutrition Disclaimers
    • Accessibility Statement
×
Home » Blog » Recipes

Chocolate Coconut Cake with Coconut Cream Cheese Buttercream

Updated: Dec 21, 2023 · Published: Dec 14, 2023 by Kara · This post may contain affiliate links · This blog generates income via ads

  • Email
  • Facebook

This moist chocolate coconut cake has rich chocolate cake layers that are covered with coconut cream cheese buttercream frosting, then with a chocolate ganache drip and shredded coconut.

Jump to Recipe

This cake is a great pairing of two classic flavors – chocolate and coconut. It’s like they were meant to be together. The chocolate is rich and comforting and the coconut adds a touch of sweetness and tropic flavor.

Wide image of large slice of coconut chocolate cake with cream cheese frosting on a white plate.

With each bite, you get moist, chocolatey goodness and a hint of coconut that makes this cake truly unique. This cake is just so flavorful and it’s both easy to make and a true crowd-pleaser.

Hey there! Before you scroll, there’s lot’s of important stuff in the post!…including the FAQ section, which may answer any questions you might have about this recipe. Enjoy!

Jump to:
  • What’s great about this cake:
  • Main ingredient notes:
  • How to make this cake:
  • Recipe
  • Video:
  • Tips & FAQS:
  • Supplies used:
  • Other posts you might like:

What’s great about this cake:

  • Cake layers that are amazingly moist and tender.
  • Easy preparation with straightforward instructions.
  • The perfect hint of coconut flavor combined with rich chocolate cake.
  • Eye catching with the chocolate drip and shredded coconut.

Main ingredient notes:

(The printable list of all ingredients are in the recipe card below.)

All-Purpose Flour: Flour provides the structure to the cake layers.

Unsweetened Cocoa Powder: This gives the cake a deep chocolate flavor.

Coconut Milk: Adds a ton of moisture and a subtle hint of coconut to the cake.

Coconut Extract: This really pumps up the coconut flavor, giving the cake a delightful hint of coconut.

Cream Cheese: This will make the frosting super creamy and gives it a nice hint of tanginess that pairs perfectly with the chocolate and coconut cake.

Sweetened Shredded Coconut: Add extra coconut flavor to the cake and adds a nice texture.

(All of the ingredients are in the recipe card below.)

Close up image of coconut flavored chocolate cake with white frosting with a fork on a white plate.
Graphic with VIP library password.

How to make this cake:

(The printable instructions are in the recipe card below.)

Step 1:

First, you’ll want to make the cake. Preheat the oven to 325 degrees F and grease and flour two 8-inch round cake pans.

Step 2:

Next, in a large mixing bowl, add the flour, cocoa powder, baking powder, baking soda, salt and both sugars. Whisk well and set aside.

Dry ingredients for chocolate cake in a mixing bowl with a whisk.

Step 3:

Then, in a medium-sized bowl, add the oil, vanilla, coconut milk, extracts and eggs. Mix well with a whisk.

Liquid ingredients for chocolate cake in a bowl with a whisk.

Step 4:

Now, add the liquid ingredients to the dry ingredients and mix on medium speed, then on medium-high speed only until well combined. Be very careful not to mix very long or the cake will turn out very dense and dry.

Mixed chocolate and coconut cake batter in a glass mixing bowl.

Step 5:

Add the batter into the prepared pans and bake at 325 degrees F for approximately 45-55 minutes. (Ovens will vary.)

Cake batter poured into two 8 inch round cake pans.

Step 6:

While the cakes are cooling, make the frosting. In a large mixing bowl, add the room temperature butter and cream cheese and mix well with an electric mixer on medium to medium-high speed until smooth.

Add three cups of confectioner’s sugar and extract, mix, then add the last three cups of confectioner’s sugar and mix well. Add milk if needed.

Coconut buttercream in a plastic dish.

Step 7:

Next, make the chocolate ganache drip. This part is optional but does add nice flavor to the cake.

In a saucepan, add the chocolate chips and cream, then melt over medium heat. Melt and stir until smooth.

Take the saucepan off the heat and let it sit until it thickens up a bit more and is not super hot.

Melted chocolate and cream in a saucepan with a wooden spoon.

Step 8:

After the cake layers have cooled, add a cooled cake layer to a cake plate or cake stand.

Add frosting on top of the cake layer, then sprinkle with ½ cup of shredded coconut.

Add the second cake layer, then add frosting to the top and sides of the cake.
Set the cake in the fridge to chill while you make the drip.

Once the drip has cooled a bit and the cake is chilled, drizzle or spoon the drip over the sides and onto the top of the chilled cake.

Sprinkle the last half of the shredded coconut on top of the drip before it sets up.

(The detailed instructions will be in the printable recipe below.)

Decorated chocolate cake covered in cream cheese frosting with coconut and chocolate on top.

Note About Recipe Measurements: I write recipes using volume (cups) measurements because here in the U.S., this is what people are more familiar with and I don’t want anyone to feel intimidated when baking. For metric/weight measurements, click the ‘metric’ button under the ingredients in the recipe card below. The weights are converted by a program, not me, and it’s just a best guess. I can’t guarantee that weighing the ingredients will produce the exact same results, since I test recipes using volume measurements.

Recipe

Wide image of large slice of coconut chocolate cake with cream cheese frosting on a white plate.

Chocolate Coconut Cake with Coconut Cream Cheese Buttercream

This moist chocolate coconut cake has rich chocolate cake layers covered with coconut cream cheese buttercream frosting, then with a chocolate ganache drip.
No ratings yet
Print Pin SaveSaved! Rate
Course: Dessert
Cuisine: American
Keyword: chocolate coconut cake
Difficulty Level: Experienced
Prep Time: 50 minutes minutes
Cook Time: 45 minutes minutes
Total Time: 1 hour hour 35 minutes minutes
Servings: 12 slices
Calories: 793kcal
Author: Kara @I Scream for Buttercream

Ingredients

For the cake:

  • 2 cups all-purpose flour (measured correctly: spooned into the measuring cup and leveled off – don't scoop and pack the flour into the cup)
  • 1 cup unsweetened cocoa powder (not Dutch processed-see why in the post FAQs)
  • 1 ½ teaspoon baking powder
  • 1 teaspoon baking soda
  • 1 teaspoon salt
  • 1 cup packed light brown sugar
  • 1 cup granulated sugar
  • ¾ cup vegetable oil
  • 1 teaspoon vanilla extract
  • 2-3 teaspoons coconut extract
  • 1 (13 ounce) can unsweetened coconut milk, room temperature – make sure to mix the contents, do not discard the fat
  • 3 large eggs, room temperature

For the frosting:

  • 1 cup unsalted butter, room temperature (2 sticks)
  • 1 (8 ounce) package cream cheese, room temperature
  • 6 cups confectioner’s sugar
  • 1-2 teaspoons milk or coconut milk
  • 2-3 teaspoons coconut extract
  • 1 cup sweetened shredded coconut (feel free to toast the coconut if you want)

For the chocolate ganache drip: (optional)

  • 1 cup semi-sweet chocolate chips
  • ¾ cup heavy cream
US Customary – Metric
Have questions?Check out the Tips & FAQ section or the video in the post!
Prevent your screen from going dark

Instructions

For the cake:

  • Preheat the oven to 325 degrees F. Grease and flour two 8-inch round cake pans.
  • In a large mixing bowl, add the flour, cocoa powder, baking powder, baking soda, salt and both sugars. Whisk well and set aside.
  • In a medium-sized bowl, add the oil, vanilla, coconut milk, extracts and eggs. Mix well with a whisk.
  • Add the liquid ingredients to the dry ingredients and mix on medium speed, then on medium-high speed only until well combined. Be very careful not to mix very long or the cake will turn out very dense and dry. Stop mixing once it's well combined. It does not have to be perfectly smooth.
  • Scrape down the sides and the bottom of the bowl and mix again for only about 10 seconds.
  • Pour the batter into the prepared pans and bake at 325 degrees F for approximately 45-55 minutes. (Ovens will vary.) A toothpick inserted into the center of each cake layer will come out either clean or with a few moist crumbs on it, but no raw batter. The cake layers will bake up with flat tops.
  • Set the pans on a wire rack to cool for about 10 minutes, then turn them out onto a cooling rack to cool completely before assembling the layer cake.

For the frosting:

  • In a large mixing bowl, add the room-temperature butter and cream cheese and mix well with an electric mixer on medium to medium-high speed until smooth.
  • Add three cups of confectioner’s sugar and mix on low until incorporated, then on medium-high until well mixed.
  • If the mixture seems very thick, add a teaspoon of milk and mix again. If it’s not very thick, don’t add any milk yet as you may not need any.
  • Add the last three cups of confectioner’s sugar and mix on low until combined, then on medium-high until well mixed.
  • Check the consistency. If it’s very thick, add a teaspoon of milk. It may not need any milk at all due to the cream cheese.
  • Add 1 teaspoon of the coconut extract, mix and then taste. If you'd like more coconut flavor, add another teaspoon or two until you get the taste you like.
  • Once the desired consistency and taste are reached, mix on medium-high speed for a couple of minutes to make it fluffy.

For the chocolate ganache drip: (optional)

  • Make sure to chill the cake in the refrigerator before you add the drip and make sure that the drip isn't still hot.
  • In a saucepan, add the chocolate chips and cream, then melt over medium heat. Melt and stir until smooth. Be very careful not to heat it on high heat or the chocolate will burn.
  • Take the saucepan off the heat and let it sit until it thickens up a bit more and is not super hot. This could take anywhere from 20 minutes to an hour depending on the temperature of the kitchen or the weather where you are located.

To assemble:

  • Add a cooled cake layer to a cake plate or cake stand.
  • Add frosting on top of the cake layer, then sprinkle with ½ cup of shredded coconut.
  • Add the second cake layer, then add frosting to the top and sides of the cake.
  • Set the cake in the fridge to chill while you make the drip.
  • Once the drip has cooled a bit and the cake is chilled, drizzle or spoon the drip over the sides and onto the top of the chilled cake.
  • Sprinkle the last half of the shredded coconut on top of the drip before it sets up.
  • See the notes section for best ways to store this cake, serve it and for more questions. Also see the video below this recipe to see how to assemble.

Notes

How to Store: Since this cake is covered in cream cheese frosting, it should be stored in an airtight container or covered well in the refrigerator and can last up to 6 days.
How to serve: This cake can be served chilled, at room temperature, or slightly warmed.
For other questions: Make sure to check out the TIPS & FAQs for this recipe in the blog post, which should answer other questions you may have about ingredients, substitutions, other pan sizes etc.
Nutritional values are an estimate.
*This recipe card may contain affiliate links. As an Amazon Associate, I earn from qualifying purchases.

Nutrition

Calories: 793kcal | Carbohydrates: 127g | Protein: 7g | Fat: 31g | Saturated Fat: 20g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 8g | Trans Fat: 1g | Cholesterol: 99mg | Sodium: 337mg | Potassium: 356mg | Fiber: 5g | Sugar: 103g | Vitamin A: 760IU | Vitamin C: 0.1mg | Calcium: 82mg | Iron: 3mg
Some recipes have difficulty levels.Check out what they mean here: Difficulty Levels Explained
Baking at higher elevation?Adjustments will need to be made for that. This website does not specialize in higher elevation baking. Please take time to do your research on what adjustments should be made.
DisclaimersTo see food safety, allergy & nutrition disclaimers, go here: Disclaimers

How to Share

I’d love for you to share this recipe link or tag it, but please do not share screenshots or copy/paste the recipe to social media as the content and photographs are copyright protected and we (bloggers) work really hard on our content. Sharing the link, tagging us on socials and pinning it is super appreciated though!

Video:

Tips & FAQS:

Why do I need to use unsweetened cocoa powder? Can’t I use Dutch processed?

Don’t use Dutch processed cocoa as it isn’t acidic like cocoa powder and using it would cause the other ingredients to need to be adjusted. If you want more information about the different types of cocoa powder, see this post: Why Do Recipes Say Not to Use Dutch Processed Cocoa Powder?

Can I omit the coconut extract?

You can, however, there won’t be much coconut flavor in the cake or the frosting. The coconut milk will not add enough to get a full coconut flavor.

Is there a substitute for canned coconut milk?

I have not tried this cake recipe with any other type of substitute. A combination of milk and sour cream would most likely work though.

Can I omit the shredded coconut?

Yes, you can omit the shredded coconut. It does add more coconut flavor though, so keep that in mind, but I do realize there are a lot of people who do not like the texture of shredded coconut, but do really like the taste of coconut. If that’s you, just omit the shredded coconut and you may want to consider adding an extra teaspoon or so of the coconut extract.

Can I use plain vanilla or chocolate frosting instead of cream cheese buttercream?

Absolutely, yes. You can use any frosting that you prefer. I have a recipe for vanilla buttercream here: Vanilla Bean Buttercream
And here is my recipe for chocolate buttercream: Chocolate Buttercream

Do I have to add the chocolate ganache drip?

No, you can totally leave that off.

Can I use this cake to make a plain chocolate cake?

I actually have a chocolate layer cake recipe on the site that’s written specifically for that. You can check it out here: Chocolate Butter Cake

How can I tell when this cake is finished baking?

A toothpick inserted into the center of each cake layer will come out either clean or with a few moist crumbs on it, but no raw batter. The cake layers will bake with flat tops.

Can this cake be frozen?

This cake can be made ahead of time and frozen if desired. Let the baked cake layers cool completely, then wrap them each in plastic wrap and foil and place in the freezer for up to a month.
To thaw, place the wrapped cake layers on the counter at room temperature and let thaw completely, then remove the wrapping. Once defrosted, assemble the cake.

How do I store this cake and how long does it last?

Since this cake is covered in cream cheese frosting, it should be stored in an airtight container or covered well in the refrigerator and can last up to 6 days.

What’s the best way to serve/eat this cake?

This cake can be served chilled, at room temperature, or slightly warmed.

Can you pipe with this frosting?

The frosting is made with cream cheese and therefor is a softer type of frosting. It’s not really made for piping. You could probably pipe simple borders, rosettes and swirls with this frosting, however since it is a softer frosting it’s not good for piping flowers or intricate designs.

Is this cake good for stacking?

Yes, this cake works well for stacking as long as you use proper supports as you would stacking any cake.

Can this cake be made into cupcakes?

Probably, but you would need to bake them at 350 degrees F, instead of 325. They will also take a lot less time to bake, so start checking at about 15 minutes or so.
If you want a regular chocolate cupcake recipe written specifically to bake as cupcakes, check out that recipe here: Best Chocolate Cupcakes

Can this cake be baked in a loaf pan?

Probably although I haven’t tried it out. If you do try it, pour the batter into two prepared loaf pans and bake at 325 degrees F and start checking at around 30 minutes or so, although it may need a bit more time.

Can this cake be baked in a bundt pan?

Probably although I haven’t tried it out. If you do try it, make sure to grease and flour the bundt pan very well so that it doesn’t stick. Bake at 325 degrees F for the same amount of time although it will likely take longer to bake since a bundt pan is deeper. Do not pull it out until the cake is fully baked. The cake will be firmer to the touch and not jiggly and a toothpick inserted into the cake will come out either with a few moist crumbs on it or clean.

Can I bake this cake in two, 6-inch round pans?

Yes, however if you want to bake this recipe in two, 6-inch pans, you don’t want to use all the batter as it might overflow the pans since you’ll be using smaller pans. Pour the batter about ⅔ of the way up each 6-inch pan and use any leftover batter to make a couple cupcakes.

Make sure to start checking for doneness about 15 minutes earlier, since the pans are smaller. It may not be done that early, but that’s when you want to start keeping an eye on it.

If you have three, 6-inch pans, then just divide all the batter between the three 6-inch pans. The layers will be a bit thinner than usual, so you will want to start checking for doneness about 15-20 minutes earlier, just in case.

Can I bake this cake in two, 9-inch round pans?

Yes, however the layers might be a little thinner than if you’d baked the batter in two, 8-inch round pans. Also, start checking the cake for doneness about 10 minutes earlier or so, since the batter won’t be as deep in the pans and will bake quicker.

Can this cake be baked in a 13×9 inch pan?

Probably although I haven’t tried it out. If you do try it, make sure to grease and flour or spray the pan, then bake at 325 degrees F for about 40 minutes although that time may need to be adjusted slightly. Keep an eye on it a little earlier and know that it may need to bake a little longer. The cake is done baking when a toothpick inserted into the cake comes out either with a few moist crumbs on it or clean.

Large slice of homemade chocolate cake with coconut filling and frosting on a white plate.

As an Amazon Associate, I earn from qualifying purchases.

Supplies used:

  • Mixing bowls
  • Measuring cups and spoons
  • Electric hand mixer or stand mixer
  • Silicone spatulas
  • Whisks
  • Oven mitts
  • Cooling racks
  • 8-inch baking pans
  • Icing spatula
  • Cake decorating turntable
  • Vanilla bean paste or Vanilla extract
  • Coconut extract or Coconut emulsion
  • Canned coconut milk

Other posts you might like:

  • Pineapple Coconut Cake with Pineapple Filling
  • Old Fashioned Sour Cream Coconut Cake
  • Pina Colada Cream Cheese Cake Bars
  • Pineapple Pound Cake
  • Chocolate Sour Cream Pound Cake
  • Moist Apple Coconut Cake
Collage image of two photos of chocolate cake with coconut and text overlay for a pin graphic.

5 Secrets to Moist and Tender Cakes

Start baking cakes like a pro!
​
You’ll also get my weekly baking emails with foolproof cake recipes, pro tips, and sweet behind-the-scenes peeks.

    We respect your privacy. Unsubscribe at any time.

    « Red Velvet Oreo Cake with Oreo Cream Cheese Buttercream
    Vanilla Buttermilk Pound Cake »
    • Email
    • Facebook

    Filed Under: Cakes, Frostings/Fillings, Recipes Tagged With: chocolate, coconut, cream cheese

    Reader Interactions

    Comments

    1. Alicia

      December 28, 2023 at 3:56 pm

      Hi!
      Gorgeous cake! I want to give it a try.
      Just a question: if I don’t have natural cocoa, can I use Dutch processed cocoa and add an acidic ingredient, such as lemon juice or vinegar?
      Thanks in advance!
      Regards!

      Reply
      • Kara

        December 30, 2023 at 12:43 pm

        If you want to try using Dutch processed cocoa instead, I’d probably just omit the baking soda and use 2 1/2 teaspoons of baking powder instead of the amount that recipe calls for. I think it’s easier to just use more baking powder and omit the baking soda rather than adding an acid. That’s just my best guess though, so I can’t guarantee it to be perfect as I haven’t tried that out, but I think it will work. Just know that Dutch processed cocoa powder has a different taste to it than natural cocoa powder. It isn’t quite as chocolatey and tastes more like Oreo chocolate than regular chocolate. Personally, I LOVE the taste of it, but just wanted to give you a heads up that it might be a slightly different taste than if you use regular cocoa powder. Hope this helps!

        Reply
        • Alicia

          May 10, 2024 at 8:00 pm

          Thanks a lot!
          I’ll try making it that way.
          Regards! 🥰

          Reply
    2. Alicia

      May 20, 2024 at 3:28 pm

      Hello!
      I made it yesterday evening. Now, there’s no cake left.
      Delicious cake! I found natural unsweetened cocoa and I could make it with no need of adjustments.
      Love it! My new favourite, together with your pineapple coconut cake.
      Thanks for sharing yor recipes.
      Regards! 🙂

      Reply
      • Kara

        May 23, 2024 at 10:27 am

        Oh yay!!! So glad you liked it!

        Reply

    Leave a Reply Cancel reply

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

    Recipe Rating




    Primary Sidebar

    • Facebook
    • Instagram
    • Pinterest
    • YouTube

    Hey there, I’m Kara!

    Hi, I'm so glad you're here! Cake shows up at our most important and happiest moments in life, like birthdays, weddings, baby showers and holidays. It's also for those everyday moments...it makes them even better. Put simply, cake just makes us happy! I love trying out new cake flavor combinations and decorating ideas. Have a look around and I bet you can find a cake recipe or tutorial for any of life's big moments and those everyday moments too. Click here if you want to learn more about me!

    FREE GUIDE: 7 Easy Tips to Get Professional Looking Cakes!

    Even if you've never baked or decorated a cake before!

    Grab the FREE guide plus get email updates & see behind the scenes fun each week.

      We won't send you spam. Unsubscribe at any time.

      Built with Kit
      • Let’s Make a Cake!
      • Blog
      • Privacy Policy
      • Cookie Policy
      • Terms and Conditions
      • Advertising Disclosures

      Copyright © 2025 ·

      Rate This Recipe

      Your vote:




      A rating is required
      A name is required
      An email is required