Preheat the oven to 350°F/180°C and line a cookie sheet with parchment paper or a silpat silicone mat.
In a large bowl, combine the flour, baking soda, and salt. Mix well and set aside.
In a separate mixing bowl, cream together butter and sugars until smooth using an electric hand or stand mixer.
Add the eggs and vanilla and continue to mix until smooth.
Add the pudding powder and mix for another minute until fully combined.
Add dry ingredients to the pudding mixture and blend until all ingredients are fully incorporated.
Using a rubber spatula, fold in the circus animal cookie crumbs, white chocolate chips and sprinkles.
Using a 1-inch cookie scoop, scoop each cookie compactly and roll in the palms of your hands, creating an even and round shape.
Place each cookie dough ball on the baking sheet, spacing about 2 inches apart. Repeat until the sheet is full.
Bake for 8-10 minutes.
When done, allow the cookies to cool on the baking sheet for about 1 minute before transferring to a cooling rack. Serve immediately or when completely cooled.
Notes
Dough Consistency: Because of the pudding mix, the dough for these cookies should be velvety smooth and soft. There shouldn't be any need to chill the dough before baking, but if your kitchen is particularly warm, you may want to pop it in the fridge for 10-20 minutes just to be safe.
Don't Over Bake These! When you pull the cookies out of the oven, they will be slightly undone in the center, and that's perfect. They will continue to cook as they cool.
Get the Right Pudding Mix: Be sure that you buy a vanilla pudding mix that says "Instant" on the box when you're making cookies. Other types will not work the same way to create a smooth, soft, creamy cookie dough.
You can store Circus Animal pudding cookies in an airtight container or resealable bag for up to 5 days. They will stay best if stored at room temperature rather than in the fridge.
Freeze these cookies, baked or unbaked, in a freezer bag or container for up to 3 months.