If using, soak dates in warm water for 10 minutes, then drain well. This keeps the mixture smooth.
In a food processor, add oats, protein powder, chia/flax, and sea salt. Pulse until the oats look sandy.
Add nut butter, honey/maple, dates (if using), and vanilla. Pulse until crumbly.
Add milk 1 tablespoon at a time and pulse until the mixture holds together when pressed. You want it tacky, not wet.
Stir in chocolate chips by hand so they don't melt from friction. You can add crushed nuts or cacao nibs here too.
Scoop 1–2 tablespoons per ball (a small cookie scoop is clutch). Roll tightly between your palms. Aim for 18–22 balls.
Roll in cocoa, coconut, or crushed peppermint. For a chocolate shell, dip in melted dark chocolate and chill 15 minutes.
Place on a lined tray and refrigerate 30–45 minutes. This helps them firm up and hold shape.
Place each ball on a small square of parchment, twist like a candy, or slip into mini treat bags. Add labels with flavor + date, because you're extra (in a good way).
Load them into stockings, lunch boxes, or your secret snack drawer. No judgment.