Start by preheating your oven to 375°F. Take each chicken breast and carefully butterfly it. To do this, slice through the thickest part of the breast, stopping before you cut all the way through. Open it up so it lays flat like a book. This gives you enough room to add the filling later.
Prepare a small bowl with beaten eggs. In a second bowl, mix together the seasoned breadcrumbs, grated parmesan, and garlic powder. On a separate plate or wide bowl, spread out the flour. You’ll need this for coating the chicken before baking.
Now, mix the filling. In a third bowl, combine softened cream cheese, garlic powder, crumbled bacon, and shredded mozzarella. Stir well until fully mixed and creamy. This will be the heart of your stuffed chicken.
Divide the cream cheese mixture into four equal parts. Spread one portion onto each butterflied chicken breast, making sure it’s spread evenly but not too close to the edges. Fold the chicken breasts closed to hold the filling in.
Start the breading process by rolling each stuffed breast in the flour first. Then, dip it into the egg mixture, making sure it’s fully coated. Finally, press it into the breadcrumb-parmesan mix. Make sure it’s well-coated for that crispy finish.
Place each prepared chicken breast on a baking sheet. Make sure they’re evenly spaced to allow proper heat circulation while baking.
Transfer the baking sheet to the preheated oven. Bake for about 30 to 45 minutes. The exact time will depend on the thickness of your chicken breasts. You’ll know it’s done when the internal temperature reaches 165°F and the outside is golden and crispy.
Let the stuffed chicken rest for a few minutes before slicing or serving. This allows the cheese to settle and makes cutting cleaner. Pair it with mashed potatoes, steamed vegetables, or a fresh salad for a balanced meal.