Classic Old-Fashioned Chocolate Lush Recipe

This old-fashioned Chocolate Lush recipe is a beloved classic known by many names — Delicious Dessert, Four-Layer Delight, or Chocolate Pudding Dessert. No matter the name, it’s the same irresistible, crowd-pleasing layered treat: a buttery shortbread-style crust, a creamy sweetened cream cheese layer, and a smooth chocolate pudding topping. It’s simple to make, easy to transport, and always a hit at potlucks and family gatherings.

Chocolate Lush Dessert on a plate

I first found this recipe in my mom’s collection under the simple title “Delicious Dessert.” Over the years I’ve seen it called Chocolate Lush, Four Layer Delight, and Chocolate Pudding Dessert. It’s one of those nostalgic recipes that reliably delivers comfort and sweetness with minimal fuss.

I recently brought a pan to a potluck and was reminded how fast it disappears. The recipe’s charm lies in the contrasting textures: a tender, buttery base that bakes to a light golden brown; a fluffy, slightly tangy middle layer made from cream cheese and whipped topping; and a creamy pudding top layer that sets into a smooth finish.

Ingredients You’ll Need for Chocolate Lush Dessert

  • 1 cup all-purpose flour
  • 1/2 cup butter (cold or softened, depending on method)
  • 1 (8 oz / 250 g) package cream cheese
  • 1 cup whipped topping (Cool Whip or similar)
  • 1 cup powdered (icing) sugar
  • 1 large package (or two small) instant chocolate pudding mix
  • 2 1/2 cups milk (for the pudding)
Chocolate Lush Dessert slice

Chocolate Lush Dessert

Prep Time: 20 minutes
Cook Time: 10 minutes
Inactive Time: 2 hours (chill)
Total Time: 2 hours 30 minutes

Chocolate Lush is an easy, make-ahead dessert with three distinct layers that come together to create a decadent but approachable treat. It’s ideal for potlucks, picnics, and any occasion where you want a simple, delicious dessert that travels well.

Ingredients

  • Base:
  • 1 cup flour
  • 1/2 cup butter
  • Middle layer:
  • 1 (8 oz / 250 g) cream cheese, softened
  • 1 cup whipped topping
  • 1 cup powdered sugar
  • Top layer:
  • 1 large package (or two small) instant chocolate pudding mix
  • 2 1/2 cups milk

Instructions

  1. Prepare the base: Preheat oven to 350°F (175°C). Combine the flour and butter until the mixture resembles coarse oatmeal. Press evenly into the bottom of a 9 x 13-inch pan. Bake for 8–12 minutes, or until the crust is just lightly browned. Remove from oven and let cool completely before proceeding.
  2. Make the middle layer: In a mixing bowl, beat the softened cream cheese with the powdered sugar until smooth. Gently fold in the whipped topping until the mixture is light and creamy. For easier spreading, dollop small spoonfuls over the cooled crust and then gently spread to cover, which helps prevent the crust from breaking.
  3. Prepare the pudding layer: Whisk the instant pudding mix with 2 1/2 cups cold milk according to package instructions until thickened. For a firmer top layer, you can chill the pudding briefly before spreading.
  4. Assemble and chill: Once the crust is fully cooled and the cream cheese layer is evenly spread, pour or spoon the prepared pudding over the cream cheese layer and smooth the top. Refrigerate for at least 2 hours, or until the pudding sets. Serve chilled with an optional dollop of whipped topping on each slice.
© Rita Joy

Chocolate Lush Dessert whole pan

How to Make Chocolate Lush Dessert

The base is a simple mixture of flour and butter pressed into a pan and baked briefly to set. While the crust bakes and cools, prepare the creamy middle layer from cream cheese, powdered sugar, and whipped topping. Finish with instant chocolate pudding made with milk for a silky top layer. Chilling between steps helps make assembly cleaner and the final dessert firmer for slicing.

Baked crust for Delicious Dessert

When spreading the cream cheese mixture, place small spoonfuls across the crust and gently smooth to cover. This prevents the crust from tearing or lifting off the pan. Once the cream cheese layer is in place, pour the chocolate pudding on top and spread gently.

Spreading the middle layer

After assembling, chill the dessert until fully set. Cut into squares and serve chilled, with an optional spoonful of whipped topping or a sprinkle of chocolate shavings for presentation.

Adding pudding layer to Chocolate Lush

Tips for Best Results

  • Cool the crust completely before adding the cream cheese layer to avoid melting or sliding.
  • Refrigerate the assembled dessert for at least two hours; overnight chilling improves texture and flavor.
  • Use small spoonfuls to place the cream cheese layer before spreading to keep the crust intact.
  • For a firmer pudding layer, use slightly less milk than the package calls for, or chill the pudding briefly before adding.
  • Make this dessert a day ahead—flavors meld and slicing is neater after a full chill.

Serving and Storage

Serve Chocolate Lush chilled, cut into squares. It keeps well covered in the refrigerator for 3–4 days. For best texture, avoid freezing, as the pudding and whipped topping may separate when thawed.

Variations to Try

  • Swap the chocolate pudding for banana cream pudding for a lighter, fruity variation.
  • Add a layer of sliced bananas between the cream cheese and pudding layers for banana-chocolate lush.
  • Stir a handful of crushed cookies or chopped nuts into the crust for extra texture.

Pin this to remember it later!

Chocolate Lush Dessert pin image