Preheat the oven to 375 degrees F and grease a baking tray.
In a mixing bowl, cream together the butter and sugars until they are combined.
Add in the flax egg and vanilla then mix again.
Add in all other ingredients, other than the chocolate chips, and mix the batter until it a soft dough forms, approx. 45-120 seconds. Be careful not to overmix or the texture of the cookies will not be as fluffy.
Add in the chocolate chips and mix again, for approx 30-45 seconds, until they are combined.
Scoop 3 tbsp of the dough onto the greased baking sheet. Continue to do so until all the batter is used, leaving approximately 3 inches in between the cookies.
Bake for 8-10 minutes then remove from the oven and let cool. The cookies will still look a tiny bit raw when you remove them from the oven, but they will firm up.
Eat immediately or store in an air tight container in room temperature for up to 5 days.