01 -
Get your 8x8 inch square pan ready by lining it with parchment paper. Give the parchment a light coating of butter or a quick spray with butter-flavored cooking spray so nothing sticks.
02 -
Grab a medium saucepan and toss in the butter, mini marshmallows, sugar, cocoa powder, and heavy cream. Give everything a good stir to combine the ingredients.
03 -
Set your heat to medium-low and keep stirring regularly. You'll want to cook this mixture until the butter melts completely and everything comes together into a smooth, creamy consistency.
04 -
Turn your heat down to low, then stir in the vanilla extract and white chocolate chips. Keep mixing until those chips melt completely and blend into a silky mixture.
05 -
Take the pan off the heat and mix in your red food coloring. Stir it through thoroughly, adding a bit more if you want a deeper red shade.
06 -
Pour your red chocolate mixture into the prepared pan and pop it in the refrigerator for at least an hour to set up properly.
07 -
While the fudge chills, beat together the butter and cream cheese in a medium bowl using an electric mixer. Add your powdered sugar and vanilla, then mix until everything's well blended.
08 -
Put the white chocolate chips in a microwave-safe bowl and heat them in 30-second bursts. Stir well after each round until the chocolate is completely melted and smooth.
09 -
Pour your melted white chocolate into the cream cheese mixture and blend everything together on low speed until it's perfectly combined.
10 -
Spread the white frosting mixture evenly over your chilled red fudge layer, making sure it covers the entire surface.
11 -
Return the pan to the fridge and let it sit until the cream cheese frosting layer is completely firm and cold.
12 -
Gently lift the fudge out of the pan using the parchment paper edges. Place it on a flat cutting surface and slice it into 16 equal squares for serving.