One-Pan French Onion Chicken Casserole
This casserole delivers all the deep, savory sweetness of French onion soup in a single baking dish, with juicy chicken tucked under a blanket of toasted bread and melted Gruyère. It’s rich, cozy, and assembled in one pan so the caramelized onions, broth, and cheese all melt into each other.

There’s no tricky technique here. You build a pan of sticky onions, nestle in seared chicken, and let the oven do the rest.
Why This Casserole Keeps Working
To me, the best part of French onion soup is the top layer—the soaked bread and bubbly cheese lid. Here you get that in every bite because the baguette soaks up the beefy broth while the cheese turns nutty and brown under the broiler.
I also love that the onions cook low and slow with a pinch of sugar until they’re deeply amber, which gives the whole dish a mellow, rounded richness without a lot of fuss.
Ingredients

- 2 tbsp unsalted butter: for the onions, along with the oil
- 1 tbsp olive oil: keeps the butter from scorching
- 4 large yellow onions, halved and thinly sliced: a big pile, but they cook down
- 1 tsp granulated sugar: helps speed the caramelization
- 1 tsp kosher salt: plus more for the chicken
- 1/2 tsp black pepper: freshly ground is best
- 2 garlic cloves, minced: goes in with the flour
- 2 tbsp all-purpose flour: just enough to thicken the broth lightly
- 1 1/2 cups beef broth: use a good, rich one; low sodium lets you control the salt
- 1/4 cup dry sherry or white wine: optional, adds a bit of sharpness
- 4 sprigs fresh thyme, plus leaves for garnish: woodsy and classic
- 6 boneless, skinless chicken thighs (about 2 lbs): they stay moist through baking
- 12 thin baguette slices (1/2 inch thick): day-old bread works best
- 6 oz Gruyère cheese, grated: the real star for melty, nutty top
Variations / Substitutions
- Chicken breasts: swap in an equal weight of boneless, skinless breasts, but shorten the bake time and check early for 165°F (74°C).
- No beef broth: chicken broth makes a lighter gravy that still tastes lovely.
- Sherry skip: just replace the wine with an extra 1/4 cup beef broth.
- Dairy-free: use a plant-based butter and a good melting vegan cheese; the dish still works.
- Herb switch: fresh rosemary or a couple of bay leaves can stand in for thyme.
- If you like the soup in its classic form, our Classic French Onion Soup recipe goes deeper into that brothy bowl.
How to Make French Onion Chicken Casserole
Step 1: Caramelize the Onions

Set a large oven-safe skillet or Dutch oven over medium heat and add the 2 tbsp butter and 1 tbsp olive oil. Once the butter melts, stir in all 4 sliced onions, the 1 tsp sugar, 1 tsp salt, and 1/2 tsp pepper. Cook, stirring every few minutes, for about 25 to 30 minutes.
The onions will shrink by more than half and turn a deep caramel color. You’ll smell a toasty sweetness and see brown bits collecting on the bottom of the pan. If the onions threaten to scorch, lower the heat a touch and add a splash of water to lift the fond.
Stir in the 2 minced garlic cloves during the last 2 minutes, just until fragrant. Then scoop the onions into a bowl and set them aside for a moment.
Step 2: Sear the Chicken Thighs

While the onions cook, pat the 6 chicken thighs dry and season both sides lightly with salt and pepper. Return the same pan to medium-high heat and add a little more oil if the pan looks dry. Lay the chicken in a single layer and cook for 3 to 4 minutes per side, until golden brown on the outside.
The chicken does not need to cook through; you’re just building color and a bit of fond on the pan. Remove the thighs to a plate. Don’t wipe out the skillet, all those sticky bits will flavor the broth.
Step 3: Deglaze and Build the Broth

With the pan still on medium-high, sprinkle in the 2 tbsp flour and whisk it into the drippings for 1 minute to cook off the raw taste. Slowly pour in the 1 1/2 cups beef broth and the 1/4 cup sherry, if using, scraping the bottom with a wooden spoon to release every stuck bit.
Drop in the 4 thyme sprigs and bring the liquid to a gentle simmer. Let it bubble for 2 to 3 minutes until it thickens just slightly, like a loose gravy. Taste and adjust the salt if needed. Remove the thyme sprigs.
Step 4: Layer the Casserole

Preheat your oven to 375°F (190°C). Spread the caramelized onions back into the skillet, right over the broth, and nestle the seared chicken thighs into the onion mixture. Arrange the 12 baguette slices on top of the chicken, overlapping them slightly so every bite gets bread.
Pour any juices from the chicken plate over the bread. The baguette will soak up the broth from underneath while the tops stay crisp in the oven.
Step 5: Top and Broil the Cheese

Slide the skillet into the preheated oven and bake, uncovered, for 20 to 25 minutes. Check the chicken: it should reach 165°F (74°C) at the thickest part and the broth should be bubbling around the edges.
Remove the skillet, scatter the 6 oz grated Gruyère evenly over the bread, and switch the oven to broil. Return the pan to the oven and broil for 2 to 3 minutes, until the cheese is blistered and golden in spots. Serve hot, with fresh thyme leaves scattered on top.
Tips for the Best French Onion Casserole
- Cut the onions evenly so they caramelize at the same rate. Halve them pole to pole, then slice.
- Resist the urge to rush the onions. Lower heat and patience give you deep flavor without burnt bitterness.
- Day-old baguette slices hold their shape better than super-fresh bread, which can turn mushy.
- If you don’t have an oven-safe skillet, transfer everything to a greased baking dish after building the broth, then layer and bake.
Bake times by chicken cut:
| Cut | Thickness | Bake time (until 165°F) |
|---|---|---|
| Chicken thighs | 1 inch or less | 20–25 minutes |
| Chicken breasts | 1 inch or less | 22–28 minutes |
| Thicker cuts | over 1 inch | Add 5–8 minutes |
Storing Leftovers
Cool the casserole to room temperature and store in an airtight container in the fridge for up to 4 days. Reheat in a 350°F oven or microwave until warmed through. The bread will soften, but it still tastes great. You can also freeze portions for up to 2 months; thaw overnight and reheat gently.
What to Serve with French Onion Chicken Casserole
A simple green salad with a sharp vinaigrette cuts through the richness. Roasted asparagus or steamed green beans also work, because their snap and mild bitterness balance the cheese and onion. If you want something starchy on the side, buttery egg noodles soak up the extra broth nicely.
Frequently Asked Questions
Can I use chicken breasts instead of thighs?
Yes, use an equal weight and check for 165°F (74°C) after about 22 minutes of baking, since they dry out faster.
How do I make this ahead of time?
Caramelize the onions, sear the chicken, and assemble the casserole up to a day ahead. Cover and refrigerate, then bake just before serving, adding 5 to 8 minutes to the bake time.
Can I skip the wine?
Absolutely, just replace it with an extra 1/4 cup of beef broth. The flavor will be a bit more rounded and less sharp.
What’s a good cheese swap?
Gruyère is classic but Swiss, Comté, or a mild raclette all melt into a similar nutty, creamy top.

French Onion Chicken Casserole Recipe
Ingredients
Method
- Melt butter and oil in a large oven-safe skillet over medium heat. Add onions, sugar, salt, and pepper; cook, stirring often, for 25–30 minutes until deeply caramelized. Stir in garlic for the last 2 minutes, then transfer onions to a bowl.
- Season chicken thighs with salt and pepper. In the same pan over medium-high heat, sear until golden, about 3–4 minutes per side. Remove to a plate.
- Whisk flour into the pan drippings and cook 1 minute. Slowly pour in broth and sherry, scraping up browned bits. Add thyme sprigs, simmer 2–3 minutes until slightly thickened, then remove sprigs.
- Preheat oven to 375°F (190°C). Spread caramelized onions in the skillet, nestle chicken into the mixture, and top with baguette slices. Pour any chicken juices over the bread.
- Bake uncovered for 20–25 minutes until chicken reaches 165°F (74°C). Scatter Gruyère over the bread, switch oven to broil, and broil 2–3 minutes until cheese is bubbly and golden. Serve hot with fresh thyme leaves.
