Preheat your oven to 350 °F. Grease a standard loaf pan and set aside.
In a large bowl, whisk together the flour, baking powder, onions, sugar, onion powder, garlic powder, and salt.
Whisk together the milk, egg and butter until completely combined.
Stir into the dry mixture until just combined, then add in the cheese.
Turn out the batter into the prepared pan.
Bake for 45-55 minutes until a toothpick or cake tester inserted comes out clean. Remove from the pan and place on a baking rack to cool slightly. This is best served warm.
Notes
You can sub in whatever type of cheese you like in this!