01 - In a medium bowl, combine softened cream cheese, granulated sugar, and vanilla extract. Beat until thoroughly smooth and creamy. Gradually incorporate the heavy cream, continuing to beat until the mixture achieves a light and fluffy consistency.
02 - Carefully core each strawberry from its base, creating a small internal cavity without cutting completely through the berry.
03 - Transfer the prepared cheesecake filling into a piping bag or a zip-top bag with a corner snipped off. Precisely pipe the filling into each strawberry cavity, allowing for a slight overfill.
04 - Arrange the filled strawberries on a parchment-lined baking tray. Freeze for 30 to 40 minutes, or until the filling becomes firm.
05 - Concurrently, combine the chopped chocolate and coconut oil (or unsalted butter) in a heatproof bowl. Place the bowl over a saucepan of simmering water (bain-marie method), stirring continuously until the chocolate is completely melted and smooth. Remove from heat and allow to cool slightly.
06 - Using a fork or a specialized dipping tool, immerse each chilled, filled strawberry into the slightly cooled melted chocolate, allowing any excess chocolate to drip off. Return the coated strawberries to the parchment-lined tray.
07 - If desired, artfully drizzle the strawberries with melted white chocolate. Finish by sprinkling with crushed freeze-dried strawberries or decorative sprinkles.
08 - Refrigerate the strawberries for a minimum of 30 minutes, or until the chocolate coating is fully set. Serve chilled for optimal enjoyment.