Preheat the oven to 400°F (200°C). Line two baking sheets with parchment paper or silicone baking mats.
In a large mixing bowl, use a hand mixer to combine the softened butter, brown sugar, and granulated sugar until smooth and creamy, about 1 minute. Look for the butter and sugar mixture to become pale, fluffy, and visibly lighter in color.
Add the eggs and vanilla extract. Mix on medium speed until just combined, about 30 seconds.
Add in cake flour, all purpose flour, baking powder, baking soda, and salt. Mix until just combined.
If using add-ins, fold them in by hand with a large spoon or rubber spatula until evenly distributed.
Divide the dough into 8–10 equal portions for large cookies (5-6 ounces each). Roll each portion into a ball with your hands and place them on the prepared baking sheets, spaced about 3 inches apart (4 per baking sheet).
Bake in the preheated oven for 11–14 minutes, or until the tops of the cookies are golden brown.
Allow the cookies to cool on the baking sheets for 15 minutes before serving warm. Or, transfer them to a wire rack to cool completely.
Video
[yeetvid]
Notes
For a chocolate cookie dough base, reduce flour to 1 1/2 cups and add in 1/2 cup unsweetened cocoa powder.
For smaller cookies portion into 24 equal-sized dough balls, about 2 ounces each. Bake at 400 degrees for about 8 minutes.
If you don’t have cake flour, replace it with an equal amount of all-purpose flour. The texture will still be delicious, just slightly less tender.
For extra tall cookies, chill or freeze the dough balls before baking to reduce spreading and achieve chunky, bakery-style cookies.
Freezing Dough Balls: Freeze pre-portioned dough balls on a baking sheet, then transfer to a freezer-safe bag. Bake directly from frozen at 400°F, adding 1–2 minutes to the baking time.