Preheat the oven to 375°F (190°C).
Cut the jalapeno peppers in half lengthwise and remove the seeds and membranes.
In a mixing bowl, combine the cream cheese, cheddar cheese, bacon, garlic powder, onion powder, salt, and black pepper.
Fill each jalapeno half with the cream cheese mixture.
Dip each filled jalapeno in the flour, then the beaten eggs, and finally the breadcrumbs, making sure to coat them evenly.
In a large skillet, heat vegetable oil over medium heat. Fry the breaded jalapeno poppers in batches until they are golden brown and crispy, about 2-3 minutes per side.
Transfer the fried poppers to a baking sheet and bake them in the preheated oven for 10-12 minutes, until the cheese is melted and bubbly.
Serve the jalapeno poppers hot and enjoy!