
French onion chicken brings all the rich, cozy flavors of French onion soup into an easy dinner that the whole family will love. Tender chicken cooks in a rich onion gravy, then gets topped with melted Gruyère cheese until it is hot, bubbly, and golden. Best of all, everything comes together in just one skillet, so cleanup is easy too.
I love making this recipe when I want something that feels special without spending hours in the kitchen. The onions take a little time, but they do most of the work on their own. Once they turn deep golden, the whole kitchen smells amazing, and you know dinner is going to be worth the wait.
If you enjoy classic French comfort food, this recipe fits right in. Serve it with creamy mashed potatoes, crusty French bread, or a simple green salad for a meal that feels like it came from a little French bistro.
Why You’ll Love This French Onion Chicken
There is a reason this French onion chicken recipe has become one of my favorite one-skillet dinners. It has everything I want in a comfort meal. The chicken stays juicy, the onion gravy is rich and full of flavor, and the melted cheese makes every bite even better.
The best part is that this recipe uses real caramelized onions instead of canned French onion soup. It takes a little more time, but the flavor is much richer and sweeter. If you have never made caramelized onions before, don’t worry. I’ll show you exactly what they should look like, and once you try them, you’ll see why they are worth making from scratch.
I also love that this meal feels fancy without using expensive ingredients. A few onions, chicken, broth, cheese, and fresh thyme turn into something that tastes like it came from a restaurant. It is one of those recipes that always gets people asking for seconds.
What Is French Onion Chicken?
French onion chicken is inspired by the famous French onion soup. Instead of serving the rich onion broth with bread and cheese, the onions become a thick, savory gravy that cooks together with juicy chicken.
The dish is finished under the broiler with plenty of melted Gruyère cheese, just like classic French onion soup. The result is a warm, comforting dinner that has all the flavors people love but is hearty enough to serve as the main course.
Although it has French-inspired flavors, this recipe is a modern French-American favorite that has become popular because it is simple to make in one skillet.
Necessary Equipment
You don’t need any special tools to make this recipe.
- Large oven-safe skillet (cast iron or stainless steel works best)
- Sharp knife
- Cutting board
- Wooden spoon or silicone spatula
- Measuring cups and measuring spoons
- Tongs
- Cheese grater (if shredding your own cheese)
- Small bowl for seasoning the chicken
Key Ingredients & Substitutions

Chicken
2 large boneless, skinless chicken breasts, sliced in half horizontally to make 4 cutlets: Thin cutlets cook quickly and stay juicy. Boneless chicken thighs also work well and stay very tender. If using thighs, cook them a few minutes longer.
Yellow Onions
3 large yellow onions (about 1½ pounds or 680 g), thinly sliced: It may look like far too many onions at first, but don’t cut back. They cook down into a rich, sweet gravy that gives this recipe its classic French onion flavor. Sweet onions can also be used if that is what you have.
Butter
2 tablespoons unsalted butter: Butter helps the onions become rich and golden while adding plenty of flavor. Salted butter also works if you simply use a little less salt later.
Olive Oil
1 tablespoon olive oil: Mixing oil with butter helps keep the butter from browning too quickly while the onions slowly cook.
Garlic
3 garlic cloves, minced: Fresh garlic gives the gravy another layer of savory flavor. Garlic powder can work in a pinch, but fresh is much better here.
Fresh Thyme
2 teaspoons fresh thyme leaves: Thyme is one of the classic herbs used in French onion soup. If fresh thyme is not available, use ¾ teaspoon dried thyme instead.
All-Purpose Flour
3 tablespoons all-purpose flour, divided: One tablespoon lightly coats the chicken to help it brown. The remaining flour thickens the onion gravy. For a gluten-free option, use your favorite gluten-free flour blend.
Dry White Wine
½ cup (120 ml) dry white wine, optional: Wine helps lift all the tasty browned bits from the pan while adding extra flavor. If you prefer not to cook with wine, replace it with extra broth and add 1 tablespoon Worcestershire sauce.
Beef Broth
1 cup (240 ml) beef broth: Beef broth gives the gravy the deep, rich flavor that reminds everyone of French onion soup.
Chicken Broth
1 cup (240 ml) chicken broth: Chicken broth keeps the gravy balanced so it doesn’t become too heavy. I like using half beef broth and half chicken broth because the flavors work so well together.
Worcestershire Sauce or Soy Sauce
1 tablespoon Worcestershire sauce or soy sauce: You won’t really taste it on its own, but it makes the gravy taste much richer.
Gruyère Cheese
1½ cups (150 g) shredded Gruyère cheese: Gruyère is the classic choice for French onion recipes because it melts beautifully and has a rich, nutty flavor. Swiss cheese is the closest budget-friendly option. Provolone melts wonderfully, while mozzarella is a good choice if you want a milder flavor that kids usually enjoy.
Which Cheese Is Best?
Choosing the cheese can change the final flavor, so here is a quick guide.
| Cheese | Flavor | Melting | Best For |
|---|---|---|---|
| Gruyère | Rich, nutty, classic | Excellent | Traditional French onion flavor |
| Swiss | Mild and slightly nutty | Very good | Budget-friendly substitute |
| Provolone | Mild and creamy | Excellent | Extra gooey melted cheese |
| Mozzarella | Mild | Excellent | Family-friendly version with a softer flavor |
Personal Tip: If your budget allows it, buy a block of Gruyère and grate it yourself. It melts smoother than the pre-shredded kind and gives the best flavor.
How to Make French Onion Chicken
Making French onion chicken is easier than it looks. The onions take the most time, but they need very little attention. Once they are beautifully caramelized, the rest of the recipe comes together quickly.
1. Caramelize the onions
Melt the butter and olive oil in a large oven-safe skillet over medium heat. Add the sliced onions with a small pinch of salt and stir until they are coated.
Cover the skillet for the first 5 minutes. This helps the onions soften and release their moisture, giving them a head start.
Remove the lid and continue cooking for about 25 to 30 minutes, stirring every few minutes. If the pan starts looking dry, add a splash of water instead of more oil. The onions are ready when they are deep golden brown, soft, and sweet. They should never taste burned.
During the last minute of cooking, stir in the garlic and fresh thyme. Cook just until fragrant, then transfer the onions to a bowl.

Personal Tip: Don’t rush this step. The onions are the heart of this recipe. Good caramelized onions give you a rich, sweet gravy that tastes just like French onion soup.
2. Season and sear the chicken
Pat the chicken cutlets dry with paper towels. Season both sides with salt and black pepper.
Lightly coat each piece with 1 tablespoon of the flour, shaking off any extra. This thin coating helps the chicken brown nicely and also helps the gravy cling to the meat later.
Heat the same skillet over medium-high heat. Place the chicken in a single layer and cook for about 3 to 4 minutes per side until golden brown. The chicken does not need to be fully cooked yet because it will finish cooking in the gravy.
Transfer the chicken to a clean plate.
Personal Tip: Let the chicken brown without moving it too much. Those golden bits left behind in the pan add a huge amount of flavor to the gravy.
3. Build the onion gravy
Lower the heat to medium.
Pour in the white wine and gently scrape the bottom of the skillet with a wooden spoon to loosen all the browned bits. Let the wine simmer for 2 to 3 minutes until slightly reduced.
If you’re skipping the wine, simply use extra broth and add the Worcestershire sauce now.
Return the caramelized onions to the skillet. Sprinkle the remaining 2 tablespoons of flour over the onions and stir for about 1 minute.
Slowly pour in the beef broth and chicken broth while stirring. Add the Worcestershire sauce or soy sauce.
Bring everything to a gentle simmer and cook for about 5 minutes. The gravy should become smooth and thick enough to lightly coat the back of a spoon.
Personal Tip: If your gravy seems too thick, add a splash of broth. If it looks too thin, let it simmer for another couple of minutes.
4. Add the chicken
Return the chicken to the skillet.
Nestle each cutlet into the onion gravy and spoon plenty of onions over the top. Let everything simmer gently for about 5 minutes until the chicken is fully cooked.
The chicken is done when it reaches an internal temperature of 165°F (74°C).

5. Add the cheese
Sprinkle the shredded Gruyère evenly over each piece of chicken.
Place the skillet under the broiler for 2 to 4 minutes until the cheese is completely melted, bubbly, and lightly browned in spots.
Watch it closely because the cheese can brown very quickly.
6. Rest and serve
Remove the skillet from the oven and let the chicken rest for about 5 minutes.
Scatter a few fresh thyme leaves over the top before serving.
Serve straight from the skillet while the cheese is still hot and stretchy.

My Best Tips for Perfect French Onion Chicken
- Take your time with the onions. Real caramelized onions cannot be rushed. They should be soft, sweet, and deep golden, not simply browned.
- Grate your own cheese. Freshly grated Gruyère melts much better than pre-shredded cheese because it doesn’t contain anti-caking powders.
- Use an oven-safe skillet. This lets you go straight from the stovetop to the broiler without washing another pan.
- Don’t overcook the chicken. Remember that it finishes cooking in the gravy, so remove it after it is nicely browned but before it becomes dry.
- Taste the gravy before serving. Depending on your broth, you may need another small pinch of salt or a little black pepper.
- Make extra onions. If you’re already spending the time caramelizing onions, cook a bigger batch. They freeze beautifully and make future dinners much faster.
Three Honest Ways to Speed Up Caramelized Onions
Let’s be honest. Great caramelized onions take time. If someone promises them in 10 minutes, they are usually just browned onions.
These tips really do help without changing the flavor too much.
Start with the lid on
Covering the onions for the first 5 minutes helps them soften much faster. Once the lid comes off, they begin browning more evenly.
Add a tiny pinch of baking soda
A very small pinch—about ⅛ teaspoon—is enough to help the onions brown faster.
Don’t add more than that or the onions can become too soft.
Make them ahead
This is my favorite shortcut.
Caramelize a big batch over the weekend and keep them in the refrigerator for up to 5 days or freeze them for up to 3 months.
Then this entire recipe comes together in about 20 minutes.
Quick Shortcut Version
Need dinner even faster?
Skip the homemade caramelized onions and use one can of condensed French onion soup with 1 cup of beef broth.
Sear the chicken just as you normally would, then simmer it in the soup mixture until cooked through.
Top with shredded Gruyère or Swiss cheese and broil until bubbly.
For extra crunch, sprinkle crispy fried onions over the top after broiling.
Is it exactly the same as homemade? No.
Is it still delicious on a busy Tuesday night? Absolutely.
Easy Low-Carb Version
This recipe is already fairly low in carbs, and it is easy to make even lighter.
Skip the flour on the chicken and don’t use flour in the gravy. Instead, let the broth simmer a few extra minutes until it naturally thickens.
Use part-skim mozzarella or Gruyère, and serve everything over creamy cauliflower mash instead of mashed potatoes.
You still get all the rich onion flavor with fewer carbs.
Serving Suggestions
If you ask me, creamy mashed potatoes are the very best side for French onion chicken. They soak up every drop of that rich onion gravy, and nothing goes to waste.
And don’t forget the bread. A slice of warm French bread or a crisp baguette is perfect for soaking up the last bit of sauce. If you love classic French flavors, start dinner with my French Onion Soup and finish the meal with these chicken cutlets. They make a wonderful pair.
If you’re planning a full French-inspired dinner, my Potatoes Au Gratin are another delicious side that goes beautifully with this recipe.
Make-Ahead, Storage, and Reheating
One of my favorite things about this French onion chicken recipe is that it tastes just as good the next day. In fact, the onion gravy becomes even richer after the flavors have had time to come together.
Make Ahead
If you want to save time, caramelize the onions up to 5 days before you plan to cook. Store them in an airtight container in the refrigerator. When it’s time to make dinner, the recipe comes together much faster.
You can also prepare the recipe through the gravy step, let it cool, and refrigerate it for up to 24 hours. When you’re ready to eat, gently reheat the skillet, add the cheese, and broil until hot and bubbly.
Store Leftovers
Let the chicken cool before placing it in an airtight container. Store it in the refrigerator for up to 4 days. Keep the chicken and onion gravy together so the meat stays moist.
Freeze
For the best texture, freeze the chicken and onion gravy before adding the cheese. Place everything in a freezer-safe container and freeze for up to 3 months. Thaw overnight in the refrigerator, then reheat, add freshly shredded cheese, and broil until melted and golden.
Reheat
The stovetop is my favorite way to reheat this dish. Place the chicken and gravy in a skillet over medium-low heat with a small splash of broth. Cover the pan and heat until everything is warmed through.
You can also use the microwave in 30-second bursts, but the cheese may not be quite as creamy.

Frequently Asked Questions
What is the best cheese for French onion chicken?
Gruyère is the classic choice because it melts beautifully and has a rich, nutty flavor. Swiss cheese is the closest substitute, while provolone gives you the gooiest melted cheese. Mozzarella is also a good option if you prefer a milder flavor.
Can I use chicken thighs instead of chicken breasts?
Yes. Boneless, skinless chicken thighs work very well in this recipe. They stay juicy and are harder to overcook. Simply cook them about 4 to 5 minutes per side before finishing them in the onion gravy.
Can I make French onion chicken without wine?
Absolutely. Replace the wine with extra broth and add 1 tablespoon of Worcestershire sauce. You will still get a rich, flavorful gravy.
Can I make this recipe ahead of time?
Yes. Caramelize the onions a few days ahead or prepare the recipe through the gravy step and refrigerate it. Add the cheese and broil just before serving for the best texture.
Why aren’t my onions turning brown?
The heat may be too high or too low. Cook them over medium heat and give them time. Stir every few minutes, and if the pan gets dry, add a splash of water. They should become soft, sweet, and deep golden—not burned.
What should I serve with French onion chicken?
Creamy mashed potatoes are my favorite because they soak up all of the rich onion gravy. Buttered egg noodles, roasted vegetables, steamed green beans, or crusty French bread are all wonderful choices.
French Onion Chicken (One Skillet with Real Caramelized Onion Gravy)
- Total Time: 1 hour 10 minutes
- Yield: 4 servings 1x
Description
Tender chicken cutlets cooked in a rich caramelized onion gravy and topped with bubbling Gruyère cheese. This one-skillet French onion chicken recipe is comforting, full of flavor, and perfect for both busy weeknights and cozy family dinners.
Ingredients
- 2 large boneless, skinless chicken breasts, sliced horizontally into 4 cutlets
- Salt and black pepper, to taste
- 3 tablespoons all-purpose flour, divided
- 2 tablespoons unsalted butter
- 1 tablespoon olive oil
- 3 large yellow onions (about 1 1/2 pounds / 680 g), thinly sliced
- 3 garlic cloves, minced
- 2 teaspoons fresh thyme leaves (or 3/4 teaspoon dried thyme)
- 1/2 cup (120 ml) dry white wine (optional)
- 1 cup (240 ml) beef broth
- 1 cup (240 ml) chicken broth
- 1 tablespoon Worcestershire sauce or soy sauce (optional)
- 1 1/2 cups (150 g) freshly shredded Gruyère cheese
- Extra fresh thyme for garnish
Instructions
- Caramelize the onions. Melt the butter and olive oil in a large oven-safe skillet over medium heat. Add the sliced onions with a pinch of salt and stir well. Cover the skillet for the first 5 minutes to soften the onions. Remove the lid and continue cooking for another 25 to 30 minutes, stirring every few minutes until the onions become soft, sweet, and a deep golden brown. If the pan begins to dry out, add a small splash of water instead of extra oil. During the final minute, stir in the garlic and thyme until fragrant. Transfer the onions to a bowl.
- Prepare the chicken. Pat the chicken dry with paper towels and season both sides with salt and pepper. Lightly coat each cutlet with 1 tablespoon of the flour, shaking off any excess. This light coating helps create a beautiful golden crust and also helps the gravy cling to the chicken later.
- Sear until golden. Increase the heat to medium-high and place the chicken into the same skillet. Cook for about 3 to 4 minutes on each side until nicely browned. The chicken does not need to be fully cooked yet because it will finish cooking in the gravy. Transfer the chicken to a plate.
- Make the onion gravy. Pour the white wine into the skillet and scrape the bottom of the pan with a wooden spoon to loosen every browned bit. Let the wine reduce for 2 to 3 minutes. Return the caramelized onions to the skillet, sprinkle in the remaining flour, and stir constantly for 1 minute. Slowly pour in the beef broth and chicken broth while stirring until smooth. Add the Worcestershire sauce and simmer for about 5 minutes until the gravy lightly coats the back of a spoon.
- Finish the dish. Return the chicken to the skillet and spoon the rich onion gravy over each piece. Simmer gently for about 5 minutes, or until the chicken reaches an internal temperature of 165°F (74°C).
- Broil the cheese. Sprinkle the Gruyère evenly over each chicken cutlet. Place the skillet under the broiler for 2 to 4 minutes until the cheese is completely melted, bubbling, and lightly browned. Watch carefully because it can brown quickly.
- Rest and serve. Let the chicken rest for about 5 minutes before serving. Garnish with fresh thyme and enjoy while the cheese is still hot and stretchy.
Notes
- Freshly grated Gruyère melts much better than pre-shredded cheese.
- Don’t rush the onions. Their deep caramelized flavor is what makes this recipe special.
- Caramelized onions can be made up to 5 days ahead or frozen for up to 3 months.
- No wine? Simply replace it with extra broth and Worcestershire sauce.
- For a lower-carb version, skip the flour and simmer the gravy a few extra minutes until it thickens naturally.
- Prep Time: 15 minutes
- Cook Time: 55 minutes
- Category: Main dish
- Cuisine: French-American
Nutrition
- Calories: 480
- Sugar: 7g
- Sodium: 760mg
- Fat: 24g
- Saturated Fat: 11g
- Carbohydrates: 18g
- Fiber: 2g
- Protein: 45g
Nutrition information
This website gives estimated nutritional information, which might change depending on the ingredients used.


