In a large mixing bowl, combine the softened cream cheese and the instant chocolate pudding mix. Use an electric mixer to blend them together until smooth and well combined.
Pour in the milk and vanilla extract. Blend again until the mixture is creamy and free of lumps.
In a separate bowl, gently fold the thawed Cool Whip into the cream cheese mixture using a spatula.
Gently fold in the miniature marshmallows, mini chocolate chips, and chopped pecans.
Transfer the mixture to your serving dish and refrigerate for at least 2 hours before serving.