Preheat your oven to 375°F (190°C). Grease or line a muffin tin with paper liners to prepare for baking.
Cook the turkey bacon until crispy, then transfer to a paper towel to drain excess fat and chop into small pieces.
In a large mixing bowl, whisk together the flour, baking powder, salt, and black pepper until evenly combined.
Add the shredded cheddar cheese and chopped bacon to the dry mixture, folding gently to distribute evenly.
In a separate bowl, whisk together the beaten eggs, milk, and melted butter until smooth and combined.
Pour the wet mixture into the dry ingredients, stirring just until combined. Do not overmix; the batter should be slightly lumpy.
Spoon the batter evenly into the prepared muffin cups, filling each about three-quarters full.
Bake in the preheated oven for 18-20 minutes, or until the muffins are golden brown and a toothpick inserted into the center comes out clean.
Remove the muffins from the oven and let them cool in the tin for a few minutes before transferring to a wire rack to cool completely.
Enjoy these muffins warm or at room temperature, slicing open to reveal the cheesy, bacon-studded crumb with a crispy top.