Combine the ingredients:
In a mixing bowl, combine the softened cream cheese and powdered sugar. Use a hand mixer or whisk to beat until smooth and creamy.
Add the marshmallow fluff:
Fold in the marshmallow fluff, mixing until well incorporated.
Optional step:
For an extra creamy texture, stir in the Greek yogurt or sour cream and mix until smooth.
Add vanilla extract:
Stir in the vanilla extract to enhance the flavor.
Chill:
Cover the bowl and refrigerate the dip for at least 30 minutes before serving to allow the flavors to meld.
Serve:
Transfer the dip to a serving bowl and pair it with your favorite fresh fruits like strawberries, apple slices, pineapple, grapes, or melon.