1. Preheat your oven to 350 degrees. Line a baking sheet with parchment paper and set aside.
2. In a large bowl, whisk together flour, baking soda and salt.
3. Using a stand or electric mixer, beat the butter and sugar on high speed until light brown, at least 2 minutes.
4. Once combined, add the pudding mix, vanilla and eggs and beat on high for 3-4 minutes.
5. Slowly add the dry ingredients to the wet ingredients and turn the mixer on low to start, after about 1 minute then turn the mixer up to high and mix until combined.
6. Add crushed mini eggs and stir with a rubber spatula until mixed thoroughly.
7. Use a cookie scoop to make even balls and place them on the prepared cookie sheet.
8. Bake for 10-12 minutes, or until slightly golden and just set on the top.
9. Allow to cool on the baking sheet for five minutes then transfer to a baking rack to cool completely.