This tropical dessert combines a moist yellow cake base with sweetened condensed milk and coconut milk poured into holes poked throughout the warm cake. A layer of vanilla pudding mixed with pineapple juice adds extra creaminess, while whipped topping and toasted coconut create the perfect finish. The cake requires chilling time to set, making it an ideal make-ahead dessert for gatherings and potlucks.
My sister called me at 11 PM one night, halfway through making this cake for a coworker's birthday, completely convinced she'd ruined it because the condensed milk mixture looked too thin. I walked her through the rest of the steps over the phone, and the next day she texted me three photos of empty serving plates with the caption 'they fought over the last slice.' Some desserts just have that effect on people.
I made this for a summer barbecue last year, and my friend's seven year old daughter took one bite and announced with wide eyes that it tasted like sunshine. Now every time I see that family, she asks if I brought 'the sunshine cake.' Kids have this way of cutting straight to what matters about food.
Ingredients
- Yellow cake mix: The foundation that gets transformed by all those tropical liquids, making it much more interesting than a plain cake
- Crushed pineapple with juice: Use every bit of that juice, it adds natural sweetness and keeps the cake incredibly moist
- Sweetened condensed milk: This creates that signature poke cake richness and helps all the flavors meld together beautifully
- Coconut milk: Shake the can well before opening, and don't worry about getting unsweetened versus sweetened
- Instant vanilla pudding mix: Creates a smooth, creamy layer that holds everything together while adding another dimension of vanilla flavor
- Whipped topping: Thaw this completely in the fridge before spreading to avoid any icy texture
- Toasted coconut: Watch it carefully in the pan, coconut goes from golden to burnt in seconds flat
Instructions
- Bake the tropical cake base:
- Preheat your oven to 350°F and grease a 9x13 pan, then whisk together the cake mix, eggs, crushed pineapple with its juice, vegetable oil, and water until completely smooth before baking for 28 to 32 minutes.
- Poke and soak the warm cake:
- Let the cake cool for exactly 10 minutes, then use a wooden spoon handle to make holes about 1 inch apart across the entire surface before whisking together the sweetened condensed milk and coconut milk and slowly pouring it over those holes.
- Add the pudding layer:
- While the first soaking mixture settles into the cake, whisk the instant pudding mix with cold milk and pineapple juice until it thickens, then spread it evenly across the top.
- Chill thoroughly before topping:
- Cover the pan and refrigerate for at least one hour, though overnight is even better for letting all those tropical flavors really develop and set.
- Finish with whipped cream and coconut:
- Spread the thawed whipped topping evenly over the chilled cake, then sprinkle generously with toasted coconut and add fresh pineapple chunks or maraschino cherries if you are feeling extra festive.
This became my go to contribution for family reunions after the year my grandmother asked for the recipe three times and still swore she had lost it by Thanksgiving. Now I just write it out on a pretty card and tuck it into the container whenever I bring one to her house.
Make It Ahead
This cake actually gets better after sitting in the fridge overnight, so I often bake it the day before serving. The soaking liquids have more time to work their magic into every layer, and the flavors meld together into something that tastes even more tropical and cohesive.
Serving Suggestions
Cold straight from the refrigerator is absolutely the best way to experience this dessert. The cake firms up perfectly, the whipped topping holds its shape beautifully, and each bite feels refreshing rather than heavy despite how rich it actually is.
Customization Ideas
Sometimes I swap the yellow cake mix for white cake mix when I want the colors to pop even more against the tropical garnishes. You could also add a half teaspoon of coconut extract to the cake batter if you really want to amplify that coconut flavor throughout every single layer.
- Try adding chopped macadamia nuts between the layers for texture
- A splash of rum in the soaking mixture makes this a more grownup dessert
- Toasted sliced almonds on top create a beautiful presentation
There is something almost magical about cutting into this cake and seeing all those layers working together. Every bite feels like a tiny vacation.
Recipe FAQ
- → How long should I chill the cake before serving?
-
Refrigerate for at least 1 hour to allow the filling to set and flavors to meld. For best results, chill 2-4 hours or overnight. The cake can be made a day ahead.
- → Can I make this cake from scratch instead of using a mix?
-
Yes, substitute the box mix with your favorite homemade vanilla or yellow cake recipe. Bake as directed before proceeding with the poking and filling steps.
- → What type of coconut milk works best?
-
Both sweetened and unsweetened coconut milk work well. Sweetened varieties will add more coconut flavor and sweetness to the final dessert.
- → How do I toast coconut flakes?
-
Spread shredded coconut in a dry skillet over medium heat. Stir frequently for 3-5 minutes until golden brown. Watch carefully as coconut can burn quickly.
- → Can I use fresh pineapple instead of canned?
-
Fresh pineapple can be used for garnish, but canned crushed pineapple with juice is recommended for the cake batter to provide the right moisture and acidity for the mix.
- → How should I store leftovers?
-
Cover tightly with plastic wrap or store in an airtight container in the refrigerator for up to 4 days. The texture remains excellent and flavors continue to develop.