Chocolate and coconut are one of those flavor pairings that just make sense — rich, deep cocoa balanced against something sweet, creamy, and a little tropical. This Choco Coconut Dream Cake leans all the way into that combination, and it’s become one of my go-to bakes whenever I want something that looks (and tastes) far more impressive than the effort it actually takes.
Since the recipe I originally had only included part of the ingredient list, I went ahead and filled in the rest — a coconut filling and a chocolate topping — using classic techniques for this style of poke cake, so you have a complete, ready-to-bake recipe below.
Choco Coconut Dream Cake
This Choco Coconut Dream Cake starts with a rich, moist chocolate cake as its base, gets soaked with a sweet coconut filling while it’s still warm, and finishes with a glossy chocolate topping that sets into the most wonderful fudgy layer on top. It’s a poke-style cake, which means the filling seeps down into the crumb instead of just sitting on top, so every single bite is loaded with flavor.
It’s the kind of dessert that works for a Sunday dinner, a potluck, a birthday, or really any time you want something a little indulgent without spending all day in the kitchen. The chocolate cake mix keeps things simple, while the homemade coconut filling and chocolate topping make it taste like you did a whole lot more work than you actually did.
Why You’ll Love This Recipe
- Rich, deeply chocolatey cake with a moist, tender crumb thanks to the buttermilk and oil.
- A creamy, sweet coconut filling that soaks right into the cake instead of just sitting on top.
- A smooth, glossy chocolate topping that firms up into a slightly fudgy layer once chilled.
- Great make-ahead dessert — it actually tastes better after a few hours in the fridge.
- Simple enough for a weeknight, pretty enough for a celebration.
Ingredients
For the Chocolate Cake:
- 1 box chocolate cake mix
- 3 large eggs
- ½ cup vegetable oil
- 1 cup buttermilk
- 1 teaspoon vanilla extract
For the Coconut Filling:
- 1 (14-ounce) can sweetened condensed milk
- 1½ cups sweetened shredded coconut
- ½ cup heavy cream
- 1 teaspoon vanilla extract
- Pinch of salt
For the Chocolate Topping:
- 1½ cups semisweet chocolate chips
- 1 cup heavy cream
- 2 tablespoons unsalted butter
- Pinch of salt
- Extra shredded coconut, for garnish (optional)
Equipment
- 9×13-inch baking pan
- Electric mixer
- Large mixing bowl
- Medium saucepan
- Wooden spoon handle (for poking holes)
- Whisk
- Rubber spatula
- Measuring cups and spoons
Substitutions and Variations
Buttermilk: If you don’t have buttermilk on hand, stir 1 tablespoon of white vinegar or lemon juice into 1 cup of regular milk and let it sit for 5 minutes.
Coconut: Sweetened or unsweetened shredded coconut both work in the filling — sweetened will give you a sweeter, softer texture, while unsweetened keeps things a touch more restrained.
Chocolate topping: Dark chocolate chips can be used in place of semisweet for a deeper, less sweet finish.
Add-ins: A handful of toasted pecans or walnuts sprinkled over the chocolate topping adds a nice bit of crunch if you want to dress it up.
How to Make Choco Coconut Dream Cake
Bake the Chocolate Cake
Preheat your oven to 350°F (175°C) and grease a 9×13-inch baking pan. In a large bowl, beat together the chocolate cake mix, eggs, vegetable oil, buttermilk, and vanilla extract until smooth and no streaks of dry mix remain. Pour the batter into the prepared pan and spread it evenly. Bake for 28–32 minutes, or until a toothpick inserted in the center comes out clean or with just a few moist crumbs. Let the cake cool in the pan for about 10 minutes — you want it warm, not hot, when you add the filling.
Make the Coconut Filling
While the cake cools slightly, combine the sweetened condensed milk, shredded coconut, heavy cream, vanilla, and a pinch of salt in a saucepan over medium-low heat. Stir often and let it warm through for about 4–5 minutes, just until it thickens slightly and everything is well combined. You’re not trying to cook it down heavily — just warm and blend it so it’s easy to pour.
Poke and Soak the Cake
Using the handle of a wooden spoon (or a similar-sized tool), poke holes all over the warm cake, spacing them about an inch apart. Slowly pour the warm coconut filling over the top, letting it soak down into the holes as you go. This is the step that gives every bite that creamy coconut surprise, so take your time and make sure the filling has a chance to seep in rather than just sitting on the surface.
Make the Chocolate Topping
In a small saucepan, heat the heavy cream just until it begins to steam — you don’t want it boiling. Pour it over the chocolate chips in a heatproof bowl and let it sit for a minute or two, then whisk until smooth and glossy. Stir in the butter and a pinch of salt until fully melted and incorporated. Let the topping cool for about 5–10 minutes so it thickens slightly but is still pourable.
Top and Chill
Pour the chocolate topping evenly over the coconut-soaked cake, spreading it gently to the edges. Sprinkle with a little extra shredded coconut if you’d like. Refrigerate the cake for at least 2 hours, or until the topping has set and the filling has firmed up. Slice and serve chilled or at room temperature.
What to Serve With It
This cake is rich on its own, so simple pairings work best. A scoop of vanilla ice cream alongside a slice is always a good idea, and a cup of coffee or espresso balances the sweetness nicely. If you’re setting up a dessert table, it pairs well with other creamy, chocolate-forward bakes or a bright fruit salad to cut through the richness.
Recipe Tips
- Poke the cake while it’s still warm — the holes close up and the filling won’t soak in as well once the cake fully cools.
- Don’t rush the chocolate topping’s cooling time; if it’s too hot when poured, it can slide right off instead of setting into a nice layer.
- Use full-fat buttermilk and heavy cream for the richest texture — lower-fat substitutes can make the filling and topping thinner.
- Give the cake its full chill time. It slices much more cleanly once the filling and topping have fully set.
- Toast the garnish coconut in a dry skillet for a minute or two if you want extra flavor and a bit of color on top.
Storage
Store the cake covered in the refrigerator for up to 5 days, since both the coconut filling and cream-based chocolate topping need to stay chilled. It can be frozen: wrap individual slices tightly in plastic wrap, place in a freezer-safe container, and freeze for up to 2 months. Thaw overnight in the refrigerator before serving.
Common Mistakes
- Pouring the coconut filling over a fully cooled cake — the holes tighten up and the filling stays on the surface instead of soaking in.
- Overbaking the cake, which makes it too dry to properly absorb the filling.
- Pouring the chocolate topping on while it’s too warm, which can cause it to run off the sides instead of setting into a layer.
- Slicing the cake before it’s fully chilled, resulting in messy, unset layers.
Recipe Background
Poke cakes have long been a favorite in American home baking because they’re an easy way to layer extra flavor and moisture into a simple cake base. Pairing chocolate with coconut is a classic combination found in everything from candy bars to layer cakes, and this recipe brings that same pairing into an easy, make-ahead dessert format that’s perfect for feeding a crowd.
Recipe Details
- Prep Time: 20 minutes
- Cook Time: 30 minutes
- Chill Time: 2 hours
- Total Time: About 2 hours 50 minutes
- Yield: 12 servings
- Category: Dessert, Cake
- Method: Baking
- Cuisine: American
Frequently Asked Questions
Can I use unsweetened coconut instead of sweetened?
Yes, unsweetened shredded coconut works fine in the filling. The texture stays the same; the flavor will just be slightly less sweet.
Can I make this cake ahead of time?
Absolutely. It actually tastes better after a few hours in the fridge, so making it a day ahead is a great option.
Why did my chocolate topping slide off the cake?
This usually happens if the topping is poured on while still too warm. Let it cool for 5–10 minutes so it thickens before pouring.
Can I freeze this cake?
Yes. Wrap individual slices tightly and freeze for up to 2 months, then thaw overnight in the refrigerator before serving.
Do I need to refrigerate this cake?
Yes, because of the cream-based filling and topping, this cake should be kept refrigerated rather than stored at room temperature.
Final Thoughts
This Choco Coconut Dream Cake is a simple way to turn a basic chocolate cake mix into something that tastes homemade through and through. Between the creamy coconut soaking into every bite and the fudgy chocolate layer on top, it’s a dessert that disappears fast at any gathering.
If you make this one, I’d love to hear how it turned out — leave a comment and a rating below, and snap a photo of that chocolate-coconut layer before it’s gone!
Nutrition
The following is an approximate estimate per serving, based on 12 servings. Exact values will vary depending on specific ingredient brands used.
- Calories: 410 kcal
- Protein: 6 g
- Carbohydrates: 45 g
- Fat: 23 g
- Saturated Fat: 12 g
- Sugar: 34 g
- Sodium: 250 mg
Choco Coconut Dream Cake: Rich Chocolate Poke Cake with Creamy Coconut Filling
- Total Time: 2 hours 50 minutes
- Yield: 12 servings 1x
- Diet: Vegetarian
Description
This Choco Coconut Dream Cake layers a rich, moist chocolate cake with a creamy coconut filling that soaks into every bite, all finished with a glossy chocolate topping. It’s an easy make-ahead poke cake that’s perfect for potlucks, birthdays, or any time you want a chocolate-coconut dessert that looks far more impressive than the effort it takes.
Ingredients
For the chocolate cake:
1 box chocolate cake mix
3 large eggs
1/2 cup vegetable oil
1 cup buttermilk
1 teaspoon vanilla extract
For the coconut filling:
1 (14-ounce) can sweetened condensed milk
1 1/2 cups sweetened shredded coconut
1/2 cup heavy cream
1 teaspoon vanilla extract
Pinch of salt
For the chocolate topping:
1 1/2 cups semisweet chocolate chips
1 cup heavy cream
2 tablespoons unsalted butter
Pinch of salt
Extra shredded coconut, for garnish, optional
Instructions
1. Preheat the oven to 350°F (175°C) and grease a 9×13-inch baking pan.
2. In a large bowl, beat together the chocolate cake mix, eggs, vegetable oil, buttermilk, and vanilla extract until smooth. Pour into the prepared pan and spread evenly.
3. Bake for 28–32 minutes, or until a toothpick inserted in the center comes out clean or with a few moist crumbs. Let the cake cool in the pan for about 10 minutes.
4. While the cake cools slightly, combine the sweetened condensed milk, shredded coconut, heavy cream, vanilla, and a pinch of salt in a saucepan over medium-low heat. Stir often for 4–5 minutes until warmed through and slightly thickened.
5. Using the handle of a wooden spoon, poke holes all over the warm cake, spacing them about an inch apart.
6. Slowly pour the warm coconut filling over the cake, letting it soak down into the holes.
7. In a small saucepan, heat the heavy cream just until steaming. Pour it over the chocolate chips in a heatproof bowl and let sit for a minute, then whisk until smooth. Stir in the butter and a pinch of salt until fully melted.
8. Let the chocolate topping cool for 5–10 minutes so it thickens slightly but is still pourable.
9. Pour the chocolate topping evenly over the coconut-soaked cake and spread gently to the edges. Sprinkle with extra shredded coconut if desired.
10. Refrigerate for at least 2 hours, or until the topping has set and the filling has firmed up.
11. Slice and serve chilled or at room temperature.
Notes
Poke the cake while it’s still warm so the filling soaks in properly.
Let the chocolate topping cool for 5–10 minutes before pouring so it sets into a layer instead of sliding off.
Use full-fat buttermilk and heavy cream for the richest texture.
Give the cake its full 2-hour chill time for the cleanest slices.
Toast the garnish coconut in a dry skillet for extra flavor and color, if desired.
Store covered in the refrigerator for up to 5 days.
Freeze individual slices, tightly wrapped, for up to 2 months and thaw overnight in the refrigerator.
- Prep Time: 20 minutes
- Cook Time: 30 minutes
- Category: Dessert, Cake
- Method: Baking
- Cuisine: American
Nutrition
- Serving Size: 1 slice
- Calories: 410
- Sugar: 34g
- Sodium: 250mg
- Fat: 23g
- Saturated Fat: 12g
- Trans Fat: 0g
- Carbohydrates: 45g
- Protein: 6g
Table of Contents

Gianna Poulef
I’m Gianna Poulef from Poulef Recipes. I love sharing perfected dishes from my kitchen. I’m sure they’ll earn a spot in your heart. Let’s savor this journey together!.
Let’s be friends!






