Preheat oven to 350°F (175°C). Line baking sheets with parchment paper or silicone mats.
Cream butter and sugars in a large mixing bowl until light and fluffy (about 2 minutes).
Add eggs one at a time, beating well after each. Stir in vanilla extract.
In a separate bowl, whisk together flour, baking soda, and salt.
Gradually mix dry ingredients into the wet mixture just until combined. Don’t overmix.
Fold in chocolate chips and most of the Easter candies, reserving some for topping.
Scoop dough into 2-tablespoon-sized balls and place 2 inches apart on baking sheets.
Press a few extra M&Ms or mini eggs on top of each dough ball for a colorful finish.
Bake for 9–11 minutes, or until edges are golden and centers are just set.
Cool on the baking sheet for 5 minutes, then transfer to a wire rack to cool completely.