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