01 - Line a baking sheet with parchment paper.
02 - Insert a skewer or lollipop stick into each marshmallow.
03 - Melt the chocolate with coconut oil or butter in a heatproof bowl over simmering water, stirring until smooth, or microwave in 30-second bursts, stirring between each.
04 - Dip each marshmallow into the melted chocolate, allowing excess to drip off.
05 - Sprinkle toppings of your choice over the wet chocolate immediately after dipping.
06 - Place dipped marshmallows on the prepared baking sheet.
07 - Let marshmallows set at room temperature for 20 to 30 minutes or refrigerate for 10 minutes until firm.
08 - Serve immediately or store in an airtight container at room temperature for up to 3 days.