Begin by lining a tray with some baking paper and set aside. Use a tray that will fit into your freezer.
Next add your Oreos into a food processor and process them until they resemble fine bread crumbs (see note 3 if you don't have a food processor).
Add your cream cheese to your Oreos and using a hand mixer, mix until well combined. Avoid overmixing as this can make your mixture too soft (see note 4).
Add heaped tablespoons of the mixture onto your lined tray from earlier. You should end up with about 12 large oreo balls. You can make them smaller if you wish, which will result in more Oreo balls.
Use the palm of your hands to roll the mixture into little balls (see note 4 if the mixture is too soft). Place the tray of Oreo balls into the freezer for 15 minutes.
In the meantime, melt your dark chocolate melts in the microwave for 20 second bursts at a time, mixing in between each burst until fully melted.
Coat the Oreo balls in the melted chocolate. I like to use two forks to roll the Oreo balls in the chocolate and then lift them up and let any excess chocolate drip off (see video for demonstration).
Once they're covered in chocolate, you can decorate them however you like, but I like to decorate mine with white chocolate. To do this, melt your white chocolate melts in the microwave for 20 second bursts at a time, mixing in between each burst until fully melted. Next place the melted chocolate into a piping bag and then cut a very small bit of the tip off. Then pipe the white chocolate over the Oreo balls in a zip zag motion (see video for demonstration).
Let the chocolate fully set and then they're ready to eat! You can place them into the freezer for 5-10 minutes to speed up the process :)