Place chicken breasts top side up on a cutting board, cover in plastic film. Gently pound the thicker end until it is more even. This helps it cook more evenly. Season the chicken with salt and pepper.
Brown the chicken
Heat olive oil in a large skillet (12-inch) or 3 ½ quart brasier over medium. Sear chicken on the top side only until golden, about 6-8 minutes. Transfer to a plate, cover loosely to keep warm.
Caramelize onions
Lower heat to medium-low. Add butter. When melted, add the onions, season with a pinch of salt. Cook slowly, stirring often, 20–25 minutes until deep golden brown and jammy. Control the heat as the onions are cooking, a little up or down if needed, be careful not to burn them. Don't leave the stove.Add garlic and worcestershire at the end and cook for another 1 minute.
Build sauce, add chicken
Add the wine and deglaze the pan, stirring up the browned bit on the pan bottom. Pour in broth. Simmer 2 minutes to reduce slightly. Nestle chicken back into the onions. Cover and cook 8-10 minutes, until the thickest part of chicken registers 160°F. Remove from heat; carryover cooking will bring it to 165°F.
Make the cheesy croutons
While chicken is finishing, mix the melted butter, oil, and garlic powder. Using a pastry, brush the bread slices. Top with cheese and bake or broil until melted and bubbly.
To serve
In the last minutes of the chicken finishing, sprinkle with grated cheese and put the lid back on so it melts. Serve the chicken straight from the pan with spoonfuls of onions and sauce. Garnish with parsley or tarragon. Serve with the cheesy croutons on the side for dipping and scooping for the full French onion soup experience.
Notes
Nutrition calculation is for the chicken and sauce, not the cheesy croutons. The cheesy croutons are difficult to calculate as the bread varies so much. If you need numbers to track macros, use the numbers on this recipe, allowing for how much bread you had.