When the springform ring comes off, the chilled edge holds its shape while the middle stays dense and creamy. I wanted a cheesecake that tastes like hot chocolate, not just a chocolate cheesecake with marshmallows on top, so this one uses sweetened cocoa mix alongside unsweetened cocoa and melted semisweet chocolate.
A water bath and a slow cool help the filling bake gently instead of setting too fast around the edges. I also take care not to overbeat the eggs; too much air in the batter can leave the finished cheesecake more likely to crack. After a long chill, the marshmallows go on last and get a quick turn under the broiler. The result is a cool, cocoa-rich slice with a soft, toasted marshmallow top.

Kitchen Note
Stay beside the oven when the marshmallows go under the broiler. They can turn from pale to golden in a few seconds, so watch constantly and pull the cheesecake as soon as the tops are toasted.
Save this Hot Chocolate Cheesecake for its cocoa-rich filling and toasted marshmallow crown—it’s a striking dessert to bring out after a long chill.
Why This Cheesecake Uses Cocoa Mix and Real Chocolate
Hot cocoa mix brings the familiar sweet, rounded taste of a mug of hot chocolate, but it can’t do the whole job in cheesecake batter. Unsweetened cocoa powder adds a deeper cocoa note without bringing more sugar, while melted semisweet chocolate gives the filling body and a smooth, rich texture as it chills. Each has a different role, which is why using only one of them changes more than the flavor.
The balance matters because the filling also has sugar and sour cream. If you use extra sweet cocoa mix in place of the unsweetened cocoa, the cheesecake can turn sweeter and less chocolate-forward. If you leave out the melted chocolate, you lose some of the dense, creamy set that makes each slice hold together. Whisking the two powders together before adding them helps distribute the cocoa evenly through the cream cheese, so you don’t end up chasing dry pockets with the mixer. The finished flavor lands between a classic chocolate cheesecake and hot cocoa: rounded and chocolatey, with enough tang from the sour cream to keep each bite from feeling heavy.
What Each Ingredient Brings to the Hot Cocoa Filling

- Graham cracker crumbs — Fine crumbs press into an even base that holds together under the filling. Store-bought crumbs work well; if you crush crackers yourself, aim for a sand-like texture rather than leaving large pieces. For a gluten-free crust, use gluten-free graham-style crumbs in the same volume.
- Cream cheese — Brick-style cream cheese gives the filling its structure. Let it soften before beating; cold cream cheese is more likely to leave small lumps that are hard to smooth out once the other ingredients are in.
- Sweetened hot cocoa mix and unsweetened cocoa powder — Use a sweetened cocoa mix for the familiar hot-chocolate taste, and keep the unsweetened powder for a more pronounced cocoa flavor without extra sweetness. Plain cocoa powder isn’t a direct replacement for the mix because it doesn’t contain the same sugar.
- Semisweet chocolate — Chopped chocolate melts smoothly in short microwave bursts and helps the chilled filling feel creamy and substantial. A baking bar is a reliable choice; chocolate chips can melt thicker because they’re made to hold their shape.
- Sour cream — This adds a gentle tang that balances the chocolate. Full-fat plain Greek yogurt can replace it in the same amount; the filling will still set, with a slightly less silky texture.
- Eggs — Room-temperature eggs blend into the batter more evenly than cold ones. Once they go in, low speed and brief mixing help keep excess air out of the filling.
The Stages That Keep the Cheesecake Smooth and Even
Press and prebake a firm graham crust
Heat the oven to 350°F and coat the bottom and sides of a 9-inch springform pan with nonstick cooking spray. Stir the graham cracker crumbs and salt with the melted butter until the crumbs look evenly damp, then press them firmly over the pan bottom. Bake for 8 to 10 minutes; the crust should look set rather than loose and sandy. Lower the oven to 325°F and let the crust cool while you make the filling.
Mix the cocoa and chocolate into a smooth base
Whisk the hot cocoa mix and unsweetened cocoa powder together in a small bowl so the powders are evenly combined. Beat the softened cream cheese with the sugar until smooth, then add the cocoa mixture. Melt the chopped semisweet chocolate in the microwave in 20-second bursts, stirring after each, and let it cool until barely warm; hot chocolate can make the cream cheese mixture too loose. Beat in the melted chocolate, sour cream, and vanilla just until smooth, then add the eggs one at a time on low speed, stopping as soon as each is blended.
Use the water bath for a gentle bake
Wrap the outside of the springform pan in two layers of heavy-duty foil, then set it inside a 12×16-inch roasting pan. Pour in the filling, place the roasting pan on the oven rack, and carefully add hot water until it reaches 1 inch up the springform pan. Bake at 325°F for 75 to 90 minutes, until the edges are set and an instant-read thermometer inserted in the center reads 160°F. The foil helps keep water out of the crust, so wrap it snugly before the pan goes into the roasting pan.
Cool gradually, then finish with marshmallows
Turn off the oven, crack the door open, and leave the cheesecake inside for 1 hour. Lift the springform pan out of the water bath, remove the foil, and cool it on a rack until it reaches room temperature, about 1 hour; then cover and chill for at least 6 hours or overnight. Run a thin knife around the cheesecake, remove the springform ring, and keep the cake on its pan base as you set it on a rimmed baking sheet. Scatter the mini marshmallows evenly over the top and broil on high about 6 inches from the element for 30 to 90 seconds, until golden.
Three Ways to Change the Flavor or Make It Gluten-Free
Give it a peppermint hot chocolate note
Replace the vanilla extract with 1/2 teaspoon peppermint extract. Peppermint is potent, so this smaller amount brings a cool mint note without overwhelming the cocoa or making the filling taste like candy.
Make the crust gluten-free
Replace the graham cracker crumbs with the same volume of gluten-free graham-style crumbs and keep the butter and crust method unchanged. For the whole cheesecake to be gluten-free, use gluten-free versions of the cocoa mix and chocolate as well.
Use a chocolate cookie crust
Swap the graham cracker crumbs for the same volume of finely crushed chocolate wafer cookies. Keep the melted butter and salt as listed; the darker, more chocolate-forward base makes the whole dessert taste richer.
Storage and Reheating
- Refrigerator: Cover and refrigerate for up to 4 days. The marshmallow topping softens and gets stickier as it sits.
- Freezer: Freeze the cheesecake before adding marshmallows. Wrap the whole cheesecake or individual slices tightly and freeze for up to 2 months; thaw overnight in the refrigerator, then add and broil the topping.
- Reheating: Serve the cheesecake chilled rather than warming it. Add the marshmallows and broil just before serving; microwaving the topped cake makes the marshmallows sticky and the filling too soft.
Questions That Come Up When Baking Hot Chocolate Cheesecake

Hot Chocolate Cheesecake
Ingredients
Equipment
Method
- Heat the oven to 350°F.
- Coat the bottom and sides of a 9-inch springform pan with nonstick cooking spray.
- Mix the graham cracker crumbs and fine salt with the melted butter.
- Press the mixture firmly over the pan bottom.
- Bake for 8 to 10 minutes.
- Lower the oven to 325°F and let the crust cool while you prepare the filling.
- Wrap the pan in two layers of heavy-duty foil.
- Set the wrapped pan in a 12x16-inch roasting pan.
- Whisk the sweetened hot cocoa mix and unsweetened cocoa powder together in a small bowl.
- Beat the softened cream cheese and granulated sugar in a large bowl until smooth.
- Beat in the cocoa mixture.
- Melt the chopped semisweet chocolate in the microwave in 20-second bursts, stirring after each, until smooth.
- Cool the chocolate until barely warm.
- Beat the chocolate into the cream cheese mixture with the sour cream and vanilla extract until just smooth.
- Beat in the eggs one at a time on low speed, stopping as soon as each is blended.
- Pour the filling over the crust.
- Set the roasting pan on the oven rack.
- Pour hot water into the roasting pan until it reaches 1 inch up the springform pan.
- Bake at 325°F for 75 to 90 minutes, until the edges are set and the center reaches 160°F on an instant-read thermometer.
- Turn off the oven, crack the door open, and leave the cheesecake inside for 1 hour.
- Lift the springform pan out of the water bath and remove the foil.
- Cool on a rack until room temperature, about 1 hour.
- Cover and chill for at least 6 hours or overnight.
- Run a thin knife around the cheesecake and remove the springform ring, keeping the cheesecake on the pan base.
- Set the cheesecake on a rimmed baking sheet.
- Scatter the mini marshmallows evenly over the cheesecake.
- Set the broiler to high.
- Broil the cheesecake about 6 inches from the element for 30 to 90 seconds, watching constantly, until the marshmallows are golden.


