Savory and nostalgic, this French Onion Chicken is a one-pan recipe that's perfect for a hearty weeknight dinner. The comforting flavors of French onion soup pair with tender chicken breasts for a delicious meal with easy clean up.
Heat the butter in a large skillet or non-stick frying pan. Cook the onions on the lowest heat for 15-20 minutes until lightly caramelized. Remove from the pan and set aside.
Add the olive oil to the pan and cook the chicken on medium heat for 3-4 minutes. (You are just searing the chicken at this stage and it will not be fully cooked yet). Remove the chicken from the pan and set aside.
De-glaze the pan with stock and simmer on low heat for 1-2 minutes. Then add the wine, garlic, Worcestershire sauce, herbs, salt and pepper. Simmer for 4-5 minutes until the sauce reduces by about half.
Add the chicken and onions back to pan and simmer for about 3-4 minutes or until the chicken is cooked through. Place the onions on top of the chicken and add the shredded gruyere, then top each piece of chicken with a slice of provolone. Cover with a lid and cook on low heat for about 2 minutes or until the cheese melts.