If you love a cozy cup of hot chocolate, you’re going to LOVE this Brownie Hot Chocolate Lasagna! Instead of the traditional Oreo cookie crust, this hot chocolate lasagna starts with a thick, fudgy brownie base and is layered with fluffy hot chocolate cheesecake, rich chocolate pudding, and a creamy marshmallow topping.
It’s basically everything you love about hot chocolate turned into one delicious, layered dessert!
The best part? We’re using simple shortcuts like boxed brownie mix, instant pudding, and whipped topping to make this Christmas dessert easy and budget-friendly.
Whether you’re bringing dessert to a Christmas party, hosting a holiday gathering, or just looking for something fun to make with your family, this hot chocolate lasagna is sure to be a hit!
Why You’ll Love This Hot Chocolate Lasagna
- A fudgy brownie crust: Instead of crushed cookies, we’re using a rich brownie base that makes every bite extra chocolatey.
- Four delicious layers: Brownies, hot chocolate cheesecake, chocolate pudding, and fluffy marshmallow topping!
- Easy shortcut ingredients: Boxed brownie mix and instant pudding make this dessert much easier to prepare.
- Perfect for Christmas: The mini marshmallows and chocolate drizzle make it look just like a festive cup of hot cocoa.
- Great for feeding a crowd: Made in a 9×13-inch baking dish, this dessert is perfect for holiday parties and family gatherings.
- Make-ahead friendly: Prepare it the day before your gathering and decorate just before serving.
Ingredients You’ll Need
You don’t need a long list of expensive ingredients to make an impressive Christmas dessert! We’re using a few simple ingredients to create four delicious layers.
Brownie Crust
Fudge Brownie Mix: A boxed brownie mix creates our rich, chocolatey base without having to measure out a bunch of additional ingredients.
Eggs, Oil, and Water: Use the amounts listed on your brownie mix package.
Hot Chocolate Cheesecake Layer
Cream Cheese: Make sure your cream cheese is softened so the filling turns out smooth and creamy.
Powdered Sugar: Adds sweetness and helps create that delicious cheesecake filling.
Hot Chocolate Mix: This is what gives our cheesecake layer its classic hot cocoa flavor!
Vanilla Extract: Enhances the chocolate flavor and adds a little sweetness.
Whipped Topping: Makes the cheesecake layer light and fluffy without requiring baking.
Chocolate Pudding Layer
Instant Chocolate Pudding: Creates a thick, creamy chocolate layer. Make sure you’re using instant pudding rather than cook-and-serve.
Cold Milk: We’re using slightly less milk than the pudding package typically calls for so the filling holds its shape.
Marshmallow Whipped Topping
Whipped Topping: Creates a light, fluffy topping.
Marshmallow Creme: Gives the topping that sweet marshmallow flavor you expect from a cup of hot chocolate.
Vanilla Extract: Adds a little extra flavor.
Decorations
Mini Marshmallows: Because what’s hot chocolate without marshmallows?
Mini Chocolate Chips: Add a little extra chocolate flavor and texture.
Chocolate Syrup: A drizzle over the top makes this dessert look extra delicious.
Crushed Candy Canes: Optional, but perfect for giving this dessert a festive Christmas touch!
How to Make Brownie Hot Chocolate Lasagna
Step 1: Prepare the Brownie Crust
Start by preheating your oven according to the directions on your brownie mix package.
Lightly grease a 9×13-inch baking dish and prepare the brownie batter according to the package instructions.
Pour the batter into your baking dish and bake according to the package directions, until the center is set and a toothpick comes out with a few moist crumbs.
Allow the brownies to cool completely before adding the remaining layers.
Tip: Don’t rush this step! If the brownies are still warm, the cheesecake filling can soften and become difficult to spread.
Step 2: Make the Hot Chocolate Cheesecake Layer
In a large mixing bowl, beat the softened cream cheese until smooth.
Add the powdered sugar, hot chocolate mix, and vanilla extract. Mix until creamy and well combined.
Gently fold in the thawed whipped topping until the mixture is light and fluffy.
Spread the cheesecake mixture evenly over the cooled brownie crust.
Step 3: Add the Chocolate Pudding
In a separate bowl, whisk together the instant chocolate pudding mix and cold milk for approximately 2 minutes.
Allow the pudding to sit for a few minutes until it begins to thicken.
Carefully spread the chocolate pudding over the hot chocolate cheesecake layer.
If you’re having trouble keeping the layers separate, refrigerate the dessert for about 15–20 minutes before adding the pudding.
Step 4: Prepare the Marshmallow Topping
In another mixing bowl, beat the marshmallow creme and vanilla extract until smooth.
Gently fold in the thawed whipped topping until combined.
Spread the marshmallow mixture evenly over the chocolate pudding layer.
Step 5: Refrigerate
Cover the baking dish and refrigerate for at least 4 hours, preferably overnight.
This gives the layers time to set and makes the dessert easier to slice.
Step 6: Decorate and Serve
Once the dessert has chilled, sprinkle mini marshmallows and mini chocolate chips over the top.
Drizzle with chocolate syrup and, if desired, add crushed candy canes for a festive touch.
Cut into squares and serve chilled!
Tips for the Best Hot Chocolate Lasagna
Let the brownies cool completely. This is probably the most important step! Warm brownies can cause the cheesecake filling to melt.
Use softened cream cheese. Cold cream cheese can leave lumps in your filling, so let it soften before mixing.
Make sure your pudding is instant. Cook-and-serve pudding won’t work the same way in this recipe.
Don’t use too much milk. Using less milk creates a thicker pudding layer that holds up better when sliced.
Chill before serving. Giving the dessert at least 4 hours in the refrigerator helps the layers firm up.
Decorate right before serving. Mini marshmallows can become sticky, and crushed candy canes may begin dissolving if left in the refrigerator too long.
Variations and Substitutions
Peppermint Hot Chocolate Lasagna
Add a small amount of peppermint extract to the cheesecake filling and sprinkle crushed candy canes over the top.
Start with just ⅛ teaspoon of peppermint extract since it can be quite strong!
Double Chocolate Hot Chocolate Lasagna
Use a dark chocolate brownie mix and chocolate fudge pudding for an extra-rich chocolate dessert.
S’mores Hot Chocolate Lasagna
Sprinkle crushed graham crackers over the marshmallow topping along with mini chocolate chips.
This gives the dessert a fun s’mores-inspired twist!
Extra Marshmallow Hot Chocolate Lasagna
Add a handful of mini marshmallows between the cheesecake and pudding layers for even more marshmallow flavor.
Can You Make Hot Chocolate Lasagna Ahead of Time?
Absolutely! This is actually one of my favorite things about this dessert.
Since hot chocolate lasagna needs several hours to chill, it’s perfect for making the day before a holiday gathering.
Simply prepare all four layers, cover the baking dish, and refrigerate overnight.
When you’re ready to serve, add the mini marshmallows, chocolate chips, and chocolate drizzle.
How to Store Hot Chocolate Lasagna
Store leftover hot chocolate lasagna covered in the refrigerator for up to 3–4 days.
Because this dessert contains cream cheese, pudding, and whipped topping, it should remain refrigerated when not being served.
For the best texture, I recommend enjoying it fresh rather than freezing it. Freezing and thawing can change the consistency of the pudding and whipped topping.
Frequently Asked Questions
What is hot chocolate lasagna?
Hot chocolate lasagna is a layered dessert inspired by the flavors of hot cocoa. Traditional versions often feature an Oreo cookie crust, chocolate cheesecake filling, pudding, and whipped topping.
This version uses a fudgy brownie crust and marshmallow whipped topping for an extra-chocolatey twist!
Do I have to bake hot chocolate lasagna?
For this particular recipe, yes! The brownie crust needs to be baked before adding the remaining layers.
However, the cheesecake, pudding, and marshmallow layers don’t require any additional baking.
Can I use homemade brownies?
Absolutely! If you have a favorite homemade brownie recipe that fits a 9×13-inch baking dish, you can use it instead of boxed brownie mix.
Just make sure the brownies are completely cool before assembling the dessert.
Can I use homemade whipped cream instead of whipped topping?
You can, but stabilized whipped cream will hold up better than regular whipped cream, especially if you’re making the dessert ahead of time.
How long does hot chocolate lasagna need to chill?
I recommend refrigerating it for at least 4 hours, but overnight is even better if you want the layers to firm up before slicing.
The Perfect Christmas Dessert for Chocolate Lovers
If you’re looking for an easy Christmas dessert that looks impressive without requiring a ton of expensive ingredients, this Brownie Hot Chocolate Lasagna is a fun one to try!
With its fudgy brownie crust, creamy hot chocolate cheesecake, rich chocolate pudding, and fluffy marshmallow topping, every bite is packed with cozy chocolate flavor.
It’s the kind of dessert that’s perfect for sharing with family and friends during the holiday season!
And if you’re looking for more festive recipes, be sure to check out my 12 Days of Budget-Friendly Christmas Treats series for more affordable holiday baking ideas!
Brownie Hot Chocolate Lasagna
Description
This Brownie Hot Chocolate Lasagna is the ultimate dessert for chocolate lovers! A fudgy brownie crust is layered with fluffy hot chocolate cheesecake, rich chocolate pudding, and a creamy marshmallow whipped topping. Finished with mini marshmallows, chocolate chips, and a drizzle of chocolate syrup, this easy Christmas dessert is perfect for holiday parties and family gatherings!
Ingredients
Brownie Layer
Hot Chocolate Cheesecake Layer
Chocolate Pudding Layer
Marshmallow Topping
Decorations
Instructions
-
Prepare the brownie crust. Preheat your oven according to the brownie mix package directions. Lightly grease a 9×13-inch baking dish. Prepare the brownie batter according to the package instructions, using the required eggs, oil, and water.
-
Bake the brownies. Pour the brownie batter into the prepared baking dish and spread evenly. Bake according to the package directions, approximately 25–30 minutes, or until a toothpick inserted near the center comes out with a few moist crumbs. Allow the brownies to cool completely before adding the remaining layers.
-
Make the hot chocolate cheesecake filling. In a large mixing bowl, beat the softened cream cheese until smooth and creamy. Add the powdered sugar, hot chocolate mix, and vanilla extract. Mix until well combined. Gently fold in one 8-ounce container of thawed whipped topping until light and fluffy.
-
Add the cheesecake layer. Spread the hot chocolate cheesecake mixture evenly over the completely cooled brownie crust, smoothing the top with a spatula.
-
Prepare the chocolate pudding. In a separate mixing bowl, whisk together both packages of instant chocolate pudding mix and 3 cups of cold milk for approximately 2 minutes. Allow the pudding to sit for 3–5 minutes until thickened.
-
Add the pudding layer. Carefully spread the chocolate pudding over the hot chocolate cheesecake layer. If needed, refrigerate for 15–20 minutes before adding the pudding to help keep the layers separate.
-
Make the marshmallow topping. In a mixing bowl, beat the marshmallow creme and vanilla extract until smooth. Gently fold in the remaining 8-ounce container of thawed whipped topping until fluffy and combined.
-
Add the marshmallow layer. Spread the marshmallow whipped topping evenly over the chocolate pudding, smoothing it into an even layer.
-
Chill the dessert. Cover the baking dish and refrigerate for at least 4 hours, preferably overnight, to allow the layers to firm up.
-
Decorate and serve. Just before serving, sprinkle the mini marshmallows and mini chocolate chips over the top. Drizzle with chocolate syrup and add crushed candy canes, if desired. Cut into 12 squares and serve chilled. Enjoy!

