Preheat the oven to 350 degrees F. Grease a 9x13-inch baking dish. Set aside.
To a bowl, add 1 box 3.9-ounce chocolate instant pudding mix, 1 envelope hot cocoa mix, and 2 1/2 cups whole milk.
Whisk on medium speed until combined.
Add 1 box 15.25-ounce Chocolate Fudge Cake Mix (do not include the additional ingredients listed on the box: eggs, oil, water). Stir with a spatula until combined.
Add 2 cups of the marshmallows. Fold until the marshmallows are distributed throughout.
Transfer the batter to the greased baking dish.
Sprinkle ½ cup semi-sweet chocolate chips and ½ cup milk chocolate chips on top. Bake for 30 minutes or until a toothpick comes out clean. Turn the oven off and remove the dish.
Add the remainder of the marshmallows on top and place back in the oven for 5 minutes.
Place the baking dish on a wire rack to cool until you are ready to serve.
Top with whipped cream, heated chocolate fudge sauce, and more chocolate chips if you like.