Preheat the oven to 400F and spray a 9x13 baking dish with cooking spray.
Pound your chicken breasts to around ¼-½ inch thickness. You can wrap it in a cling film to avoid splashing.
Add garlic powder, onion powder, paprika, salt, and black pepper to the chicken. Rub it in and set aside.
Heat up a large frying pan to medium-high heat, and cook diced bacon until it’s crispy. Remove bacon from the pan, but leave the fat in it. Set the bacon aside.
Add 1 tbsp of butter to the frying pan with the bacon fat in it. Add in your chicken breasts. Cook on one side for 2-3 minutes until chicken breasts have browned.
Flip the chicken breasts and add another 1 tbsp of butter to the frying pan. Cook until browned – about 2-3 minutes.
Remove the chicken breasts from the frying pan, place them in the baking dish, and set aside.
In a small bowl, combine all of the cream cheese ingredients.
Top up each chicken breast with around 2 tbsp of cream cheese and spread it out evenly.
Add half of the diced bacon on top of each chicken breast.
Sprinkle with cheddar cheese and bake in the oven for 15-17 minutes until the chicken is fully cooked through and the cheese has slightly browned on top.
Garnish with the other half of the diced bacon, fresh dill, and green onion. This is where you can sprinkle additional black pepper and salt over the top.
