Bake and cool the brownies. Use your favorite recipe or a box mix. For truffles, fudgy brownies work best. Let them cool fully so they hold together when rolled.
Crumble the brownies. Remove any hard edges if they’re too dry.
In a large bowl, break the brownies into fine crumbs using clean hands or a fork.
Add the binder. Mix in the softened cream cheese (start with 4 ounces) and vanilla, plus a pinch of salt. If you’d rather skip cream cheese, add 1/4–1/2 cup powdered sugar instead for a drier, candy-like center. Stir until the mixture is thick and holds when pressed.
Chill briefly. Cover the mixture and refrigerate for 15–20 minutes.
This makes rolling easier and less sticky.
Roll into balls. Scoop about 1 tablespoon of mixture per truffle and roll between your palms to form smooth balls. Place on a parchment-lined sheet. You should get about 24–30 truffles from an 8x8 pan.
Freeze to set. Freeze the rolled balls for 15–20 minutes.
Slightly firm centers are easier to dip and keep their shape in warm chocolate.
Melt the chocolate. In a microwave-safe bowl, heat chocolate with coconut oil in 20–30 second bursts, stirring between each, until smooth. Or melt in a double boiler over low heat. Don’t overheat—it can seize.
Dip and decorate. Use a fork or dipping tool to submerge each chilled ball in chocolate. Tap off excess and place on parchment.
While the coating is still wet, add toppings like sprinkles, nuts, or a pinch of sea salt. For a drizzled look, let the first coat set, then flick contrasting melted chocolate across 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. Serve on a platter or package in mini cupcake liners for a polished look.