01 - Line a baking sheet with parchment paper to prevent sticking and make cleanup easy.
02 - Push a lollipop stick or wooden skewer into the center of each marshmallow, being careful not to pierce through the top.
03 - Combine chocolate and coconut oil or butter in a heatproof bowl. Melt using a double boiler over simmering water or in the microwave in 20-second intervals, stirring frequently until completely smooth and glossy.
04 - Holding each marshmallow by the stick, dip it into the melted chocolate. Rotate to coat evenly, then gently tap against the bowl edge to remove excess chocolate.
05 - Immediately sprinkle or roll the chocolate-coated marshmallows in your chosen toppings while the chocolate is still wet for best adhesion.
06 - Stand the dipped marshmallows upright on the prepared baking sheet, ensuring they don't touch each other.
07 - Refrigerate for at least 30 minutes until the chocolate is completely set. Serve chilled or allow to come to room temperature before enjoying.