This might be the best thing I’ve EVER made. If French onion soup and a grilled chicken sandwich had a baby, this would be it. The combination of caramelized onions, juicy chicken, melty cheese, and a flavorful dipping au jus makes this sandwich unforgettable. Perfect for a cozy lunch or dinner!
Chefadora AI has the answer - timers, swaps, step-by-step help.
Whisk together the aioli ingredients and chill while cooking.
Melt butter with olive oil over medium-low heat. Add onions, salt, sugar, and thyme. Cook for 30–35 minutes, stirring occasionally, until deeply golden and jammy.

Add beef broth and balsamic vinegar to deglaze the pan, scraping up the flavorful brown bits. Cook until mostly reduced and set aside.
Season the chicken on both sides with garlic powder, onion powder, smoked paprika, salt, and pepper.

Heat butter and olive oil over medium-high heat. Sear the chicken for 3–4 minutes per side until cooked through. Top with Swiss cheese in the last minute and cover to melt. Let the chicken rest.

In the same pan, add beef broth, Worcestershire, garlic, and thyme. Simmer for 5 minutes, scraping up the fond. Pour into a bowl for dipping.

Brush the bread lightly with oil or butter, top with gruyère cheese, and toast at 350°F for 3–5 minutes.
Spread aioli on the toasted bread, add the chicken, pile on the caramelized onions, and serve with hot au jus for dipping.

Make sure to slice the onions evenly to ensure they caramelize uniformly.
Let the chicken rest after cooking to retain its juices.
Toast the bread just before assembling to keep it crispy.
For extra flavor, you can add a splash of white wine while deglazing the onions.
If you prefer a spicier kick, add a pinch of cayenne pepper to the aioli.
Can I use a different type of bread?
Yes, you can use any sturdy bread like baguette, brioche, or even a crusty roll. Just make sure it can hold up to the fillings and dipping.
Can I make the caramelized onions ahead of time?
Absolutely! You can make the onions up to 3 days in advance and store them in an airtight container in the refrigerator.
What can I substitute for gruyère cheese?
You can use fontina, provolone, or even mozzarella as a substitute for gruyère cheese.
How do I know when the chicken is fully cooked?
The chicken is fully cooked when it reaches an internal temperature of 165°F. Use a meat thermometer for accuracy.
Can I make this sandwich vegetarian?
Yes, you can substitute the chicken with a grilled portobello mushroom or a plant-based chicken alternative.
I’ve got your dinner plans! 🍋healthy(ish), simple recipes for every home cook
