Prepare ingredients: Remove cream cheese from the fridge 30–60 minutes before starting so it softens to room temperature. Sift powdered sugar. Line a baking sheet with parchment or a silicone mat.
Make the filling: In a large mixing bowl, beat the softened cream cheese until smooth (1–2 minutes). Add pumpkin purée, vanilla extract, cinnamon, ginger, nutmeg, cloves (if using), and the pinch of salt. Beat until completely combined and silky.
Sweeten & balance: Gradually add sifted powdered sugar, beating until you reach a smooth, medium-firm consistency. Taste and adjust sweetness or spices to preference.
Add structure with crumbs: Fold in graham cracker crumbs a little at a time until the mixture is dense and scoopable. Start with 1 cup crumbs and add more (up to ½ cup extra) if the mixture feels too soft. The final texture should hold its shape when scooped.
Chill before shaping: Cover the bowl and refrigerate the mixture for 20–30 minutes to firm slightly (this helps with clean, even scooping).
Portion & shape: Using a 1-inch cookie scoop or small melon baller, portion the mixture into even balls. Quickly roll between your palms to smooth and place on the prepared sheet. Continue until all mixture is portioned.
Firm up: Chill the formed truffles for at least 1 hour (or ideally overnight) — firm centers are easier to dip and less likely to crack the chocolate.
Melt the chocolate: Gently melt your chosen chocolate in 20–30 second microwave bursts, stirring between each burst, or use a double boiler. If the chocolate is too thick for dipping, stir in oil ½ tsp at a time (max 1–2 tsp). Be careful with white chocolate (melts more easily and can scorch).
Dip the truffles: Using a fork, dipping tool, or small dipping tongs, submerge each chilled truffle in melted chocolate, lift and tap to remove excess, then set back on parchment. If using toppings, add them immediately before the coating sets.
Set & store: Allow coating to set at room temperature, or speed up by chilling briefly. Once set, transfer to an airtight container and refrigerate.
Optional — made from baked cheesecake: If using leftover baked pumpkin or plain cheesecake: crumble the cooled cheesecake, adjust texture by adding a few tablespoons of graham crumbs if too soft (or a splash of cream if too dry), then proceed with steps 5–10.