01 - Preheat the oven to 375°F (190°C). Line a 12-cup muffin tin with paper liners or grease lightly.
02 - In a large skillet, cook the bacon over medium heat until crisp. Drain on paper towels, then chop into small pieces. Set aside.
03 - In a medium bowl, whisk together the flour, baking powder, baking soda, and salt.
04 - In a large bowl, whisk the eggs, buttermilk, maple syrup, melted butter, and vanilla until well combined.
05 - Add the dry ingredients to the wet ingredients and stir gently until just combined. Do not overmix.
06 - Fold in most of the chopped bacon, reserving a small amount for topping.
07 - Divide the batter evenly among the prepared muffin cups. Sprinkle reserved bacon on top.
08 - Bake for 18–20 minutes, or until a toothpick inserted into the center of a muffin comes out clean.
09 - Let muffins cool in the pan for 5 minutes, then transfer to a wire rack to cool completely.
10 - For the glaze, whisk together powdered sugar, maple syrup, and enough milk to reach a drizzling consistency. Drizzle over cooled muffins before serving.