I make my chocolate lasagna with an Oreo cookie crust, chocolate pudding, and delightful cream cheese and Cool Whip topping. My version is easy to make and perfect for chocolate lovers, like me!

This post may contain affiliate links. If you click on a link and make a purchase, I may receive a small commission at no extra cost to you. For more information, please read my disclaimer.
My No Bake Chocolate Lasagna Recipe
Chocolate desserts have always had a special place in my heart. And recently, my chocolate lasagna has become one of my family’s favorite sweet treats.
My layered dessert is simple to make, and it’s so fun that even my kids help with it, too. The first time I made my Oreo lasagna, my son Connor helped with the cream cheese filling, and my daughter Leah prepared the pudding mixture.
A few hours later, when the lasagna was finally done chilling, it was time to enjoy it together! Connor said that it reminded him of one of his all-time favorite desserts… Oreo dirt cake! Leah said that she never would have imagined Oreo cookies could be used to make a lasagna, but that it was simply perfect.
And if you love chocolate desserts, try my recipes for Oreo balls, double chocolate chip cookies, hot cocoa dip, air fryer lava cake, and Oreo cheesecake mousse next.
What is chocolate lasagna?
Chocolate lasagna is a no-bake dessert that has the same layered structure as a traditional lasagna. The difference is that this version is sweet rather than savory! My recipe is a twist on the Olive Garden chocolate lasagna, but mine uses chocolate pudding instead of cake.

Oreo Lasagna Ingredients
- Oreo cookies – I use 36 cookies for this recipe, plus more for garnish. The family size pack has the perfect amount.
- Melted butter – Unsalted butter works best. It binds the Oreo crumbs together without making the dessert overly salty.
- Cream cheese – Adds tangy flavor and gives the filling a creamy texture.
- Sugar – Balances out the cream cheese filling with the perfect amount of sweetness.
- Cool Whip – I use a 16-ounce container and divide it in half to use for two layers.
- Instant chocolate pudding mix – For a rich, chocolatey taste.
- Milk – Two tablespoons are used in the filling, and the rest is for the pudding mixture. Very cold milk is a must when making the pudding. It won’t set properly otherwise!
How to Make Chocolate Lasagna
A full printable version of this recipe with ingredient measurements is available at the bottom of this post.
STEP ONE: In a food processor, crumble all of the Oreo cookies. Move the crumbles to a bowl and combine with the melted butter.
STEP TWO: Use the back of the spoon to scoop and press the Oreo mixture into the bottom of a 9×13 pan. Allow it to set in the freezer.

STEP THREE: Add the cream cheese, sugar, and 2 tablespoons of milk to a mixing bowl. Beat the mixture until it is smooth and silky. Then, use a spatula to fold in half of the Cool Whip.
STEP FOUR: Remove the Oreo crust from the freezer and dollop the cream cheese mixture over the top. Use the spatula to spread the mixture into an even layer, then return the pan to the freezer for 10 minutes.


STEP FIVE: In a large mixing bowl, whisk the instant pudding mix and the remaining milk until it has thickened and set.
STEP SIX: Remove the pan from the freezer again and dollop the chocolate pudding on top of the cream cheese layer. Use the spatula to spread it evenly, then place the pan back in the freezer for 30 minutes.

STEP SEVEN: Finally, spread the remaining Cool Whip on top of the dessert. Place it in the fridge and let it set for at least 4 hours, or overnight. Garnish it with extra Oreo cookie crumbs right before serving.


Tips for the Best Dessert Lasagna
- I only use regular Oreos, not Double Stuf! The extra filling in Double Stuf cookies will completely throw off the texture of the crust.
- An offset spatula is my favorite tool for spreading the ingredients. It helps me easily smooth out each new layer without messing up anything below it.
- Be sure to let each layer set before adding the next one. Allowing time to set and chill will ensure that the layers don’t bleed together.
- For clean and easy slicing, place the dessert in the freezer for 30 minutes before serving.
Chocolate Lasagna Dessert Variations and Substitutions
- If a food processor isn’t available, place the cookies in a sealed plastic bag and crush them with a rolling pin!
- When I want a different flavored crust, I use Golden Oreos or graham crackers instead.
- To switch up the taste, swap the chocolate pudding mix with a different flavor. Some of my other favorites are vanilla, strawberry, or even white chocolate.
- Additional mix-ins like chocolate chips or crushed candy pieces will add some extra texture to the different layers.
What to Serve with My Chocolate Lasagna Recipe
While chocolate lasagna is already loaded with plenty of rich flavor, an additional topping will take it to the next level. My kids love adding chocolate Cool Whip to the dessert, while my personal favorite topping is classic whipped cream! And of course, a cold glass of milk or a warm mug of coffee is the perfect sip alongside it.

Chocolate Lasagna FAQs
Can I make Oreo lasagna ahead of time?
Yes! My recipe can be prepared up to two days in advance. Wrapping it tightly with plastic wrap will help keep it fresh in the refrigerator. I recommend waiting until just before serving to add any final garnishes, such as crushed cookies. This will keep the dessert fresh and prevent the topping from getting soggy.
How should I store leftovers?
Leftover dessert lasagna can be stored for up to 3 days in the refrigerator in an airtight container or covered tightly with plastic wrap. It also freezes incredibly well! I like to store large portions in a freezer-safe container, or I wrap and freeze individual slices. Either way, this dish is easy to defrost and enjoy once ready.

More Easy Dessert Recipes
- Pineapple upside down cake with crushed pineapple
- Cool whip fruit dip
- Peanut butter pie with cool whip
- Watergate salad
- Frogeye salad
- Cool whip frosting

Easy Chocolate Lasagna
Ingredients
- 36 Oreo cookies plus more for garnish buy the family size pack
- 6 tablespoons unsalted butter melted
- 8 ounces cream cheese
- 1/4 cup sugar
- 16 ounces Cool Whip divided
- 2 3.9 ounces pkgs instant chocolate pudding mix
- 3 1/4 cup cold milk
Instructions
- In a food processor, crumble all of the Oreo cookies. Move them to a bowl and combine them with the melted butter. Use the back of the spoon to scoop and press the Oreos into the bottom of a 9×13 pan. Set it into the freezer.
- Using a mixing bowl, combine the cream cheese, sugar, and 2 tablespoons of milk. Beat the mixture until it is smooth and silky. Use a spatula to fold in 8 ounces of Cool Whip.
- Take the 9×13 pan out and dollop the cream cheese mixture over the Oreo crust. Use the spatula to spread it over the bottom layer. Put it back into the freezer.
- In a large mixing bowl, whisk the instant pudding mix and the remaining milk until it has thickened.
- Take the pan back out of the freezer and dollop the chocolate pudding on top of the cream cheese layer. Use the spatula to spread it over the second layer. Place it back into the freezer for 30 minutes.
- Layer the rest of the Cool Whip on top, then place it into the fridge for 4 hours – overnight. Garnish it with additional Oreo cookie crumbs right before serving!
Notes
- Only use regular Oreos, not Double Stuf! The extra filling in Double Stuf cookies will completely throw off the texture of the crust.
- An offset spatula is my favorite tool for spreading the ingredients. It helps easily smooth out each new layer without messing up anything below it.
- Be sure to let each layer set before adding the next one. Allowing time to set and chill will ensure that the layers don’t bleed together.
- For clean and easy slicing, place the dessert in the freezer for 30 minutes before serving.
- Store leftovers covered tightly or in an airtight container in the fridge for up to 3 days.
Nutrition
This nutrition information is based on the exact products I used in this recipe. Brands and sizes of products could alter exact nutrition and should always be calculated independently.
