Preheat the oven to 350F then line a baking sheet with parchement paper and set it aside.
Cream the butter, granulated sugar, and brown sugar together until smooth and creamy.
Whisk in the egg, the butter vanilla emulsion, butter flavoring (optional), and mix until combined.
Mix in the flour, baking powder, salt until the flour mixture disappears. Don't overmix your dough. Then using a large cookie scooper scoop out 6 equally sized cookie dough balls, place them on the prepared baking sheet, and gently flatten them to about ½ inch in thickness.
Bake the cookies in the oven for 10 minutes, then let them cool down on the baking sheet for 10-15 minutes before transferring to a cooling rack to cool down fully.
Once cool, using a small circle cookie cutter, cut a hole in the center to make them look like a donut. Keep the centers and dip them in the glaze as well to make donut hole cookies.