Crush the cookies: Add gingersnaps or gingerbread cookies to a food processor and pulse into fine crumbs. If you don’t have a processor, seal cookies in a zip-top bag and crush with a rolling pin until sandy.
Mix the filling: In a bowl, combine softened cream cheese, powdered sugar, vanilla, and spices (ginger, cinnamon, nutmeg, cloves, and salt).
Stir until smooth. Add cookie crumbs and mix until a thick dough forms.
Taste and adjust: Taste the mixture. If you want more warmth, add a pinch more ginger or cinnamon.
If you prefer sweeter, add another tablespoon of powdered sugar.
Chill the dough: Cover and refrigerate for 20–30 minutes, just until firm enough to roll without sticking.
Roll into balls: Scoop tablespoon-sized portions and roll into 1-inch balls. Place on a parchment-lined baking sheet. You should get about 24–30 truffles.
Freeze briefly: Freeze the rolled balls for 15–20 minutes.
This helps them hold shape when dipping.
Melt the chocolate: In a microwave-safe bowl, melt chocolate in 20–30 second bursts, stirring between each until smooth. Stir in 1–2 teaspoons of coconut oil if you want a thinner, glossier coating.
Dip and coat: Using a fork or dipping tool, lower each chilled ball into melted chocolate. Tap off excess on the bowl’s edge and place back on parchment.
Add decorations: While the coating is still wet, sprinkle with crushed cookies or sprinkles.
For a drizzle, let the first coat set, then pipe or spoon melted contrasting chocolate over the top.
Set and serve: Let truffles sit at room temperature until the chocolate hardens, or pop them in the fridge for 10–15 minutes. Enjoy chilled or slightly cool.