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