In a large bowl, beat softened butter and sugar with an electric mixer till it becomes fluffy.
Then add egg and beat again till becomes light, pale and fluffy. Now and vanilla extract and mix well.
Sieve wholewheat flour, baking soda, baking powder and salt in a bowl.
Now add the dry ingredients in batches. Keep mixing with a spatula. Do not touch or knead the cookie dough.
Add in chocolate chips or chunks and gently fold in the cookie dough. Your cookie dough is formed.
Chill the Dough
Place cookie dough in the freezer to chill for 20 minutes. This is a must to prevent cookies from spreading.
Roll and Bake
Scoop dough with a regular cookie scoop, roll into balls and place on prepared baking sheets 2 inches apart. Cookies spread, so keep proper spacing.
Bake cookies for 10-12 minutes in preheated oven at 180 C and remove while cookies appear underbaked, puffy and brown around the edges.
Cool
Let cookies cool on a baking sheet for 15 minutes before transferring onto a cooling rack to cool more as they’ll continue to cook while cooling.
Notes
Room Temperature: Make sure all the ingredients are at room temperature. Cold ingredients do not emulsify or whip well which leads to dense texture, uneven baking and lumpy batter.
Do not overmix the cookie dough: Overmixing will make the cookies more prone to falling apart and leads to dense cookies.
Do not over bake cookies: Remove the cookies from the oven when the top sets and you see browning around the edges. That's a golden cookie rule you can't miss!
Don’t skip chilling the dough: Cookie dough contains butter and sugar which needs to set. If you skip this step, the cookies might spread like crazy.