Chocolate Pudding Layer Dessert is that classic 9×13 layered dessert with a buttery pecan crust, a sweet cream cheese layer, a thick chocolate pudding layer, and a soft blanket of whipped topping.
It’s rich and chocolatey, a little crunchy on the bottom, and very cool and creamy in the middle. I like this version because the layers stay clean and distinct, and the crust has real flavor instead of tasting like an afterthought.
For me, this is one of those no-fail potluck desserts I make when I want something familiar that slices nicely. It’s especially good after a cookout or holiday dinner when you want a chilled dessert that isn’t fussy.

Why You’ll Love This Recipe
Make-ahead friendly: This one is better after a long chill, so it fits right into busy days and party planning.
Layers that hold up: Sealing the cream cheese layer to the edges keeps the pudding where it belongs, so you get those pretty slices.
Classic chocolate comfort: Instant chocolate pudding gives you that familiar, old-school chocolate delight dessert flavor that just works.
Great texture: The buttery pecan crust adds crunch and a little salt, which keeps the whole thing from tasting flat.
Easy to customize: You can go all chocolate, swap in vanilla pudding, or do a half-and-half mix depending on who you’re serving.
Ingredients You’ll Need
Crust
- All-purpose flour: I use regular flour here. It bakes up sturdy and keeps the crust from getting crumbly when you slice.
- Pecans: Chopped pecans are my favorite for this dessert. They toast up in the oven and make the crust taste buttery and nutty.
- Unsalted butter: Melted butter makes this super simple. If you only have salted butter, just go a little light on the added salt.
- Kosher salt: Don’t skip it. A small amount makes the crust taste more like a real cookie base instead of just “flour and butter.”
Cream Cheese Layer
- Cream cheese: Let it soften so it beats smooth. Cold cream cheese tends to leave little lumps in the layer.
- Powdered sugar: This sweetens without any grit. Granulated sugar won’t dissolve the same way here.
- Whipped topping: Fold it in gently so the layer stays light and spreadable. Make sure it’s thawed so you don’t end up with icy bits.
Pudding Layer
- Instant chocolate pudding mix: Use the instant kind for the right set. I stick with classic chocolate, but dark chocolate works too if you like it a little deeper.
- Cold milk: Cold milk helps the pudding thicken fast. Whole milk makes a richer pudding, but 2% works fine.
Topping
- Whipped topping: This is the easiest, cleanest topping for neat slices. Thaw it first so it spreads smoothly.
- Chocolate shavings or cocoa powder: I usually do quick chocolate shavings for a little texture, but a light dusting of cocoa is simple and classic.

Recipe Instructions
- Preheat the oven: Heat the oven to 350°F and lightly grease a 9×13-inch baking dish.
- Mix the crust: Stir the flour, chopped pecans, melted butter, and salt together until everything looks evenly moistened.
- Press the crust: Press the mixture firmly into the bottom of the dish in an even layer.
- Bake: Bake for about 15 minutes, until the crust is lightly golden and set.
- Cool: Let the crust cool completely before adding the next layer.
- Beat the cream cheese: Beat the softened cream cheese and powdered sugar until smooth and creamy.
- Fold in whipped topping: Fold in 1 cup of whipped topping, then spread the mixture over the cooled crust, sealing it all the way to the edges of the pan.
- Whisk the pudding: Whisk the instant pudding mixes with the cold milk for 2 to 3 minutes, until thickened.
- Spread the pudding: Gently spread the pudding over the cream cheese layer.
- Top and chill: Spread the remaining whipped topping over the pudding, garnish as you like, then chill for at least 4 hours (overnight is even better) before slicing.

Some of my tips!
This is the part that really makes a difference. If you only read one section, make it this one because this is where I share the little trick that helps the recipe turn out so well.
Recipe Tips & Tricks
Cool the crust all the way. If the crust is still warm, the cream cheese layer can get soft and start to slide when you spread it.
Seal the cream cheese layer to the edges. I run it right to the sides and “seal” it against the pan. That’s what keeps the pudding layer from sneaking down into the crust.
Whisk the pudding until it’s truly thick. Give it the full 2 to 3 minutes. If it’s still loose when you spread it, the layers won’t look as clean.
Spread gently. Use the back of a spoon or an offset spatula and take your time. Pressing too hard can pull up the layer underneath.
Chill longer for cleaner slices. Four hours works, but if you want sharp layers, an overnight chill makes cutting much easier.
Make some touches!
There are plenty of easy ways to serve this depending on the occasion. Keep it simple, or add a few small touches to make it feel a little more special.
Serving Suggestions
- Coffee or espresso: This is really good with coffee, especially if you’re serving it after dinner. I like it with a simple latte or plain black coffee.
- Fresh berries: Strawberries or raspberries are nice on the side if you want something fresh on the plate. You can also scatter a few right on top.
- Extra chocolate: Add more chocolate shavings, mini chocolate chips, or a light dusting of cocoa right before serving. It makes it look finished without much effort.
- Toasted nuts: If you like a little more crunch, sprinkle toasted chopped pecans over the top. It also hints at the crust so people know what’s coming.
Save it for later
This section covers how to store leftovers and what parts of the recipe you can prepare ahead of time.
Storage and Make Ahead
Store leftovers covered in the fridge for up to 4 days. This dessert needs to stay cold so the layers hold up and slices stay neat.
You can make this recipe ahead and it honestly works better that way. I usually assemble it the day before, cover it tightly, and let it chill overnight.
If you want to freeze it, you can, but the whipped topping can change texture a bit after thawing. If you do freeze it, thaw in the fridge overnight and expect slightly softer layers.

A few quick answers
This section covers a few extra details that may help before you head to the recipe card.
Recipe FAQs
Can I use homemade whipped cream instead of whipped topping?
You can, but it won’t hold as long and the layers may get a little softer after a day. If you want to use homemade, I’d stabilize it (with a little powdered sugar and/or gelatin) and plan to serve it sooner.
Can I use cook-and-serve pudding instead of instant?
I don’t recommend it for this one. Cook-and-serve pudding sets differently and adds extra heat and cooling time, which can mess with the cream cheese layer.
Why did my layers mix together?
The two biggest reasons are spreading too aggressively or not sealing the cream cheese layer to the edges. Also make sure the pudding is thickened before you spread it on.
Can I make it nut-free?
Yes. Swap the pecans for graham cracker crumbs and keep the butter the same, then bake as directed for the crust.
Can I use vanilla pudding?
Absolutely. Vanilla makes it lighter and a little more old-school. You can also do half vanilla and half chocolate if you want both flavors in the same dessert.
You might also like
Before you go, take a look at a few other recipes below the recipe card. They use similar ingredients in a different way and are worth saving too.

Chocolate Pudding Layer Dessert
INGREDIENTS
Crust
- 1 cup all-purpose flour
- 1 cup chopped pecans
- 1/2 cup unsalted butter melted
- 1/4 tsp kosher salt.
Cream Cheese Layer
- 8 oz cream cheese softened
- 1 cup powdered sugar
- 1 cup whipped topping thawed.
Pudding Layer
- 2 boxes instant chocolate pudding mix 3.4 oz each
- 3 cups cold milk.
Topping
- 2 cups whipped topping thawed
- chocolate shavings or cocoa powder for garnish.
INSTRUCTIONS
Crust
- Heat oven to 350 F and lightly grease a 9x13 inch baking dish
- Mix flour
- pecans
- melted butter
- and salt until evenly moistened
- Press firmly into the dish
- Bake until lightly golden and set
- about 15 minutes
- Cool completely.
Cream Cheese Layer
- Beat cream cheese and powdered sugar until smooth
- Fold in 1 cup whipped topping
- Spread evenly over the cooled crust and seal to the edges to help prevent pudding from soaking in.
Pudding Layer
- Whisk pudding mix with cold milk until thickened
- about 2 to 3 minutes
- Gently spread pudding over the cream cheese layer.
Topping and Chill
- Spread remaining whipped topping over the pudding
- Garnish as desired
- Chill at least 4 hours and preferably overnight before slicing and serving.
