01 - Preheat oven to 350°F. Grease a 9x5-inch loaf pan or line with parchment paper.
02 - In a large bowl, whisk together flour, baking powder, garlic powder, onion powder, sugar, and salt until well combined.
03 - Stir in shredded cheddar cheese and parsley until combined and cheese is evenly coated with flour mixture.
04 - In a separate bowl, whisk together milk, melted butter, and egg until smooth.
05 - Pour wet ingredients into the dry ingredients. Stir gently until just combined; do not overmix.
06 - Spread batter evenly into the prepared loaf pan, smoothing the top.
07 - Bake for 35–45 minutes, or until a toothpick inserted into the center comes out clean and the top is golden brown.
08 - While the loaf bakes, mix the topping butter, garlic powder, and parsley in a small bowl.
09 - Remove loaf from oven. While still hot, brush the loaf generously with the garlic butter topping.
10 - Cool in the pan for 10 minutes, then transfer to a wire rack. Slice and serve warm.