Preheat oven to 350°F.
In a medium bowl, mix flour, baking powder, and salt.
In a separate large bowl, cream butter and sugar together until light and fluffy.
Add eggs and vanilla extract to the large bowl and mix well.
Gradually add the dry ingredients to the large bowl, mixing well after each addition.
Add milk to the large bowl and mix until smooth.
Fold in any optional ingredients such as chocolate chips, caramel sauce, Nutella, or peanut butter at this point.
Grease a waffle iron and scoop the batter into it, following the manufacturer’s instructions.
Close the waffle iron and cook for 3-4 minutes or until golden brown.
Remove the waffle cookie from the iron and place it on a wire rack to cool.