01 - Line a baking sheet with parchment paper.
02 - Insert a wooden skewer or lollipop stick into each marshmallow to hold while dipping.
03 - Place chopped chocolate in a heatproof bowl and melt over simmering water, stirring until smooth. Alternatively, microwave in 20-second intervals, stirring between each until melted.
04 - Dip each marshmallow halfway into the melted chocolate, allowing excess to drip off.
05 - Immediately coat the chocolate-dipped portion with your choice of toppings by sprinkling or rolling.
06 - Place the finished marshmallows upright on the prepared baking sheet and allow to set at room temperature for 15 minutes or until chocolate firms.
07 - Serve immediately or store in an airtight container for up to three days.