Preheat oven to 350°F. Line two baking sheets with parchment paper or silicone baking mats.
In a large bowl, combine flour, baking powder, baking soda, and salt. Whisk together and set aside.
In a stand mixer, cream together butter, brown and granulated sugars on high speed for 2 minutes until light and fluffy. Scrape down the sides of the bowl and mix again to ensure well combined.
Add in the eggs one at a time, mixing until combined and scraping down the sides of the bowl between adding ingredients. Add in vanilla and almond extracts and mix.
Add the dry ingredients in ½ cup at a time and mix on low until just combined. Continue until all is added, scraping down the sides occasionally.
Remove mixing bowl from the mixer and using a wooden spoon, stir in white chocolate chips and Cadbury Mini-Egg pieces.
Using a medium cookie scoop, make balls of cookie dough and place 2 inches a part on the prepared cookie sheet.
Bake at 350°F for 10-11 minutes until the cookies are set and the edges are golden brown.
Allow to cool for 2 minutes before moving to a cooling rack to cool completely.