French Onion Stuffed Chicken

Featured in: Oven-Finished Recipes

This dish features juicy chicken breasts filled with rich caramelized onions and melted Gruyère cheese, inspired by traditional French onion soup flavors. The onions are slowly cooked until golden and combined with garlic, thyme, and balsamic vinegar for deep savory notes. The stuffed chicken is seared to golden perfection then baked until tender and juicy. Finished with grated Parmesan and fresh parsley for an elegant touch, this wholesome meal marries hearty protein with luscious fillings for a memorable dinner.

Updated on Mon, 16 Feb 2026 15:59:00 GMT
Juicy chicken breasts stuffed with caramelized onions and melted Gruyère cheese, inspired by classic French onion soup. Save
Juicy chicken breasts stuffed with caramelized onions and melted Gruyère cheese, inspired by classic French onion soup. | petitskillet.com

One autumn evening, my neighbor brought over a bowl of French onion soup, and I found myself staring at those glossy, caramelized onions swimming in rich broth, thinking there had to be a way to capture that magic in something different. The next week, I was standing in my kitchen with chicken breasts and an idea: what if those deep, sweet onions could become a stuffing? The result was this dish, and it's been a weeknight revelation ever since.

I made this for my parents last spring, and my dad—who's not easily impressed—went quiet for a moment after the first bite, then asked for seconds before finishing his first piece. My mom kept sneaking bites from my plate when she thought I wasn't looking. That meal turned into one of those cooking moments where you realize you've stumbled onto something worth repeating.

What's for Dinner Tonight? 🤔

Stop stressing. Get 10 fast recipes that actually work on busy nights.

Free. No spam. Just easy meals.

Ingredients

  • Large boneless, skinless chicken breasts (4): Look for breasts that are roughly similar in thickness so they cook evenly; if they're uneven, a quick pound with a meat mallet helps.
  • Unsalted butter (2 tablespoons): This is your foundation for caramelizing—it browns better than oil and brings that classic French depth.
  • Large yellow onions, thinly sliced (2): Yellow onions have just the right balance of sweetness and savory notes for this filling.
  • Garlic, minced (2 cloves): Fresh garlic adds a bright note that keeps the onions from becoming one-dimensional.
  • Fresh thyme leaves (1 teaspoon or ½ teaspoon dried): Thyme is the secret bridge between this dish and French onion soup; don't skip it.
  • Sugar (¼ teaspoon): A tiny pinch speeds up caramelization and deepens the sweetness without making anything taste sugary.
  • Balsamic vinegar (1 teaspoon): This adds acidity and a subtle dark richness that makes people wonder what your secret ingredient is.
  • Low-sodium beef broth (½ cup): It dissolves into the onions and creates that soup-like depth; low-sodium lets you control the salt.
  • Gruyère cheese slices (4): Gruyère melts beautifully and has a nutty, slightly sweet flavor that complements caramelized onions perfectly.
  • Grated Parmesan cheese (4 tablespoons): This adds a sharp, salty crust on top that contrasts with the creamy filling inside.
  • Olive oil (1 tablespoon): Use this for searing to get that golden, flavorful crust before the oven finishes the cooking.
  • Salt and black pepper: Season generously at each step rather than all at once; it builds better flavor.

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Instructions

Start your caramelized onion base:
Melt butter in a large skillet over medium heat, then add your sliced onions and let them cook undisturbed for a minute or two—you'll hear a gentle sizzle that's deeply satisfying. Stir often over about 15 minutes until they're soft, golden, and starting to stick just slightly to the pan; this is exactly what you want.
Deepen the flavor:
Add minced garlic, fresh thyme, a pinch of sugar, and a whisper of salt; cook for just 2 minutes until the kitchen smells like a French bistro. Stir in balsamic vinegar and beef broth, then let everything simmer for about 5 minutes until most of the liquid has evaporated and the onions look glossy and concentrated.
Prepare your chicken for stuffing:
Pat each chicken breast dry with paper towels, then using a sharp knife, carefully cut a pocket into the thickest side of each breast—go slowly and stop before you hit the other side. You're creating a pocket, not slicing all the way through, so take your time.
Season and fill:
Sprinkle salt and pepper inside each pocket and on the outside of the chicken, then spoon a generous amount of the slightly cooled onion filling into each pocket and top with a slice of Gruyère. If the filling wants to escape, secure the opening with a toothpick, then sprinkle Parmesan over the top of each breast.
Get that golden crust:
Heat olive oil in an oven-safe skillet over medium-high heat until it shimmers, then carefully lay in your stuffed chicken breasts. Let them sear undisturbed for 2 to 3 minutes per side until they're golden brown and look like they mean business.
Finish in the oven:
Transfer your skillet to a preheated 400°F oven and bake for 20 to 25 minutes until the thickest part of the chicken reaches 165°F on a meat thermometer. Don't skip checking the temperature—this is how you guarantee juicy insides.
Rest and serve:
Pull the skillet from the oven and let the chicken rest for 5 minutes; this lets all the juices settle back into the meat so you get moist, tender bites. Garnish with fresh parsley if you have it, and watch people's faces light up.
Save
| petitskillet.com

There's something about watching someone bite into this chicken, expecting one thing and getting that surprise of creamy, onion-filled center, that never gets old. It's the kind of dish that makes people feel cared for without you having to spend all day in the kitchen.

Still Scrolling? You'll Love This 👇

Our best 20-minute dinners in one free pack — tried and tested by thousands.

Trusted by 10,000+ home cooks.

Why Gruyère Makes All the Difference

Swiss cheese is nice, and provolone works, but Gruyère has this subtle nuttiness that echoes the deep, slightly sweet flavor of caramelized onions in a way that feels intentional rather than accidental. I learned this the hard way after experimenting with several cheeses, and it's the one detail that makes people ask for the recipe.

The Secret to Juicy Chicken

The filling acts like a protective barrier that keeps the inside moist while the outside gets golden and crispy. I used to overcook chicken because I was nervous about food safety, but once I started using a meat thermometer and trusting that 165°F is the exact right temperature—no more, no less—everything changed. That thermometer is now my most-used kitchen tool.

Making This Dish Your Own

The beauty of this recipe is that it tolerates improvisation better than you'd think. I've added a splash of dry white wine when caramelizing the onions, and it brings an elegance that feels almost luxurious. Some nights I'm lazy and use whatever cheese I have on hand, and it still tastes great. The only thing I'd never change is the caramelization step—that's where all the magic lives.

  • If you can't find Gruyère, look for it at any decent grocery store cheese counter or substitute with aged Swiss or Emmental cheese.
  • Dry white wine, added when you pour in the broth, adds depth and sophistication without making the dish taste boozy.
  • These chicken breasts can be stuffed and refrigerated for up to 24 hours before cooking, making them perfect for weekend meal prep.
Save
| petitskillet.com

This is the kind of dinner that proves you don't need complicated techniques or rare ingredients to feel like a real cook. Make it once and it becomes a regular, the dish you return to when you want to feel competent and satisfied all at once.

Recipe Q&A

How do you caramelize the onions properly?

Sauté sliced onions slowly over medium heat with butter, stirring often until they turn a deep golden brown, which takes about 15 minutes, developing sweet and rich flavors.

What type of cheese works best for stuffing?

Gruyère cheese is ideal for its melting quality and nutty flavor, though Swiss or provolone can be used as alternatives.

Can I prepare this dish ahead of time?

You can caramelize the onions in advance and stuff the chicken just before cooking to save time while maintaining freshness.

Is it necessary to secure the stuffing with toothpicks?

Toothpicks help keep the filling inside during searing and baking, but careful knife work and gentle handling can sometimes omit the need.

What sides pair well with this chicken dish?

Roasted vegetables or creamy mashed potatoes complement the savory stuffed chicken perfectly for a balanced meal.

How can I ensure the chicken stays juicy?

Pat the chicken dry before stuffing, sear it quickly on both sides, then bake until just cooked through; resting afterwards helps retain juices.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

French Onion Stuffed Chicken

Tender chicken breasts filled with caramelized onions and melted cheese for a savory, comforting meal.

Prep Duration
20 minutes
Cooking Duration
35 minutes
Total Duration
55 minutes
Recipe By Ellis Carlson


Skill Level Medium

Cuisine French-inspired

Serves 4 Portions

Diet Info None specified

What You Need

Chicken

01 4 large boneless, skinless chicken breasts
02 1 tablespoon olive oil
03 1 teaspoon salt
04 1/2 teaspoon black pepper

Onion Filling

01 2 large yellow onions, thinly sliced
02 2 tablespoons unsalted butter
03 2 cloves garlic, minced
04 1 teaspoon fresh thyme leaves or 1/2 teaspoon dried thyme
05 1/4 teaspoon sugar
06 1 teaspoon balsamic vinegar
07 1/2 cup low-sodium beef broth

Cheese

01 4 slices Gruyère cheese or Swiss cheese
02 4 tablespoons grated Parmesan cheese

Garnish

01 Fresh parsley, chopped

How To Make It

Step 01

Preheat oven: Preheat oven to 400°F

Step 02

Caramelize onions: In a large skillet over medium heat, melt butter and add sliced onions. Cook, stirring often, for approximately 15 minutes until soft and golden brown. Add garlic, thyme, sugar, and a pinch of salt; cook 2 more minutes.

Step 03

Complete onion filling: Stir in balsamic vinegar and beef broth. Simmer until most of the liquid evaporates and onions are deeply caramelized, approximately 5 minutes. Remove from heat and let cool slightly.

Step 04

Prepare chicken pockets: Pat chicken breasts dry. Using a sharp knife, carefully cut a pocket into the side of each breast, being careful not to cut all the way through.

Step 05

Season and stuff chicken: Season chicken breasts inside and out with salt and pepper. Fill each pocket with a generous spoonful of caramelized onions and a slice of Gruyère cheese.

Step 06

Secure and season: Secure the opening with toothpicks if needed. Sprinkle grated Parmesan over the top.

Step 07

Sear chicken: Heat olive oil in an oven-safe skillet over medium-high heat. Sear stuffed chicken breasts for 2 to 3 minutes per side until golden.

Step 08

Bake: Transfer skillet to the oven. Bake for 20 to 25 minutes, or until chicken is cooked through with an internal temperature of 165°F.

Step 09

Rest and serve: Rest for 5 minutes before serving. Garnish with fresh parsley if desired.

You Just Made Something Great 👏

Want more like this? Get my best easy recipes — free, straight to your inbox.

Join 10,000+ home cooks. No spam.

Equipment Needed

  • Large oven-safe skillet
  • Sharp knife
  • Cutting board
  • Toothpicks
  • Measuring spoons and cups

Allergy Info

Look through each ingredient for allergen concerns, and please ask a medical expert if you've any questions.
  • Contains dairy including butter and cheese
  • May contain allergens in store-bought beef broth
  • Gluten-free only if using gluten-free broth; verify all ingredient labels

Nutrition Details (for each serve)

Use these nutrition details as a rough guide—they're not medical advice.
  • Energy: 390
  • Fats: 18 g
  • Carbohydrates: 9 g
  • Proteins: 48 g

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.