Crush the cookies: Add gingersnaps to a food processor and pulse to fine crumbs.
No processor? Seal them in a bag and crush with a rolling pin. You want a sandy texture with no big chunks.
Mix the filling: In a bowl, beat softened cream cheese until smooth.
Add molasses (1–2 tablespoons), vanilla (1 teaspoon), a pinch of salt, and spices: 1 teaspoon ginger, 1 teaspoon cinnamon, 1/4 teaspoon nutmeg, and a small pinch of cloves. Stir in the cookie crumbs until a thick, cohesive dough forms.
Taste and adjust: Pinch off a little and taste. For more warmth, add extra cinnamon.
For more heat, add a bit more ginger. If the mixture is too soft, add a handful of crumbs.
Chill the dough: Cover and refrigerate for 30–45 minutes until firm enough to roll. Chilling helps the truffles keep their shape.
Roll into balls: Scoop about 1 tablespoon per truffle and roll between your palms.
Aim for 1-inch balls. Set on a parchment-lined baking sheet. Chill again for 20–30 minutes.
Melt the chocolate: Place chopped chocolate in a microwave-safe bowl.
Heat in 20–30 second bursts, stirring between each, until smooth. Stir in 1–2 teaspoons coconut oil if you prefer a thinner coating.
Dip and decorate: Drop a chilled ball into the chocolate, lift with a fork, and tap to let excess drip off. Place back on parchment.
While still wet, top with crushed gingersnaps, a sprinkle of cinnamon, or flaky salt. Work in batches so the centers stay cold.
Set the shell: Let the truffles sit at room temperature until set, about 30 minutes, or chill for 10–15 minutes to speed things up.
Finish with a drizzle (optional): Melt a bit of white or dark chocolate and drizzle in thin lines over the set truffles for a bakery look.