Chocolate Coconut Lush
I make this Chocolate Coconut Lush whenever someone asks for a dessert that’s both comforting and show-off worthy without a lot of fuss. It layers familiar textures—crisp chocolate crust, a tangy cream cheese layer, smooth chocolate pudding, and a cloud of Cool Whip—into something that reads like a celebration but comes together quickly.
There are reliable tricks built into the recipe so you get clean layers and bright coconut flavor: toast the coconut, bring the cream cheese to room temperature, and give the pudding a few minutes to thicken before spreading. Those small, deliberate steps make the difference between a sad trifle and a dessert people ask for seconds of.
Below you’ll find the exact ingredient list and step-by-step method as written, followed by practical notes from my kitchen—what I swap, what I avoid, and how I store the leftovers. Read the instructions straight through once, then dive in and enjoy the process.
Ingredient Checklist

- 1 (9-ounce) package chocolate wafer cookies — for the crust; crush to fine crumbs as the recipe directs.
- 1 cup sweetened shredded coconut, toasted — the recipe uses some in the crust and the rest as a topping; toasting sharpens the flavor.
- 2 large eggs, lightly beaten — binds the cookie-crust mixture so it sets when baked.
- 8 ounces cream cheese, softened — for the creamy layer; softening prevents lumps when beating.
- 1 1/2 cups confectioners’ sugar — sweetens and stabilizes the cream cheese layer for slicing.
- 1 (16-ounce) container Cool Whip, thawed — half is folded into the cream cheese filling, the other half tops the pudding layer.
- 1 (5.9-ounce) box instant chocolate pudding mix — mixes with the coconut milk to form the chocolate layer.
- 2 (13.66-ounce) cans unsweetened coconut milk — whisked with the pudding mix; gives a light coconut flavor while keeping sweetness in check.
Cook Chocolate Coconut Lush Like This
- Preheat oven to 350°F. Spray a 9×13-inch baking pan with cooking spray.
- Place the chocolate wafer cookies in a large resealable plastic bag and crush them to fine crumbs with a rolling pin or heavy pan.
- In a medium bowl, combine the cookie crumbs, 1/4 cup of the toasted shredded coconut, and the lightly beaten eggs. Mix until evenly combined.
- Press the crumb mixture evenly into the bottom of the prepared 9×13 pan. Bake for 8 minutes. Remove from oven and let the crust cool completely in the pan.
- In a medium bowl, use a hand-held mixer to beat the softened cream cheese and the confectioners’ sugar until smooth and free of lumps.
- From the 16-ounce container of Cool Whip, reserve half the container for the topping. Stir the remaining half of the Cool Whip into the cream cheese mixture until evenly combined. Spread this cream cheese layer over the cooled crust. Refrigerate the pan for 30 minutes.
- In a large bowl, whisk together the instant chocolate pudding mix and the two cans of unsweetened coconut milk until smooth and fully combined. Refrigerate the pudding mixture for 5 minutes to thicken slightly.
- Spread the chilled pudding mixture evenly over the cream cheese layer. Refrigerate the pan for at least 30 minutes to allow the pudding to set.
- Remove the pan from the refrigerator. Spread the reserved Cool Whip from step 6 over the pudding layer. Sprinkle the remaining toasted shredded coconut evenly over the top.
- Return to the refrigerator as needed until ready to serve.
Why I Love This Recipe
This dessert hits three very satisfying notes: bold chocolate, bright coconut, and a cool, creamy finish. The chocolate crust gives a slightly bitter backbone that balances the sweet coconut and whipped topping. The cream cheese layer introduces a mild tang that keeps the pudding from feeling cloying.
I also appreciate how forgiving it is. There’s no delicate tempering or precise timing beyond a few short chill periods. It stores well, travels well, and slices cleanly if you chill it long enough. For weeknight company or a potluck, it’s my go-to for a dessert that feels special without requiring a pastry degree.
Texture-Safe Substitutions

- Chocolate wafer cookies: You can use any chocolate sandwich or wafer cookie that crushes easily. Finer crumbs give a firmer crust.
- Sweetened shredded coconut: If you prefer less sweet, reduce the amount slightly or toast unsweetened coconut and add a tablespoon of sugar to taste.
- Cool Whip: Replace with stabilized whipped cream (whip heavy cream with a little confectioners’ sugar and cream of tartar) for a fresher taste and similar texture.
- Unsweetened coconut milk: Full-fat canned coconut milk produces a richer pudding. For a lighter texture, you can use a dairy milk, but expect less coconut flavor.
- Instant chocolate pudding mix: If you must use cook-and-serve pudding, prepare it slightly thicker than package directions indicate so the layer holds.
Equipment & Tools

- 9×13-inch baking pan — the recipe is sized for this pan; will change if you alter the pan size.
- Large resealable plastic bag and rolling pin (or heavy pan) — for crushing cookies to fine crumbs.
- Measuring cups and spoons — for accurate quantities.
- Medium and large mixing bowls — one for the crust mix and cream cheese, another for pudding.
- Hand-held mixer or stand mixer — helps get the cream cheese smooth and lump-free.
- Whisk — for combining the pudding mix with coconut milk.
- Spatula — for spreading layers evenly.
- Baking sheet (optional) — for toasting coconut evenly in the oven.
Pitfalls & How to Prevent Them
Crust & Layer Issues
- Soggy crust: Press the crumb mixture firmly into the pan and bake the full 8 minutes. Let it cool completely in the pan before adding the cream cheese layer.
- Lumpy cream cheese: Bring the cream cheese to room temperature and beat it well with the confectioners’ sugar until perfectly smooth before folding in Cool Whip.
- Pudding layer too runny: Whisk the instant pudding and coconut milk until smooth, then refrigerate the mixture for the full 5 minutes. It should thicken slightly before spreading.
- Tops that smear when sliced: Chill the assembled pan for at least 30 minutes after adding the pudding, and longer if possible. Use a sharp knife dipped in hot water for cleaner slices.
In-Season Swaps
Chocolate Coconut Lush relies on pantry staples so “in-season” swaps are mostly about pairing rather than changing the recipe. In summer, serve smaller slices with fresh berries on the side for brightness. In winter, a sprinkle of toasted pecans or a drizzle of salted caramel across the top complements the coconut and chocolate beautifully.
Author’s Commentary
I first adapted layered puddings like this because I wanted a make-ahead dessert that didn’t feel like leftovers. This version keeps the layers distinct and bright—the toasted coconut cuts through the sweetness and the cream cheese brings structure. I stick to the order and the brief chill times; skipping those steps is the only thing that ever trips me up.
One practical trick: toast the coconut on a baking sheet at 325°F for 5–8 minutes, watching closely. It browns quickly and burning it will introduce bitterness. Also, when you reserve half the Cool Whip, set it back in the fridge immediately so it stays spreadable and stable for the topping.
Best Ways to Store
- Refrigerator: Cover tightly with plastic wrap or a lid and refrigerate for up to 3–4 days. The layers hold well, though the topping will soften over time.
- Freezing (partial): You can freeze the crust and cream cheese layer before adding pudding and topping, wrapped tightly. Thaw fully in the refrigerator before proceeding. Finished assembled lush does not freeze well because Cool Whip can separate.
- Transporting: Keep chilled in a cooler or insulated bag until ready to serve. Add the toasted coconut just before serving if you want the brightest texture.
Your Questions, Answered
- Can I make this ahead? Yes. The recipe is designed for make-ahead. Assemble through step 8, chill, then add topping and coconut shortly before serving.
- Can I use light coconut milk? You can, but the pudding will be less rich. Full-fat or standard canned coconut milk gives the creamiest texture.
- What if I don’t have Cool Whip? Stabilized whipped cream is the best substitute and maintains texture similarly when folded into the cream cheese.
- How do I slice neat pieces? Chill the pan well, then run a sharp knife under hot water, dry it, and slice in one smooth motion. Wipe between cuts.
Serve & Enjoy
When you’re ready to serve, remove the pan from the refrigerator about 5–10 minutes beforehand so slices lift cleanly but the layers stay set. Use a metal spatula or pie server to lift squares onto plates. A small fork or dessert spoon is all you need—this dessert is soft, cool, and gratifyingly simple to eat.
Pair it with strong coffee, an espresso, or a fragrant black tea. If you want contrast, a few fresh raspberries or a spoonful of macerated strawberries alongside each slice add a lively counterpoint to the coconut and chocolate.
Make it for a crowd, and watch it disappear. If you adapt it, I’d love to hear what you changed and how it turned out—these layered desserts reward small, thoughtful tweaks.

Chocolate Coconut Lush
Ingredients
Equipment
Method
- Preheat oven to 350°F. Spray a 9×13-inch baking pan with cooking spray.
- Place the chocolate wafer cookies in a large resealable plastic bag and crush them to fine crumbs with a rolling pin or heavy pan.
- In a medium bowl, combine the cookie crumbs, 1/4 cup of the toasted shredded coconut, and the lightly beaten eggs. Mix until evenly combined.
- Press the crumb mixture evenly into the bottom of the prepared 9×13 pan. Bake for 8 minutes. Remove from oven and let the crust cool completely in the pan.
- In a medium bowl, use a hand-held mixer to beat the softened cream cheese and the confectioners' sugar until smooth and free of lumps.
- From the 16-ounce container of Cool Whip, reserve half the container for the topping. Stir the remaining half of the Cool Whip into the cream cheese mixture until evenly combined. Spread this cream cheese layer over the cooled crust. Refrigerate the pan for 30 minutes.
- In a large bowl, whisk together the instant chocolate pudding mix and the two cans of unsweetened coconut milk until smooth and fully combined. Refrigerate the pudding mixture for 5 minutes to thicken slightly.
- Spread the chilled pudding mixture evenly over the cream cheese layer. Refrigerate the pan for at least 30 minutes to allow the pudding to set.
- Remove the pan from the refrigerator. Spread the reserved Cool Whip from step 6 over the pudding layer. Sprinkle the remaining toasted shredded coconut evenly over the top.
- Return to the refrigerator as needed until ready to serve.
