In a medium mixing bowl, combine the rolled oats, peanut butter, honey (or maple syrup), protein powder, shredded coconut, chia seeds, vanilla extract, and salt (if using).
Stir all ingredients together until thoroughly combined. The mixture should be slightly sticky and hold together when pressed.
If the mixture seems too dry, add a teaspoon of water or more nut butter. If it seems too wet, add a tablespoon more oats or protein powder.
Once the mixture is well combined, stir in any optional add-ins like chocolate chips or dried cranberries.
Roll the mixture into small balls, about 1-inch in diameter. Use your hands to firmly pack the mixture as you roll.
Place the rolled protein balls onto a baking sheet lined with parchment paper.
Refrigerate the protein balls for at least 30 minutes to allow them to firm up before serving.