Preheat your waffle iron according to the manufacturer's instructions. Lightly grease it with melted butter or cooking spray to prevent sticking.
In a large mixing bowl, whisk together the flour, baking powder, and salt. In a separate bowl, combine the milk, egg, and melted butter. Pour the wet ingredients into the dry ingredients, mixing until just combined.
Fold in the shredded cheese, cooked bacon bits (if using), garlic powder, and black pepper for an extra kick. Mix until the cheese is evenly distributed throughout the batter.
Pour a ladleful of the batter into the preheated waffle iron, using enough to just cover the bottom. Close the lid and cook until the waffles are golden brown and crispy, about 4-5 minutes.
Carefully remove the waffle from the iron and set aside to cool slightly. Repeat with the remaining batter, greasing the waffle iron as necessary.
Cut the waffles into snack-sized squares and serve warm with your choice of dipping sauce, such as marinara sauce or a spicy ketchup.
These snack-sized grilled cheese waffles are perfect for lunchboxes, parties, or a satisfying snack at any time!