Start by preparing a tray that fits comfortably in your freezer. Line it with baking parchment and set it aside, ready for the Oreo mixture.
Place the Oreos in a food processor and pulse them until they turn into fine crumbs, almost like soft bread crumbs. You want the texture nice and even so the truffles hold together well.
Add the cream cheese to the Oreo crumbs. Using a hand mixer, blend the two together until the mixture becomes smooth and evenly combined. Mix only until incorporated, too much mixing can make the mixture overly soft.
Scoop generous tablespoons of the mixture onto the prepared tray. You should get about 12 large Oreo truffles this way, though you can certainly make them smaller if you prefer, which will simply give you a few more pieces.
With clean hands, gently roll each portion between your palms until smooth, forming neat little balls. Arrange them back on the tray and place the tray in the freezer for about 15 minutes so they can firm up.
While the truffles are chilling, melt the dark chocolate in the microwave. Heat it in short 20 second intervals, stirring well after each round, until the chocolate is completely smooth and glossy.
Take the chilled Oreo balls and dip them into the melted chocolate. A simple trick is to use two forks to roll each ball through the chocolate, then lift it out and allow the extra chocolate to drip away before placing it back on the tray.
Once all the truffles are coated, you can decorate them however you like. I enjoy finishing them with a drizzle of white chocolate. Melt the white chocolate the same way, in short bursts in the microwave, stirring between each until smooth. Transfer it to a piping bag, snip a tiny opening at the tip, and drizzle it over the truffles in a light zigzag pattern.
Let the chocolate coating set completely. If you are in a hurry, place the tray in the freezer for about 5 to 10 minutes to help the chocolate firm up quickly. Once set, the Oreo truffles are ready to enjoy.