By Ami · September 7, 2026 · ★★★★★ 4.9 from 71 reviews · Jump to Recipe · Print
French onion chicken is the easy dinner recipe I make when I want French onion soup and a proper meal at the same time — golden seared chicken breasts sitting in a deep, glossy caramelized onion gravy under a lid of melted gruyere, all in one skillet in about 40 minutes. It has the same "this tastes like a restaurant made it, but I didn't work that hard" energy as marry me chicken, with 48g of protein a serving.
Save recipes like this straight from TikTok and plan your week in minutes with RecipeLoop, the free AI meal planner.
This one-skillet dinner does all its work while you stand there doing nothing.
The onions are the recipe. Three big onions cook down to almost nothing and turn jammy and sweet — that's your sauce, and it costs about two dollars. All you do is stir them every few minutes while you get everything else ready, the same low-effort payoff as one pot creamy chicken and rice.
One pan, no sides required. Chicken, gravy and melted cheese finish in the same cast iron skillet you started in, and it goes straight from the broiler to the table. If you like that about creamy Tuscan salmon, you'll like this more.
It's 48g of protein and it does not taste like health food. Lean chicken breast plus gruyere gets you most of a day's protein target in one plate — run your own numbers on the protein calculator — and nobody at the table will notice it's a high protein dinner.
Here's what you'll need.
Nothing fancy, but two things matter: use yellow onions (sweet Vidalias scorch before they caramelize), and buy real gruyere in a block if you can — pre-shredded cheese is coated in starch and melts stringy instead of silky. Provolone or Swiss stands in fine if gruyere is out of budget.
Here's how it all comes together.
Step 1 — Caramelize the onions
Melt the butter in a large cast iron skillet over medium heat, add the sliced onions and a big pinch of salt, and cook 20 to 25 minutes, stirring every few minutes. They'll go from crunchy white to soft and translucent to deep golden brown. Do not rush this on high heat — browned is not the same as caramelized, and this is where the whole flavor of the dish lives.
Step 2 — Sear the chicken
Scrape the onions into a bowl and wipe the skillet. Slice the chicken breasts in half horizontally into cutlets, pat them very dry, season with salt, pepper and a little thyme, and sear in olive oil over medium-high for 4 minutes a side until deeply golden. They don't need to be cooked through — they'll finish in the gravy.
Step 3 — Build the onion gravy
Set the chicken aside, return the onions to the pan with the garlic, sprinkle over the flour and stir for a minute. Pour in the beef broth and the Worcestershire, add the thyme sprigs, and scrape every brown bit off the bottom of the skillet — that fond is free flavor. Simmer 3 to 4 minutes until it's glossy and coats a spoon.
Step 4 — Nestle the chicken back in
Tuck the seared cutlets back into the skillet, spooning the onion gravy over the top of each one. Simmer gently 6 to 8 minutes, until the chicken reaches 165°F in the thickest part and the sauce has tightened around it.
Step 5 — Pile on the cheese
Cover each cutlet with shredded gruyere and a slice of provolone, letting some of it fall into the onions around the edges. That overflow crisps into cheese lace against the hot skillet, which is the best part and the reason nobody ever leaves any.
Step 6 — Broil until bubbly
Slide the skillet under a hot broiler for 2 to 3 minutes, until the cheese is melted, bubbling and spotted with brown. Watch it the entire time — it goes from perfect to burnt in about twenty seconds. Scatter fresh thyme over the top and bring the pan to the table.
Slice the onions with the grain, not across it. Pole-to-pole slices hold their shape through 25 minutes of cooking; crosswise rings collapse into mush. You want strands you can see in the finished gravy.
Cutlets, not whole breasts. Halving each breast horizontally doubles the golden crust and cuts the cooking time in half. It's the same fix that makes chicken parmesan work, and it's the single biggest upgrade to this dish.
A splash of water rescues sticking onions. If the onions start to catch before they're brown, add two tablespoons of water and scrape — it lifts the fond back into the onions instead of letting it burn. Do it as many times as you need.
Beef broth, not chicken broth. It sounds wrong on a chicken dish, but beef broth is what makes it taste like French onion soup. Chicken broth tastes thin and vaguely apologetic here.
Make it ahead, or make it your own.
Caramelize the onions on Sunday. They keep 5 days in the fridge and freeze for 3 months. With a jar of them ready, this is a 15-minute weeknight dinner — the same shortcut logic behind lasagna soup.
Chicken thighs work beautifully. Boneless skinless thighs need about 10 minutes in the gravy instead of 7, and they're more forgiving if dinner gets delayed. Try them the way you would for air fryer chicken thighs.
Make it lower carb. Skip the flour and simmer the gravy a few minutes longer to reduce, then serve it over roasted cauliflower or green beans instead of potatoes — about 12g of carbs a serving with all 48g of protein intact.
Here's what I'd serve with this.
Buttery mashed potatoes, which is what that onion gravy is really asking for.
Crusty bread or toasted baguette — the French onion soup move, and it mops the skillet clean.
Today's other new recipe, stuffed pepper casserole, if you're cooking for a crowd and want a second pan on the table.
A quick green side: the roasted vegetables from sheet-pan chicken fajitas go in the oven while the onions caramelize.
Storing: keep the chicken and onion gravy together in an airtight container in the fridge for up to 4 days. It actually tastes better on day two — the onions keep sweetening into the sauce overnight. It freezes for up to 3 months, though the cheese topping goes a little grainy, so add fresh cheese when you reheat.
Reheating: the best way is covered in a skillet over low heat with a splash of broth, 6 to 8 minutes, then a fresh handful of gruyere melted over the top at the end. The microwave works in a pinch — 90 seconds at 70% power with a damp paper towel over it — but the chicken firms up more than I'd like.
★★★★★ 4.9 from 71 reviews — golden seared chicken cutlets simmered in deep caramelized onion gravy and finished under bubbling melted gruyere. One skillet, 40 minutes, 48g protein a serving.
Prep 10 min · Cook 30 min · Total 40 min · Serves 4 · Category: Dinner · Cuisine: French-American
Ingredients
Onions: 3 large yellow onions (about 2 lb), sliced pole-to-pole
4 slices provolone or Swiss · fresh thyme, to finish
Instructions
Caramelize. Melt the butter in a large cast iron skillet over medium heat. Add the onions, salt and sugar and cook 20–25 minutes, stirring every few minutes, until deep golden and jammy. Add a splash of water any time they start to stick. Transfer to a bowl.
Sear. Wipe the skillet, add the olive oil and heat over medium-high. Pat the cutlets dry, season with salt, pepper and thyme, and sear 4 minutes per side until golden. Remove to a plate — they won't be cooked through yet.
Build the gravy. Return the onions to the skillet with the garlic and cook 1 minute. Sprinkle over the flour and stir 1 minute more. Pour in the beef broth and Worcestershire, add the thyme sprigs, and scrape up the browned bits. Simmer 3–4 minutes until glossy.
Simmer. Nestle the chicken back in and spoon gravy over each cutlet. Simmer gently 6–8 minutes, until the chicken reaches 165°F.
Cheese. Top each cutlet with gruyere and a slice of provolone, letting some fall into the onions.
Broil. Broil 2–3 minutes until melted, bubbling and browned in spots — watch closely. Finish with fresh thyme and serve straight from the skillet.
Notes: Yellow onions only — sweet onions scorch. Slice pole-to-pole so the strands hold. Beef broth is what makes it taste like French onion soup; don't swap it for chicken broth. No broiler? Cover the skillet for 3 minutes over low heat to melt the cheese. Chicken thighs: simmer 10 minutes instead of 7. Lower carb: skip the flour, reduce the gravy 3 minutes longer, serve over roasted cauliflower (≈12g carbs). Caramelized onions can be made up to 5 days ahead or frozen 3 months.
If cozy one-pan dinners are your whole personality, this cookbook is for you.
The Ultimate Slow Cooker Mediterranean Diet Cookbook is built around exactly this kind of cooking — a handful of honest ingredients, one pot, long slow flavor and almost no active work. Comfort-food dinners that happen to be good for you, written plainly enough that you actually cook them.
Meal-plan the whole week around recipes like this with RecipeLoop — save recipes from anywhere, get a grocery list automatically.
FAQ
How long does it really take to caramelize onions?
About 20 to 25 minutes over medium heat for this recipe — enough to get deep golden and sweet. True 45-minute caramelization is even better, but it isn't necessary here because the beef broth and Worcestershire carry a lot of the depth. Add a splash of water whenever they start to stick.
Can I make French onion chicken ahead of time?
Yes, and it's one of the better make-ahead dinners. Caramelize the onions up to 5 days ahead (or freeze them 3 months) and the whole dish comes together in about 15 minutes. The finished chicken also keeps 4 days and tastes even better on day two.
What can I use instead of gruyere?
Provolone, Swiss, Emmental or a mild white cheddar all melt well. Gruyere has the nutty flavor that makes it taste like French onion soup, but a mix of provolone and mozzarella is a good budget version.
Is French onion chicken high protein?
Yes — about 48g of protein per serving from the chicken breast and cheese, with only 18g of carbs. Skip the flour and serve it over roasted vegetables and it drops to roughly 12g of carbs with the same protein.