Line large baking sheet with parchment paper and set aside.
In a large bowl, add cottage cheese, peanut butter, maple syrup, vanilla and salt. Using an immersion blender, process until smooth, pausing and scraping the walls. You can also do it in a blender or food processor and then transfer to a bowl.
Add protein powder and whisk until smooth. Add almond flour and stir with spatula until well mixed.
Using small cookie scoop, place balls of mixture on previously prepared baking sheet. I had 18. Freeze for 30 minutes to set.
Meanwhile, in a small bowl, combine chocolate chips and coconut oil. Microwave in 1 minute increments until runny, stirring in between.
Remove balls from the freezer, roll into round balls and dip half of them in chocolate and drizzle the other half with chocolate on top. Place back on parchment. Sprinkle with sea salt flakes, if you wish.
Freeze for another hour, then transfer to airtight container and keep in the freezer.