Preheat your oven to 375°F (190°C). While the oven is heating, slice each jalapeño pepper in half lengthwise. Carefully remove the seeds and membranes from each half to reduce the heat and make space for the filling.
In a medium bowl, combine the cream cheese, shredded cheddar cheese, garlic powder, and cooked bacon pieces (if using). Mix thoroughly with a spoon or spatula until all ingredients are well incorporated. Season to taste with salt and black pepper. I like to use a generous pinch of black pepper to give the filling a nice kick.
Evenly divide the cheese mixture from Step 2 among the prepared jalapeño halves from Step 1. Use a spoon to press the filling into each jalapeño, smoothing the top so it’s flush with the pepper.
Set up a breading station with three shallow containers: one with all-purpose flour, one with beaten eggs, and one with bread crumbs. Dredge each filled jalapeño half first in the flour, then dip in the beaten eggs, and finally coat with bread crumbs, pressing gently to adhere. This gives a nice crunchy exterior after baking.
Place the coated and filled jalapeño halves on a parchment-lined baking sheet. Bake in the preheated oven for 15-20 minutes, or until the jalapeños are tender and the cheese filling is bubbly and slightly browned. For extra crispiness, you can turn on the broiler for the last 1-2 minutes, but keep an eye on them so they don't burn.
Remove the baking sheet from the oven and let the jalapeño poppers cool slightly before serving. This makes them easier to handle and enhances the flavors. I find that letting them sit for 5 minutes helps the cheese set just enough for perfect bites.