01 -
In a medium mixing bowl, combine cold heavy whipping cream and 1 teaspoon vanilla extract. Using a hand mixer or stand mixer with whisk attachment, whip until stiff peaks form. Set whipped cream aside.
02 -
In a large bowl, use a hand mixer to beat softened cream cheese and marshmallow fluff until smooth and creamy. Add 0.5 teaspoon vanilla extract and blend until incorporated.
03 -
Using a spatula, carefully fold the whipped cream into the marshmallow cream cheese mixture until just combined, maintaining the airy texture.
04 -
Gently stir in chopped chocolate and hazelnuts, mixing evenly throughout the dip.
05 -
Transfer mixture to a serving bowl. Cover with plastic wrap and refrigerate until ready to serve, or for at least 30 minutes to set.
06 -
Just before serving, sprinkle crushed graham crackers and extra chopped chocolate or nuts on top if desired. Serve with graham crackers, strawberries, and apple slices for dipping.