Tender, golden pan-seared chicken breasts enveloped in a deeply rich, jammy mound of sweet caramelized onions, simmered in a savory thyme pan gravy, and blanketed with a bubbling molten crust of nutty Gruy\u00e8re and gooey mozzarella\u2014this French onion chicken skillet delivers the luxurious comfort of a Parisian bistro classic made in one single pan in just 35 minutes.

While traditional French onion soup requires hours of slow simmering, this skillet dinner captures that exact deeply caramelized, umami-rich flavor profile on a busy weeknight by slicing the onions thin and deglazing the golden chicken fond with rich beef broth and a touch of balsamic vinegar. Lightly dredging the cutlets in seasoned flour before searing ensures the chicken stays incredibly juicy while naturally thickening the velvety pan sauce into pure liquid gold.
Why You\u2019ll Love This Recipe
- One-Pan Weeknight Wonder: From searing the chicken to caramelizing onions and broiling the cheese, everything cooks in a single cast iron skillet for minimal cleanup.
- Deep, Jammy Caramelization: Slicing three full yellow onions yields sweet, meltingly tender strands infused with garlic and fragrant fresh thyme.
- Two-Cheese Molten Blanket: Authentic French Gruy\u00e8re brings earthy, nutty complexity, while whole-milk mozzarella guarantees that craveable, picture-perfect cheese pull.
- Luxurious Pan Gravy: Rich halal beef broth, balsamic vinegar, and a splash of heavy cream meld with the pan drippings to create a sauce you will want to spoon over everything.
Key Ingredients & Smart Swaps

- Boneless Skinless Chicken Breasts: Slice two large breasts horizontally in half into four thin cutlets. Thin cutlets cook rapidly and evenly in under 10 minutes without drying out. Boneless skinless chicken thighs work equally well.
- Yellow or Sweet Vidalia Onions: Use 3 large yellow onions. It may look like a mountain of onions at first, but they will shrink down by 75% as their natural sugars concentrate into sweet, golden silk.
- Aged Gruy\u00e8re & Mozzarella: Gruy\u00e8re is the essential Swiss cheese of authentic French onion soup. Shredding it from the block alongside low-moisture mozzarella yields maximum creaminess and a luscious golden broiled crust.
- Low-Sodium Beef Broth (or Bone Broth): Deep, rich beef broth provides the savory backbone of the sauce. Rich chicken broth can also be used if preferred.
- Balsamic Vinegar: A single tablespoon cuts through the rich dairy fats and enhances the natural caramelization of the onions.
- Fresh Thyme & Garlic: Earthy fresh thyme leaves and minced garlic bring quintessential French herb aromatics to the simmering skillet.
Step-by-Step Cooking Walkthrough
1. Dredge & Sear Chicken: Season the flour with garlic powder, Italian herbs, salt, and pepper. Dredge the chicken cutlets, shaking off excess. Heat 1 tablespoon olive oil and 1 tablespoon butter in an oven-safe cast iron skillet over medium-high heat. Sear chicken for 4 to 5 minutes per side until deep golden brown and cooked through. Transfer to a plate.
2. Caramelize the Onions: Drop the heat to medium and add remaining butter and oil. Add the sliced onions with a pinch of salt. Cook slowly, stirring often, for 15 to 20 minutes until the onions soften, collapse, and develop a rich mahogany color. Add minced garlic and thyme, stirring for 1 minute.

3. Build the Sauce: Pour in the balsamic vinegar and broth, using a wooden spoon to vigorously scrape the caramelized fond from the skillet bottom. Simmer for 3 minutes until slightly reduced, then stir in the heavy cream for a velvety finish.
4. Nestle, Cheese & Broil: Nestle the chicken back into the pan, spooning caramelized onions over each cutlet. Blanket generously with shredded Gruy\u00e8re and mozzarella. Place under the oven broiler on HIGH for 3 to 4 minutes until the cheese is bubbling furiously and freckled with golden brown spots. Garnish with fresh thyme and serve hot!
3 Chef Secrets for Perfect Results
1. Cut Chicken Horizontally into Cutlets: Thick whole chicken breasts take too long to cook, causing the exterior to dry out before the center cooks through. Halving them horizontally into cutlets guarantees juicy, tender meat in under 10 minutes of skillet time.
2. Don’t Rush the Onions: Caramelization is a chemical reaction that cannot be accelerated by cranking the heat to high (which will merely scorch the edges). Keep heat at medium, stir every few minutes, and let the natural sugars slowly brown for that authentic bistro sweetness.
3. Deglaze with Wood to Capture the Fond: The brown bits stuck to the skillet after searing the chicken contain incredible flavor. Deglazing with broth and balsamic dissolves this fond directly into the sauce, giving the gravy its irresistible savory depth.
What to Serve With French Onion Chicken

- Starches for Soaking Up Sauce: Serve atop a bed of buttery garlic mashed potatoes, buttered egg noodles, steamed jasmine rice, or crusty French baguette slices for mopping up every drop of gravy.
- Vibrant Green Vegetables: Balance the decadent cheese with roasted asparagus, steamed haricots verts (green beans), or our crisp smashed brussels sprouts with garlic parmesan.
- Side Salads: Start the meal with a light crisp side like our mediterranean cucumber salad or fresh garden greens with lemon vinaigrette.
Storage, Freezing & Reheating Instructions
- Refrigeration: Store leftover chicken cutlets and pan sauce in an airtight container in the refrigerator for up to 4 days. The flavors actually intensify as they sit overnight!
- Oven Reheating (Best Method): Place chicken in a baking dish, spoon sauce on top, cover with foil, and warm at 350\u00b0F (175\u00b0C) for 12 to 15 minutes until heated through and the cheese re-melts.
- Skillet Reheating: Reheat in a covered skillet over medium-low heat with a splash of extra broth to keep the sauce silky.
- Freezing: You can freeze the cooked chicken with caramelized onions and sauce (before adding cheese) for up to 2 months. Thaw overnight in the fridge, top with fresh Gruy\u00e8re, and broil as directed.
Ingredients
- 1 1/2 lbs boneless skinless chicken breasts halved horizontally into 4 even cutlets
- 3 tbsp all-purpose flour for light dusting
- 1 tsp garlic powder
- 1 tsp Italian seasoning
- 1/2 tsp fine sea salt
- 1/4 tsp cracked black pepper
- 2 tbsp olive oil divided
- 3 large yellow onions thinly sliced (about 5-6 cups)
- 2 tbsp unsalted butter
- 3 cloves garlic finely minced
- 1 tbsp fresh thyme leaves or 1 tsp dried thyme
- 1 tbsp balsamic vinegar adds rich depth and sweetness
- 1 1/4 cups low-sodium beef broth or rich chicken bone broth (halal)
- 1/3 cup heavy cream for luscious velvety texture
- 1 cup Gruyère cheese freshly shredded (or Swiss)
- 1/2 cup mozzarella cheese shredded for that perfect cheese pull
Method
- Pat the chicken cutlets dry with paper towels. In a shallow dish, whisk together flour, garlic powder, Italian seasoning, salt, and black pepper. Lightly dredge each cutlet, shaking off any excess.
- Heat 1 tablespoon olive oil and 1 tablespoon butter in a large oven-safe cast iron skillet over medium-high heat. Sear the chicken for 4 to 5 minutes per side until golden brown and cooked to 160°F (71°C). Transfer chicken to a warm plate and set aside.
- Reduce the heat to medium. Add the remaining 1 tablespoon of olive oil and 1 tablespoon of butter into the same skillet. Add the sliced onions and a pinch of salt.
- Cook, stirring occasionally, for 15 to 20 minutes until the onions soften, collapse, and turn a rich, jammy deep golden-brown. Stir in the minced garlic and fresh thyme, cooking for 1 minute until fragrant.
- Pour in the balsamic vinegar and beef broth, using a wooden spoon to scrape up all the delicious browned fond stuck to the bottom of the skillet. Bring to a gentle simmer for 3 minutes until slightly reduced.
- Stir in the heavy cream and let simmer for another 2 minutes until a luxurious, velvety French onion pan gravy forms.
- Nestle the seared chicken cutlets back into the simmering skillet, spooning generous heaps of caramelized onions and sauce over each breast.
- Top each cutlet generously with a blanket of shredded Gruyère and mozzarella cheese. Transfer skillet into the oven on BROIL (HIGH) for 3 to 4 minutes until the cheese is bubbling vigorously and blistered with golden-brown spots.
- Garnish with fresh thyme leaves and cracked black pepper. Serve piping hot with creamy garlic mashed potatoes or crusty French bread for dipping!
Nutrition
Tried this recipe?
Let us know how it was!Frequently Asked Questions
Can I use chicken thighs instead of chicken breasts?
Yes! Boneless, skinless chicken thighs work fantastically. Sear them for about 5 to 6 minutes per side until they reach an internal temperature of 165\u00b0F (74\u00b0C) before proceeding with the sauce.
What is the best cheese substitute for Gruy\u00e8re?
If you cannot find Gruy\u00e8re, the closest substitutes are Swiss Emmental, Fontina, Provolone, or Jarlsberg. All melt smoothly with a mild, nutty, savory finish.
Can I make this dairy-free?
Yes. Use dairy-free plant butter for cooking, replace the heavy cream with full-fat canned coconut milk or unflavored cashew cream, and top with your favorite meltable dairy-free mozzarella shreds.
Pin This Recipe for Later
Looking for an easy, restaurant-quality skillet dinner that the whole family will rave about? Save this pin to your Pinterest Easy Weeknight Dinners & Cozy Comfort Food Boards so you have this French onion chicken recipe ready to cook!
















