Preheat your oven to 400°F (200°C).
Prepare the jalapeños by cutting them in half lengthwise and removing the seeds.
In a medium bowl, mix the softened cream cheese, shredded cheddar cheese, garlic powder, onion powder, salt, and pepper until well combined.
Stuff each jalapeño half generously with the cheese mixture.
Wrap each stuffed jalapeño with a strip of bacon, securing it with a toothpick if necessary.
Place the wrapped jalapeños on a baking sheet lined with parchment paper.
Bake in the preheated oven for 20-25 minutes or until the bacon is crispy and the cheese is bubbling.
Remove from the oven and let cool slightly before serving.