Beat softened cream cheese with a hand mixer on medium-high speed for about 30 seconds until smooth and creamy.
In a small bowl, whisk heavy cream, milk, and pudding mix until blended.
With the mixer on low, slowly add the pudding mixture to the cream cheese. Mix about 15 seconds until combined.
Increase speed to medium and beat another 30 seconds until smooth.
Add vanilla extract, green food coloring, and whipped topping. Beat again for 30 seconds until fluffy and fully incorporated.
Transfer dip to a serving dish. Top with sprinkles and candy hearts for decoration.