01 - Line a baking sheet with parchment paper. Wash and dry the strawberries thoroughly, then remove the stems.
02 - In a mixing bowl, combine the cream cheese, powdered sugar, and vanilla extract. Beat until smooth and creamy.
03 - Using a small knife or melon baller, carefully hollow out the center of each strawberry to create space for the filling.
04 - Transfer the cream cheese mixture to a piping bag or use a small spoon. Fill each hollowed strawberry with the filling.
05 - Place the filled strawberries on the prepared tray and freeze for 10 minutes until firm.
06 - Melt the chopped chocolate with coconut oil (if using) in a heatproof bowl set over simmering water, or microwave in 20-second bursts, stirring between intervals until completely smooth.
07 - Dip each chilled, filled strawberry into the melted chocolate, turning to coat completely. Return to the parchment-lined tray.
08 - While the chocolate is still wet, sprinkle with crushed pistachios or drizzle with melted white chocolate, if desired.
09 - Refrigerate for at least 10 minutes or until the chocolate shell is fully set. Serve chilled for the best texture.