This post may contain affiliate links. Please read our disclosure policy.
Chocolate Delight (aka chocolate lush!) is one of those classic, layered desserts that never goes out of style. With its buttery pecan crust, creamy cheesecake layer, and rich chocolate pudding topping, it’s the kind of treat that always disappears fast. I’ve made this for countless gatherings, and it’s as easy as it is irresistible!

If you grew up in the South, chances are you’ve had some version of chocolate delight at a potluck, church gathering, or family holiday. It’s one of those nostalgic desserts that every Southern cook has up their sleeve! Even the name gives away exactly what this is. It is a chocolatey dessert that is simply a delight to eat!
I’ve made this recipe more times than I can count, and let me tell you, it’s always a crowd favorite. It’s easy to put together, uses simple ingredients, and has that perfect balance of textures from the crunchy crust to the silky layers.
Why Everyone Loves This Chocolate Delight Dessert
- Perfect make-ahead dessert! You can prepare it hours (or even a day) in advance, making it ideal for parties and holidays. If you are often a host like me, this is crucial!
- Easy, no-fuss layers. Each layer comes together with simple ingredients and minimal effort.
- Feeds a crowd! Made in a 9×13 pan, it’s perfect for potlucks, gatherings, and family dinners.
- Rich and balanced flavor. The chocolate is sweet and creamy, balanced by the slight tang of the cream cheese layer.
- Tried-and-true classic. This is one of those recipes that’s been loved for generations, and for good reason!
Ingredients

- All-Purpose Flour: Forms the base of the buttery crust!
- Unsalted Butter: Melted and mixed with flour for a rich, tender crust.
- Pecans: Add crunch and a nutty flavor to the base layer.
- Cream Cheese: Creates a smooth, tangy middle layer. This balances out the sweetness from the pudding!
- Whipped Topping: Use a whipped topping like Cool Whip. It lightens the cream cheese layer and adds a light, fluffy layer to the top of the dessert!
- Powdered Sugar: Sweetens the cream cheese mixture without graininess.
- Instant Chocolate Pudding Mix: The star of the chocolate layer! Instant pudding is rich and very easy to prepare.
- Milk: Helps the pudding set into a smooth, creamy consistency.
- Chocolate Shavings (optional): A simple garnish that adds extra chocolate flavor!
How To Make Chocolate Delight
✱ Be sure to see the recipe card below for exact ingredients and full recipe instructions!
Step 1 | Preheat
Preheat oven to 375 degrees F.
Step 2 | Make the Crust


In a medium mixing bowl, combine flour, butter, and nuts with a fork.
Step 3 | Bake the Crust


Spread and press into the bottom of the baking pan. Bake for 10-15 minutes. Remove from oven and let cool completely on a cooling rack – approximately 30-60 minutes.
Step 4 | Make the Cream Cheese Layer


In a medium mixing bowl, mix the cream cheese, slowly add the powdered sugar. Fold in 8 ounces whipped topping.
Spread over the cooled base layer. Place in the refrigerator for about 15 minutes to let it set before adding the pudding layer.
Step 5 | Make the Pudding Layer


In a medium mixing bowl, using a whisk or hand mixer, mix pudding and milk for 2 minutes.
Pour over the cream cheese layer. Cover with plastic wrap and refrigerate for a minimum of 2 hours.
Step 6 | Spread Topping & Enjoy


Before serving, top with remaining 8 ounces of whipped topping. Optional: garnish with chocolate shaving and/or chopped pecans.

Easy Variations
- Swap the pudding flavor. Try vanilla, cheesecake, or even butterscotch pudding for a fun twist.
- Use walnuts instead of pecans. They offer a similar crunch with a slightly different flavor.
- Make it nut-free. Simply leave out the nuts and press the crust mixture as-is.
- Use homemade whipped cream! You can substitute stabilized whipped cream if preferred.
- Add extra toppings. Chocolate chips, crushed cookies, or caramel drizzle all work beautifully.
Expert Tips
Here are the top tips I use for the best chocolate delight dessert!
- Press the crust firmly into the pan! Make sure the flour, butter, and pecan mixture is evenly pressed down so it bakes into a sturdy base. This helps hold all those creamy layers without crumbling apart.
- Let the crust cool completely. Adding the cream cheese layer too soon can cause it to melt and become messy. Give it enough time to fully cool for clean, defined layers.
- Use room temperature cream cheese. This ensures a smooth, lump-free filling that spreads easily. Cold cream cheese can be difficult to mix and may leave chunks!
- Work quickly with the pudding layer. Instant pudding thickens fast, so pour and spread it as soon as it’s mixed. This helps create an even, smooth layer.
- Chill long enough before serving. Letting the dessert set for at least 2 hours but up to 4 helps the layers firm up. This makes slicing easier and improves the overall texture.
What to Serve With Chocolate Lush Dessert
As a dessert, chocolate delight is perfect to serve on its own! You might want to pair it with a cup of coffee or tea, or a glass of milk for young ones.
I also like it with a side of fresh berries to balance out the sweetness of the dessert!
Storage & Make-ahead Tips
Storage: Cover and refrigerate for up to 3 days. Keep it chilled until ready to serve.
Freeze: Wrap tightly and freeze for up to 1 week. Thaw in the refrigerator before serving for best texture!
Make Ahead: This is the perfect make-ahead dessert! Just prepare it the day before and let it chill overnight before serving.

Recipe FAQs
The name comes from its rich, creamy layers that make it a truly “delightful” dessert to eat. “Chocolate lush” is just another popular name that highlights its smooth, velvety texture.
Yes, you can simply leave the nuts out of the crust if needed. The base will still hold together, though it will have a slightly softer texture.
Yes, chocolate delight can be frozen if wrapped tightly to prevent freezer burn! For best texture, thaw it in the refrigerator before serving and enjoy within about a week.
More Easy Dessert Recipes to Try
Hungry for more easy, home-cooked, delicious recipes?
Sign up for my free recipe club to get family-friendly recipes in your inbox each week! Find me sharing daily meal-time inspiration on Pinterest, Facebook, and Instagram.

Chocolate Delight Recipe
Click Stars To Rate
Ingredients
- 2 cups flour
- 1 cup butter - melted (2 sticks)
- 1 cup pecans - chopped (reserve some for garnish)
- 1 8-ounce package cream cheese - room temperature
- 16 ounces whipped topping - thawed and divided
- 1 cup powdered sugar
- 2 3.9-ounce instant chocolate pudding mix
- 3 cups milk
- 1 chocolate bar - grated or shavings (optional)
Instructions
- Preheat oven to 375 degrees F.
- In a medium mixing bowl, combine flour, butter, and nuts with a fork.
- Spread and press into the bottom of the baking pan. Bake for 10-15 minutes. Remove from oven and let cool completely. On a cooling rack – approximately 30-60 minutes.
- In a medium mixing bowl, mix the cream cheese, slowly add the powdered sugar. Fold in 8 ounces whipped topping. Spread over the cooled base layer. Place in the refrigerator for about 15 minutes to let it set before adding the pudding layer.
- In a medium mixing bowl, using a whisk or hand mixer, mix pudding and milk for 2 minutes. Pour over the cream cheese layer. Cover with plastic wrap and refrigerate for a minimum of 2 hours.
- Before serving, top with remaining 8 ounces of whipped topping. Optional: garnish with chocolate shaving and/or chopped pecans. Enjoy!
Notes
- Press the crust firmly into the pan! Make sure the flour, butter, and pecan mixture is evenly pressed down so it bakes into a sturdy base. This helps hold all those creamy layers without crumbling apart.
- Let the crust cool completely. Adding the cream cheese layer too soon can cause it to melt and become messy. Give it enough time to fully cool for clean, defined layers.
- Use room temperature cream cheese. This ensures a smooth, lump-free filling that spreads easily. Cold cream cheese can be difficult to mix and may leave chunks!
- Work quickly with the pudding layer. Instant pudding thickens fast, so pour and spread it as soon as it’s mixed. This helps create an even, smooth layer.
- Chill long enough before serving. Letting the dessert set for at least 2 hours but up to 4 helps the layers firm up. This makes slicing easier and improves the overall texture.
Want to Save this Recipe?
By submitting this form, you consent to receive emails from Soulfully Made.




