Peanut Butter Cup Dessert is my favorite kind of no-bake treat: a cold, layered 9×13 dessert with an Oreo crust, a creamy peanut butter cheesecake layer, and a thick chocolate pudding finish. It tastes like a peanut butter cup in slice form, and it’s the kind of dessert I’d rather make than fuss with baking.
The Oreo crust keeps it crisp, the peanut butter layer is fluffy and rich, and the pudding adds that classic chocolatey bite. I like this version because the layers stay distinct after chilling, and the chopped candy on top makes it look finished with almost no effort.
This is especially good for parties and potlucks because you can make it early, let it chill, and slice it when you’re ready. For me, it’s a go-to when I want something that feels a little special but still stays simple.

Why You’ll Love This Recipe
No-bake: No oven, no water bath, no stress. It’s the kind of dessert I make when the kitchen is already busy.
Classic flavor combo: Chocolate and peanut butter is hard to beat, and the Oreo crust makes it even better.
Make-ahead friendly: This needs chill time anyway, so it’s easy to prep hours before you need it.
Easy to slice and serve: Once it’s cold, it cuts into neat squares for a dessert table or buffet-style serving.
Flexible toppings: Peanut butter cups are my go-to, but you can add chocolate syrup or mini chips depending on what you have.
Ingredients You’ll Need
Oreo Crust
- Chocolate sandwich cookie crumbs: Regular Oreos work great here. I usually buy the whole cookies and crush them myself, but pre-crushed crumbs are fine too.
- Unsalted butter: Melted butter is what holds the crust together so it slices cleanly later.
- Salt: Just a pinch helps the chocolate taste more like chocolate. I don’t skip it.
Peanut Butter Layer
- Cream cheese: Use block-style cream cheese and let it soften so it beats smooth. Cold cream cheese leaves little lumps that are hard to fix later.
- Creamy peanut butter: I use standard creamy peanut butter (the shelf-stable kind). Natural peanut butter can work, but it needs to be well stirred and not runny.
- Powdered sugar: This sweetens and also firms up the layer so it holds its shape when you spread the pudding on top.
- Whipped topping: This keeps the peanut butter layer light and fluffy. Make sure it’s thawed so it folds in easily.
- Vanilla extract: Just enough to round out the peanut butter and cream cheese flavor.
Chocolate Pudding Layer
- Instant chocolate pudding mix: Instant is important here (not cook-and-serve). Fudge pudding is a nice swap if you want a deeper chocolate flavor.
- Cold milk: Cold milk helps the pudding set up fast and thick. I stick with regular dairy milk for the most reliable set.
Topping
- Whipped topping: This is the final soft layer that makes the dessert look clean and finished. Thaw it so it spreads without tearing the pudding.
- Peanut butter cups: Chop them fairly small so you get some in every slice. I like a mix of tiny bits and a few bigger chunks.
- Chocolate syrup: Totally optional, but a light drizzle looks nice right before serving.
- Mini chocolate chips: Optional, but great if you want a little extra texture on top.

Recipe Instructions
- Make the crust: Mix the cookie crumbs, melted butter, and salt until everything looks evenly moistened.
- Chill the crust: Press the crumb mixture firmly into a 9×13 inch dish, then chill for 10 minutes so it sets up.
- Beat the cream cheese: Beat the softened cream cheese until smooth and creamy.
- Mix in peanut butter: Beat in the peanut butter, powdered sugar, and vanilla until thick and well blended.
- Fold in whipped topping: Fold in the whipped topping until the peanut butter mixture is uniform, then spread it evenly over the chilled crust.
- Mix the pudding: Whisk the instant pudding mixes with cold milk for about 2 minutes, then let it stand for 5 minutes to thicken.
- Add the pudding layer: Spread the thickened pudding evenly over the peanut butter layer.
- Add the topping: Spread the remaining whipped topping over the pudding, then sprinkle with chopped peanut butter cups. Add chocolate syrup or mini chips if you want.
- Chill: Chill for at least 4 hours before slicing and serving.

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
Press the crust down firmly. Use the bottom of a measuring cup to really pack it in. A loose crust is the main reason the first pieces fall apart.
Make sure the cream cheese is truly soft. If it still feels cool and firm, you’ll fight lumps. Let it sit out longer, or cut it into cubes to warm faster.
Don’t rush the pudding set. Letting it stand a few minutes before you spread it makes the layers cleaner. If it’s too thin, it can swirl into the peanut butter layer.
Freeze briefly for cleaner slices. If you want sharp edges, pop the pan in the freezer for about 20 minutes before cutting. It makes a big difference with a soft layered dessert.
Watch the natural peanut butter. It can work, but only if it’s well stirred and not oily or runny. A looser peanut butter can make that middle layer too soft.
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
- Cold milk: A cold glass of milk is classic with this one. It’s especially nice if you go heavy on the chopped peanut butter cups.
- Coffee: I like this with plain black coffee or a not-too-sweet iced coffee. The bitterness is good with the rich layers.
- Fresh berries: Strawberries or raspberries on the side are an easy way to add something fresh to the plate. I keep them plain or add a tiny pinch of sugar.
- Extra drizzle: A little chocolate syrup on each slice makes it look more like a plated dessert. Salted caramel drizzle is good too if you want to mix it up.
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. This dessert is best served cold, and the layers hold up nicely once it’s chilled.
You can make this recipe ahead the day before you need it. I usually wait to add any drizzle until right before serving so the top stays neat.
If you want super clean slices, freeze individual portions or freeze the whole pan briefly, then cut. Let slices sit in the fridge to soften a bit before eating.
Thaw in the fridge overnight if you freeze larger portions. The texture is still good, just a little softer once it’s fully thawed.

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 gluten-free cookies for the crust?
Yes. Swap in gluten-free chocolate sandwich cookies and crush them the same way. Everything else in the recipe stays the same.
Can I use fudge pudding instead of chocolate?
Definitely. Instant fudge pudding gives a deeper chocolate flavor, and it sets up the same way as instant chocolate pudding.
Why is my peanut butter layer soft or a little runny?
This usually happens with very soft whipped topping or a looser natural peanut butter. Make sure the peanut butter is well stirred and not oily, and chill the dessert long enough so the layers can firm up.
How long does it need to chill before serving?
I like at least 4 hours so it slices cleanly. If you can chill it overnight, it’s even easier to cut and the layers look nicer.
Can I add other toppings?
Yes. Mini chocolate chips, a light chocolate syrup drizzle, or even chopped roasted peanuts are all good. I’d keep toppings fairly small so slicing stays easy.
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.

Peanut Butter Cup Dessert
INGREDIENTS
Oreo crust
- 2 cups chocolate sandwich cookie crumbs
- 6 tbsp unsalted butter melted
- pinch of salt.
Peanut butter layer
- 8 oz cream cheese softened
- 1 cup creamy peanut butter
- 1 cup powdered sugar
- 8 oz whipped topping thawed
- 1 tsp vanilla extract.
Chocolate pudding layer
- 2 boxes 3.9 oz instant chocolate pudding mix
- 3 cups cold milk.
Topping
- 8 oz whipped topping thawed
- 1 1/2 cups chopped peanut butter cups
- chocolate syrup optional
- mini chocolate chips optional.
INSTRUCTIONS
Build the crust
- mix cookie crumbs
- melted butter
- and salt until evenly moistened
- press firmly into a 9x13 inch dish and chill 10 minutes.
Make the peanut butter layer
- beat cream cheese until smooth
- beat in peanut butter
- powdered sugar
- and vanilla until thick and creamy
- fold in whipped topping until uniform
- spread evenly over crust.
Add chocolate layer and finish
- whisk pudding mix with cold milk for 2 minutes then let stand 5 minutes to thicken
- spread pudding over peanut butter layer
- spread remaining whipped topping on top then sprinkle with chopped peanut butter cups
- chill at least 4 hours before slicing and serving.
