How can I toast the marshmallows if I don’t have a broiler or kitchen torch?
Hold each marshmallow on a skewer over the open flame of a gas burner (or an electric coil set to high), turning until evenly browned, or place them in a dry, pre-heated cast-iron or non-stick skillet and sear the bottoms for 30–60 seconds, then flip to brown the tops. Work in small batches so they don’t melt before you can transfer them to the cocoa.
Can I make this hot cocoa vegan, and which plant-based milks or marshmallow alternatives work best?
Yes—simply swap the dairy milk for a rich, unsweetened plant-based option such as oat, almond, or canned light coconut milk, which all steam and foam well without curdling. Use a high-quality vegan chocolate (or cocoa powder plus sugar) and top with gelatin-free vegan marshmallows like Dandies; if those are unavailable, finish with a dollop of coconut whipped cream or a dusting of cocoa instead.
How can I scale up this recipe and keep the cocoa warm for a crowd?
Multiply all ingredients by the number of servings you need, then prepare the cocoa in a large pot; once the chocolate has fully melted, transfer it to a slow cooker or an insulated beverage dispenser set to the “warm” setting (about 150 °F/65 °C) to hold for up to 2 hours without scorching. Toast marshmallows in batches under the broiler just before serving and keep them on a parchment-lined tray; guests can float or skewer their own so the tops stay crisp rather than steaming in the pot.