Coconut Poke Cake with Coconut Cream Soak
Coconut poke cake is a retro dessert with a creamy secret: after baking, you poke holes all over the warm cake and pour sweetened coconut cream right into them, so every bite stays impossibly moist.

It’s a breeze to throw together with a boxed cake mix or a simple homemade batter, and the whipped topping and shredded coconut on top make it look far fancier than the effort it takes.
Why This Cake Stays So Moist
A poke cake is basically a sponge that soaks up a liquid after baking, so the crumb gets tender and stays that way for days. Here, the coconut milk soak infuses the whole cake with rich coconut flavor, no extract needed.
I use a quick vanilla cake base, but the real magic is the poking step. The warm cake pulls the sweetened cream into every crevice, so even the edges are never dry.
The whipped topping keeps it light and the toasted coconut on top adds a little crunch that balances the soft cake underneath.
Ingredients

- 1 box (15.25 oz) yellow or white cake mix: plus the eggs, oil, and water called for on the box
- 1 can (13.5 oz) full-fat coconut milk: use full-fat, not lite, for a richer soak
- 1 can (14 oz) sweetened condensed milk
- 1 container (8 oz) frozen whipped topping, thawed: like Cool Whip
- 1 ½ cups sweetened shredded coconut: toasted if you like a little crunch
Variations / Substitutions
- Swap the coconut soak: use 1 cup evaporated milk mixed with ½ cup cream of coconut and a splash of coconut extract for an even more intense flavor.
- Dairy-free whipped topping: use a coconut-based whipped cream alternative; it still works beautifully.
- Add a tropical layer: spread a thin layer of crushed pineapple (drained) between the cake and whipped topping for a piña colada vibe.
- Change the crunch: toasted sliced almonds or chopped macadamia nuts work in place of the shredded coconut.
If you love coconut desserts, you might also like my Coconut Cream Pie Bars.
How To Make Coconut Poke Cake
Step 1: Bake the Cake Base

Preheat the oven to 350°F (175°C). Mix the cake batter according to the box directions using the eggs, oil, and water it calls for. Pour it into a greased 9×13-inch pan and bake for 28 to 32 minutes, until a toothpick comes out clean.
The cake should look golden and just start to pull away from the sides of the pan. Let it cool on a wire rack for exactly 5 minutes so it’s still very warm when you poke it, but not so hot that you burn yourself.
Step 2: Poke the Holes

Using the handle of a wooden spoon or a chopstick, poke holes all over the cake about 1 inch apart, going almost to the bottom. The holes should be wide enough to catch the coconut cream later.
Work while the cake is still warm and puffy. You’ll feel the sponge give way easily. Poking evenly from edge to edge means every slice will soak up the same amount of liquid, so no dry corners.
Step 3: Pour the Coconut Soak

Whisk together the 13.5 oz coconut milk and the 14 oz sweetened condensed milk until smooth. Slowly pour the mixture over the entire cake, aiming the stream directly over the holes and letting it pool and seep in.
You’ll see the liquid fill the holes and slowly spread across the surface. Let the cake sit at room temperature for 30 minutes so it can absorb, then cover and refrigerate for at least 2 hours, until completely chilled.
Step 4: Top with Coconut and Serve

Spread the 8 oz thawed whipped topping evenly over the cold cake with a spatula. Sprinkle the 1 ½ cups shredded coconut on top. If you like a toasted flavor, pop the coconut onto a dry pan for 2 to 3 minutes over medium heat until golden, then cool before adding it.
Slice into squares right from the pan and serve chilled. The white topping against the golden coconut is a pretty sight, and the cake underneath is soft, creamy, and completely soaked through.
Tips for the Perfect Soak
- Shake the coconut milk well: before opening. The cream often separates; you want a smooth, pourable soak.
- Don’t skip the chill time. The cake needs at least 2 hours in the fridge for the soak to set and the slices to come out clean.
- Toast the coconut dry: in a skillet over medium heat, shaking often. It goes from pale to golden in about 3 minutes and adds a nutty crunch that completely changes the top layer.
- If your coconut soak seems thin, whisk in 1 tablespoon of powdered sugar to thicken it slightly before pouring.
Chill times for the best texture:
| Stage | Timing | Notes |
|---|---|---|
| Room-temperature absorb | 30 mins | Cake must be warm when you pour |
| Chill before topping | 2 hours | Keeps layers from sliding |
| Chill after topping | 30 mins | Firms up the whipped topping |
Storing Leftover Coconut Poke Cake
- Refrigerate: covered tightly for up to 5 days. The cake actually gets more tender overnight.
- Serve cold: straight from the fridge; reheating would melt the whipped topping.
- This cake does not freeze well because the whipped topping can weep when thawed.
Frequently Asked Questions
Can I use light coconut milk?
I don’t recommend it because the soak will be thin and watery. If that’s all you have, use half light coconut milk and half full-fat coconut cream if possible.
Can I make this cake a day ahead?
Yes, it’s even better the next day. Assemble everything, including the whipped topping and coconut, then cover and refrigerate overnight.
Can I use homemade whipped cream instead of Cool Whip?
You can, but stabilize it with 2 tablespoons of powdered sugar per cup of heavy cream so it doesn’t weep in the fridge over time.
Why did my cake turn out soggy?
You may have poured the soak too fast or added extra. Stick to the 13.5 oz coconut milk and 14 oz condensed milk, and let it absorb gradually at room temperature before chilling.

Coconut Poke Cake Recipe
Ingredients
Method
- Bake the cake in a 9×13-inch pan at 350°F (175°C) for 28 to 32 minutes, until a toothpick comes out clean. Cool 5 minutes.
- Poke holes all over the warm cake with a wooden spoon handle, spacing them about 1 inch apart.
- Whisk coconut milk and sweetened condensed milk, then slowly pour over the cake, focusing on the holes. Let rest 30 minutes at room temperature, then chill at least 2 hours.
- Spread thawed whipped topping evenly over the cold cake. Sprinkle with shredded coconut (toast first if desired). Slice and serve chilled.
