This post may contain affiliate links. Please read our disclosure policy.
This chocolate lasagna is the no bake dessert I make when I need something cool and creamy for a crowd. It layers a crunchy Oreo crust, a sweet cream cheese layer, chocolate and vanilla pudding, and whipped topping under a drizzle of chocolate. Every bite is cool, creamy, and light.

I have made this so many times it is muscle memory now. It is the one I count on when I need a dessert I can put together the night before and not think about again until it is time to serve.
What sets this one apart is the pudding. Most chocolate lasagnas use only chocolate pudding, but I use one box of chocolate and one box of vanilla, and that mix gives the middle layer a softer milk chocolate flavor that never tastes too dark. That small swap is what makes this one taste different from the rest.

Reader Favorite
The First Layered Dessert I Trusted Myself to Make
Anything with this many layers used to feel like a project, but this was the one I could pull off with no oven and no stress. The chocolate and cream stack up into something that looks fancy, and it is really only simple steps and time in the fridge. It earned a spot at our family table years ago and never lost it.


What You’ll Need
Instant vanilla and chocolate pudding: Use one box of each, and make sure both are instant, not cook and serve, so the layer sets firm in the fridge. The vanilla box is the one people leave out, and it is the small detail that makes this recipe mine. Pudding boxes vary in size, and the two flavors are not always the same, but I tested this with slightly different size boxes and it still sets up right, so do not worry if yours are a little off.
Regular Oreos, not double stuffed: The regular cookies have more cookie and less filling, so they crush into a crust that presses firm and cuts clean. Use the whole cookie, cream center and all, the same way I do in my no-bake Oreo Lasagna. Double stuffed cookies make the base softer and greasier.
Softened cream cheese: Let it sit out until it is fully soft before you mix it. Cold cream cheese never smooths out all the way, and you end up with little lumps in the layer that will not blend in later.
Cool Whip: You need the full tub, split between the cream cheese layer and the top. Let it thaw in the fridge first so it folds in smooth. You can swap in my homemade whipped cream, but it stays softer, so the top is best eaten within a day or two.
Whole milk: Use whole milk for the pudding, not skim. The extra fat sets the pudding layer thick and creamy so it holds its place between the other layers instead of running. If you only have 2%, that works too.
Very easy to make and SO GOOD! I made it for our church potluck and it was a huge hit!

How to Make Chocolate Lasagna
Step 1: Crush the Oreos Add the whole Oreos, cream centers and all, to a food processor and pulse until the crumbs are even. Set aside three quarters of a cup of crumbs for the topping.
Step 2: Press the Crust Stir the melted butter into the remaining crumbs until they look like wet sand, then press them into an even layer in the bottom of a 9×13 pan (I will sometimes use the bottom of a measuring cup to press it down nice and evenly). Chill the crust while you make the next layer so it firms up.

Step 3: Make the Cream Cheese Layer Beat the softened cream cheese, half the Cool Whip, and the powdered sugar until smooth with no lumps. Spread it over the chilled crust in an even layer and return the pan to the fridge.

Step 4: Mix the Pudding Layer Whisk both boxes of pudding with the cold whole milk for about two minutes, until it is thick enough to hold a soft shape. Spread it gently over the cream cheese layer.

Step 5: Top and Chill Spread the rest of the Cool Whip over the pudding, then sprinkle on the reserved Oreo crumbs and drizzle with chocolate syrup. Add chocolate curls or chopped candy if you like, then refrigerate until set before serving.


Make Ahead and Storage
- This is a make ahead dessert by design. It needs at least a few hours in the fridge to set before serving, so building it the night before is the easy call. The layers only get more solid overnight. However, I wouldn’t recommend making this any more than 24 hours in advance. The longer it will sit, the softer the Oreo crust will become.
- Keep leftovers covered tightly with plastic wrap or foil in the fridge for 3 to 4 days. Press the wrap close to the surface so the whipped top stays fresh.
- You can freeze for up to 2 months. Let thaw on the counter and serve semi-frozen.

More Dessert Lasagna Recipes

Chocolate Lasagna
Ingredients
- 14.3 ounces package of Oreo cookies regular, not double stuffed
- ½ cup melted margarine or butter melted
- 8 ounces cream cheese softened
- 16 ounces cool whip divided
- 1 cup powdered sugar
- 5.1 ounces box instant vanilla pudding
- 5.9 ounces box instant chocolate pudding
- 3 cups whole milk cold
- chocolate syrup
- Optional topping: Chocolate curls or your favorite chocolate candy
Instructions
First Layer
- Add the whole Oreos, cream centers included, to a food processor and pulse until evenly crumbled. Set aside ¾ cup of crushed Oreos for the topping. Stir the remaining Oreo crumbs with the ½ cup melted butter, then press into an even layer in the bottom of a 9×13 pan. Refrigerate to chill.14.3 ounces package of Oreo cookies, ½ cup melted margarine or butter
Second Layer
- With an electric mixer, beat the cream cheese, 8 ounces of the Cool Whip, and the powdered sugar until smooth. Spread the cream cheese mixture over the chilled crust layer and refrigerate to chill.8 ounces cool whip, 1 cup powdered sugar, 8 ounces cream cheese
Third Layer
- Mix the packages of instant vanilla pudding and instant chocolate pudding together with 3 cups cold whole milk. Spread over the cream cheese layer.5.1 ounces box instant vanilla pudding, 3 cups whole milk, 5.9 ounces box instant chocolate pudding
Fourth Layer
- Spread the remaining 8 ounces of Cool Whip over the pudding layer. Sprinkle with the reserved ¾ cup crushed Oreos and drizzle with chocolate syrup. Top with chocolate curls or chopped candy if desired. Refrigerate until ready to serve.8 ounces cool whip, chocolate syrup, Optional topping: Chocolate curls or your favorite chocolate candy
Jenn’s Notes
- I use one box of vanilla and one box of chocolate pudding on purpose. The vanilla keeps the middle from tasting too dark and gives it a softer milk chocolate flavor.
- Pudding boxes vary in size, and the two flavors are not always the same, but I tested this with slightly different-sized boxes, and it still works, so use what you can find.
- Let each layer chill for ten to fifteen minutes before adding the next one, especially the crust, so the layers stay separate and cut clean.
- Use regular Oreos, not double stuffed, for a sturdier crust.


















It is what it is but it doesn’t turn out as “thick” as pictures. Use a smaller pan if not a 5×8. Taste good but the sizing was off for my liking. The crumbs (after leaving a cup out for topping) made the layer so thin in the bottom it didn’t cover fully.
I’m 17 years old and I just love this recipe… I enjoy baking but I’ve never taken classes to learn… everything I know is taught to me by my mom.. so when I saw this I knew I had to try baking it… my mom wanted a lot made so I doubled the recipe… this won’t ruin the recipe will it?
Hi Courtney! Thanks so much for reaching out! I love that you are making this with your mom! You guys sound amazing! You should have no issues doubling the recipe, I would just make it in 2 dishes!!
I’m 17 years old and I just love this recipe… I enjoy baking but I’ve never taken classes to learn… everything I know is taught to me by my mom.. so when I saw this I knew I had to try baking it… my mom wanted a lot made so I doubled the recipe… this won’t ruin the recipe will it?
How long do u chill each time
Just for about 10-20 minutes!
How do you do the chocolate curls? What did you use?
I just use the long side of a chocolate bar and use a peeler!
Thanks!! It makes it so pretty.
Does the cream cheese & cool whip need to be softened?
Yes, I would recommend softening. I will add that to the recipe card!
My step-mother made this and sometime she would use butterscotch pudding and toffee bits. Maybe she used vanilla wafers or Graham crackers for crust. Thank you for good directions.☺️
What size boxes of pudding? 3.4 oz or 5.9 oz?
3.4 – sorry I didn’t specify.
Love, love, love this recipe! I can’t count how many times I’ve made it! My kids are always asking for it as well as people at church! A tip to make the oreo crust a little quicker and easier….stick the oreos in the blender or food processor!
GREAT suggestion!!! Thanks for sharing!
You seriously have those most delicious and eye-catching recipes!! I won’t lie, sticking to a diet is very hard as a reader! I can not wait to make this chocolate lasagna! I love that it’s so simple!
You are so sweet!!! TYSM! <3