01 - Insert a lollipop stick into each marshmallow, pushing approximately halfway through to ensure stability during dipping.
02 - Line a baking sheet with parchment or wax paper to prevent sticking during the chilling phase.
03 - In a heatproof bowl, melt the chocolate over a pot of simmering water using the double boiler method or in short microwave bursts, stirring continuously until smooth and fully melted.
04 - Dip each marshmallow into the melted chocolate, allowing excess coating to drip off naturally before proceeding to the next step.
05 - Immediately sprinkle chosen toppings over the chocolate-coated marshmallows before the coating begins to set and harden.
06 - Place the finished marshmallows upright on the prepared baking sheet with adequate spacing between each piece.
07 - Refrigerate for 20 to 30 minutes, or until the chocolate coating has completely hardened and set.
08 - Serve immediately while chocolate remains fresh or store in an airtight container at room temperature for up to 2 days.