01 - Line a baking sheet with parchment paper to prevent sticking.
02 - Insert a wooden skewer or lollipop stick into each marshmallow securely.
03 - Place chopped chocolate in a heatproof bowl and melt gently over simmering water using a double boiler, stirring continuously until smooth, or microwave in 20-second intervals, stirring between each.
04 - Dip each marshmallow halfway into the melted chocolate, allowing excess to drip off.
05 - Immediately sprinkle or roll the chocolate-coated portion of the marshmallow in your chosen toppings.
06 - Place dipped marshmallows upright on the prepared sheet and let them set at room temperature for 15 minutes or until chocolate firms.
07 - Serve immediately or store in an airtight container for up to 3 days.