01 - Line a baking sheet with parchment paper to prevent sticking and ensure easy cleanup.
02 - Insert a lollipop stick or wooden skewer into the center of each marshmallow, pushing about halfway through for secure handling.
03 - Combine chocolate and coconut oil or butter in a heatproof bowl. Melt using a double boiler over simmering water or microwave in 20-second intervals, stirring frequently until smooth and glossy.
04 - Holding the skewer, dip each marshmallow into the melted chocolate, turning to coat completely. Allow excess chocolate to drip off for even coverage.
05 - Immediately sprinkle or roll dipped marshmallows in your chosen toppings while chocolate is still wet for optimal adherence.
06 - Stand dipped marshmallows upright on the prepared baking sheet. Refrigerate for at least 30 minutes until chocolate is completely set.
07 - Serve chilled or bring to room temperature before serving. Store leftovers in an airtight container in a cool place for up to 5 days.