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 blended.
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 fully incorporated.
05 - Pour wet ingredients into the dry ingredients. Stir gently until just combined; do not overmix to ensure tender texture.
06 - Spread batter evenly into the prepared loaf pan, smoothing the top with a spatula.
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 until smooth.
09 - Remove loaf from oven. While still hot, brush the loaf generously with the garlic butter topping, allowing it to soak into the crust.
10 - Cool in the pan for 10 minutes, then transfer to a wire rack. Slice and serve warm for best flavor and texture.