Preheat the oven to 400F and give a casserole dish or baking sheet a spray with cooking spray of choice. Set aside.
Cut the jalapenos: remove the stem and then cut down the middle and remove the seeds. Then, dice the jalapeno into pretty small pieces to mix with the cream cheese. Make sure to wash your hands after handling the jalapeno!
Make the cream cheese mixture: In a small bowl, mix together cream cheese, garlic powder, onion powder, pinch of salt and pepper, 1-2 tbsp diced jalapeno (use more or less depending on how much spice you like) and 1/4 cup shredded cheddar cheese. Set aside.
Cook the bacon: In a large skillet on medium heat cook the bacon until crisp. Once cooked, remove the bacon from the pan to a paper-towel lined plate and then chop it up into small pieces once cooled. Leave the bacon grease in the pan. (If using bacon bits or pre-cooked bacon, add 1 tbsp olive oil to the pan to cook the chicken in).
Sear the chicken: Season the chicken breasts on both sides generously with salt and pepper. Put the pan back on medium-high heat and add the chicken breasts. Sear the chicken breasts for 3-4 minutes per side until golden brown. Remove the pan from the heat.
Add the seared chicken breasts to the greased baking dish or sheet pan.
Divide the cream cheese mixture between the chicken breasts, spreading on top of each. Then top each chicken breast with 1/4 cup shredded cheese each and about 1 tbsp breadcrumbs and 1 tbsp of chopped bacon.
Bake the chicken for 20-26 minutes or until the chicken is cooked through to an internal temperature of 165F and the cheese is melted. Top with fresh jalapenos if desired and then serve.