There are some dinners that just feel like a warm hug on a plate, and this Caramelized Onion & Gruyère Stuffed Chicken is exactly that. I first made it on a hectic Tuesday when the kids were arguing over homework and I needed something that felt special but didn't require a trip to the store. The smell of onions slowly melting in butter with a splash of thyme filled the kitchen, and suddenly everyone was asking, 'What's for dinner?'
Advertisements1
This dish is my go-to when I want to break out of the weeknight rut. It looks impressive enough for a dinner party, but it's surprisingly simple to put together. The sweetness of the caramelized onions pairs beautifully with the nutty, melty Gruyère, and the chicken stays incredibly moist thanks to a quick sear before baking. Plus, it all comes together in one skillet and a baking dish—minimal cleanup, maximum flavor.
I know how hard it can be to get a wholesome dinner on the table when you're juggling a million things. That's why I've designed this recipe to be forgiving: even if your onions take a little longer or your chicken breasts are different sizes, it will still turn out delicious. So pour yourself a glass of wine, put on some music, and let's make something beautiful together.
Why You'll Love This Recipe
About the Ingredients
2 large yellow onions, thinly sliced
Sweet onions like Vidalia also work great. For a sharper flavor, try red onions.
2 tablespoons unsalted butter
Use olive oil if you prefer dairy-free; it will still caramelize nicely.
1 teaspoon fresh thyme leaves
Dried thyme works in a pinch—use 1/2 teaspoon.
4 boneless, skinless chicken breasts (about 6 oz each)
Look for evenly sized breasts for uniform cooking. You can also use thighs, adjusting time.
1 teaspoon kosher salt, divided
Sea salt is fine; reduce if using table salt.
1/2 teaspoon black pepper, divided
Freshly ground is best for flavor.
4 oz Gruyère cheese, shredded
Swiss or white cheddar are great substitutes.
1/2 cup chicken broth
Low-sodium broth gives you control over salt. Vegetable broth works too.
1 tablespoon olive oil
For searing; use any neutral oil.
Tips & Tricks
Caramelize Low and Slow
Don't rush the onions—cook them over medium-low heat for 20-25 minutes. They should be deep golden brown, not burnt.
Pound Chicken Evenly
Use a meat mallet to pound the chicken to an even thickness. This ensures they cook at the same rate and roll easily.
Don't Overstuff
Leave a 1/2-inch border when adding the filling, and secure with toothpicks to prevent leaks.
Pro Tips
Step-by-Step Instructions
1. Caramelize the Onions
In a large skillet over medium-low heat, melt the butter. Add the sliced onions and thyme, and cook for 20-25 minutes, stirring occasionally, until the onions are soft and deep golden brown. If they start to stick, add a splash of water. Season with a pinch of salt.
2. Prep the Chicken
Preheat your oven to 375°F (190°C). Place each chicken breast between two pieces of plastic wrap and pound to an even 1/2-inch thickness. Season both sides with the remaining salt and pepper.
3. Stuff and Roll
Divide the caramelized onions and shredded Gruyère among the chicken breasts, placing the filling in the center of each. Roll the chicken up tightly, tucking in the ends, and secure with toothpicks.
4. Sear the Chicken
In the same skillet over medium-high heat, add the olive oil. Sear the chicken rolls seam-side down for 2-3 minutes per side, until golden brown on all sides. This locks in flavor.
5. Bake to Perfection
Pour the chicken broth into the skillet around the chicken. Transfer the skillet to the oven and bake for 20-25 minutes, or until the chicken reaches an internal temperature of 165°F (74°C) and the cheese is bubbly. The top should be golden brown.
6. Rest and Serve
Remove from the oven, tent with foil, and let rest for 5 minutes. Remove toothpicks, slice, and serve with the pan juices spooned over the top.
Delicious Variations
- Add a handful of fresh spinach leaves along with the onion mixture for extra greens.
- Use blue cheese and caramelized pears for a sophisticated twist.
- Make it gluten-free by ensuring your broth is GF and serving with roasted veggies.
How to Store Caramelized Onion & Gruyère Stuffed Chicken
Refrigerator
Store leftovers in an airtight container for up to 4 days.
Freezer
Wrap individually in plastic and freeze for up to 3 months. Thaw overnight in the fridge.
Reheating
Reheat in a 350°F (175°C) oven for 10-15 minutes, or microwave in 30-second bursts.
Frequently Asked Questions
Q: Can I use chicken thighs instead of breasts?
Yes, you can use boneless, skinless thighs—just adjust the baking time to 25-30 minutes since they may take longer to reach 165°F.
Q: How do I prevent the cheese from oozing out?
Make sure to roll the chicken tightly and secure with toothpicks. Also, don't overfill—use about 2 tablespoons of filling per breast.
Q: Can I prepare this dish ahead of time?
Yes, you can assemble the stuffed chicken up to a day ahead. Just sear, then refrigerate, and bake when ready, adding 5 minutes to the bake time.
Q: What can I serve with this chicken?
It pairs well with mashed potatoes, rice, or a fresh green salad. The pan juices make a simple sauce.
I hope this Caramelized Onion & Gruyère Stuffed Chicken becomes a favorite in your home like it is in mine. If you try it, I'd love to hear how it turned out—leave a comment below or tag me in your photos. Happy cooking, and remember: Parenting is a journey, not a perfection.
Caramelized Onion & Gruyère Stuffed Chicken
Juicy chicken breasts stuffed with sweet caramelized onions and nutty Gruyère, then baked to golden perfection—a comforting, elegant dinner the whole family will love.
🧂 Ingredients
- 2 large yellow onions, thinly sliced
- 2 tablespoons unsalted butter
- 1 teaspoon fresh thyme leaves
- 4 boneless, skinless chicken breasts (about 6 oz each)
- 1 teaspoon kosher salt, divided
- 1/2 teaspoon black pepper, divided
- 4 oz Gruyère cheese, shredded
- 1/2 cup chicken broth
- 1 tablespoon olive oil
📋 Instructions
- 1Caramelize the Onions — In a large skillet over medium-low heat, melt the butter. Add the sliced onions and thyme, and cook for 20-25 minutes, stirring occasionally, until the onions are soft and deep golden brown. If they start to stick, add a splash of water. Season with a pinch of salt.
- 2Prep the Chicken — Preheat your oven to 375°F (190°C). Place each chicken breast between two pieces of plastic wrap and pound to an even 1/2-inch thickness. Season both sides with the remaining salt and pepper.
- 3Stuff and Roll — Divide the caramelized onions and shredded Gruyère among the chicken breasts, placing the filling in the center of each. Roll the chicken up tightly, tucking in the ends, and secure with toothpicks.
- 4Sear the Chicken — In the same skillet over medium-high heat, add the olive oil. Sear the chicken rolls seam-side down for 2-3 minutes per side, until golden brown on all sides. This locks in flavor.
- 5Bake to Perfection — Pour the chicken broth into the skillet around the chicken. Transfer the skillet to the oven and bake for 20-25 minutes, or until the chicken reaches an internal temperature of 165°F (74°C) and the cheese is bubbly. The top should be golden brown.
- 6Rest and Serve — Remove from the oven, tent with foil, and let rest for 5 minutes. Remove toothpicks, slice, and serve with the pan juices spooned over the top.



