Preheat the oven to 375°F (190°C) and line a muffin tin with paper liners. In a large bowl, mix together the flour, baking powder, salt, and black pepper. In another bowl, whisk the milk, melted butter, and eggs until combined. Stir the wet ingredients into the dry ingredients until just mixed. Fold in the cheddar cheese and chopped broccoli. Spoon the batter into the muffin cups, then sprinkle each muffin with grated parmesan cheese. Bake for 20-25 minutes or until the muffins are golden brown and a toothpick inserted into the center comes out clean. Allow the muffins to cool slightly before serving warm. Enjoy these Broccoli Cheddar Muffins as a delightful snack or a perfect complement to your meal, providing a deliciously cheesy and vegetable-packed option!