Add the shredded coconut to a small pan over medium heat. Stir continuously until golden brown, then immediately remove from heat and let cool.
Add the peanut butter to a medium bowl and stir until smooth.
Mix in the coconut oil until fully combined.
Stir in the honey until the mixture is glossy and cohesive.
Add the protein powder and mix well to avoid clumps.
Stir in the cinnamon and vanilla extract.
Mix in the toasted coconut.
Add the ground flaxseed, followed by the chia seeds, mixing between each addition.
Stir in the rolled oats until a thick dough forms.
Fold in the chocolate chips.
Use a small cookie scoop to portion the mixture and roll into balls.
Lightly sprinkle the tops with flaky sea salt.
Refrigerate for 10 minutes before serving.
Store in the fridge.