In a bowl, mix the peanut butter and almond flour/protein powder until a thick dough forms.
Divide into 8 portions and shape into small discs or balls, gently shaping to an egg shapw. Place onto a lined tray and freeze until firm ~10 mins.
In a small bowl, stir together the cacao powder, melted coconut oil and maple syrup until smooth.
Remove the filling from the freezer and dip each piece into the chocolate to coat. Let excess drip off, then place back onto the lined tray and quickly sprinkle over crushed pistachios before the chocolate sets.
Freeze for 5 minutes until the chocolate is firm.
Drizzle with the optional melted vegan white chocolate, and enjoy!