Combine the dry ingredients (flour, salt, baking soda, baking powder, and ginger powder) in a medium size bowl.
Cream together the butter and sugars in a stand mixer or with an electric mixer.
Once the butter and sugar mixture is creamed well, add ¼ of the mango chunks and vanilla and beat to combine. The mangoes will break down essentially into a fresh mango puree and give you a lightly orange-colored dough.
Incorporate the dry ingredients (flour mixture) by stirring until they are just mixed with creamed butter. Then, add chocolate chips and nuts and beat them until they are evenly dispersed within the dough.
Last, add the remaining ½ cup of fresh mango pieces. Mix together slowly and briefly so you keep mango chunks, that is what will give you fresh bursts of flavor and keep the texture of the cookie right.
Cover the mango cookie dough with a wrap and refrigerate for at least 1 hour.
Scoop cookie dough out onto a cookie sheet and bake for 12-14 minutes at 350F in a preheated oven. I usually take mine out at 13 minutes, but every oven is different so keep an eye.
Remove from oven when you see browning at edges. I like to lightly bang the pan 20 times to make them a little thinner and give a bit of crinkle at the edges. Then let them sit to set up and cool completely before enjoying!