Preheat oven to 350 degrees F. Line a cookie sheet with parchment paper or a silicone baking mat.
Combine the butter, white sugar and brown sugar in the bowl of your stand mixer, fitted with the paddle attachment, and beat until mixture is light and fluffy. Gradually add in the eggs and vanilla.
In a separate bowl combine the flour, vanilla pudding mix, salt, baking soda and custard powder. Whisk to combine. Gradually add the dry ingredients to the bowl until fully combined. The cookie dough should be pretty stiff.
Use a sturdy wooden spoon to stir in the chocolate chips. Form cookie dough into 2 tablespoon size balls and place on baking sheet. Bake for 10 to 11 minutes, do not over bake. Let cool for at least 5 minutes before transferring to a cooling rack to cool completely. Bottoms of cookie should be golden brown and tops will not be golden brown at all. Enjoy!