Golden, juicy chicken simmered in a sweet and tangy peach sauce, all in one skillet, all in 40 minutes. Fresh or frozen peaches both work, so you can make this recipe year-round. Serve it with rice, rolls, or mashed potatoes for a simple weeknight dinner that tastes like summer on a plate.

Sweet and Savory Chicken and Peaches
Some dinners just feel like summer, even if you’re making them in the dead of winter. This skillet chicken with peaches is one of those. Juicy chicken, golden and crisp on the outside, nestled into a sauce that’s sweet, tangy, and just a little savory thanks to balsamic and mustard. It’s the kind of dinner you can pull off on a Tuesday but still feels special enough for company.
And before you think, “Well, I don’t have fresh peaches,” let me stop you, frozen work beautifully. I’ve tested it both ways, and honestly, once everything simmers together you can’t tell the difference. If you do have fresh ones, it’s worth grabbing a couple extra because nothing beats ripe peaches when they’re in season.
If you’d rather use chicken breasts instead of thighs, go for it. Just let them sit in buttermilk for at least 30 minutes to keep them tender, and shave a little off the cooking time. The sauce comes together the same way.
The peach sauce is the real star here. It’s sweet without being cloying, with just enough tang from the balsamic and a little bite from the mustard to keep things interesting. As it simmers, the peaches soften and break down, turning into this glossy, golden sauce that clings to every bite of chicken. Honestly, you’ll want to lick the pan, it’s that good.

Instead, try serving this over rice or potatoes so the sauce has something to soak into. If I’m short on time, I’ll make weeknight mashed potatoes, and everything is a little better with a basket of restaurant-style rolls. However you plate it, it’s Southern comfort in less than 40 minutes.
Your Chicken-and-Peach Shopping List
Here are some of the key ingredients you’ll need for this recipe. Make sure to check the recipe card for the full list.

- Chicken thighs – bone-in, skin-on for the best flavor and crispy edges.
- Peaches – ripe and juicy, or thawed frozen ones.
- Dijon mustard – that little kick balances out the sweetness.
From Skillet to Table
Step One: Chop the Peaches and Onion

Step Two: Brown the Chicken
Tip: Make sure to let the chicken brown on one side before flipping to the other. You want a nice sear to lock in flavor.


Step Three: Build the Flavor Base

Step Four: Make the Peach Sauce

Step Five: Finish and Serve
Return the chicken to the skillet and spoon that sweet-savory sauce right over the top.



Whether you’ve got a basket of ripe peaches on the counter or a bag of frozen ones in the freezer, this skillet chicken is the kind of dinner that works anytime. It’s quick, it’s simple, and it always feels a little special.
If you loved this recipe, give it a star ⭐️⭐️⭐️⭐️⭐️ rating! Also, snap a picture of your finished dish and share it with me on Instagram using the hashtag #butterandbaggage and tagging me @butterandbaggage.
Sweet and Savory Chicken and Peaches in One Pan
Ingredients
- 4 chicken thighs with skin and bone
- 1 tablespoon vegetable oil
- 1 medium onion chopped
- ½ teaspoon rosemary chopped
- ⅓ cup brown sugar
- 2 tablespoons balsamic vinegar
- 2 teaspoons Dijon mustard
- ¼ teaspoon salt
- 3 medium peaches peeled and chopped, about 2 cups
Instructions
- Pat chicken dry with paper towels. Salt and pepper both sides. Add oil to a large skillet and heat over medium-high heat. Once hot, add the chicken, skin side down and cook for 5 minutes, until brown. Turn and cook the other side until the temperature reaches 165º, about 10 minutes. Remove to a plate and cover with foil.
- In the same skillet add onions and rosemary and cook for about a minute. Add brown sugar, vinegar, mustard, salt, and chopped peaches. Cook, stirring occasionally, until the peaches have softened. The time will vary depending on how firm the peaches are.
- Add the chicken back to the skillet and heat until it is warm, spoon the sauce over the chicken.
Barbara’s Tips + Notes
- If using skinless chicken breasts, soak in buttermilk overnight or for at least 30 minutes. Reduce the cooking time and remove when a meat thermometer reaches 160º. They will continue to cook while covered in aluminum foil.
- If using frozen peaches, let them thaw first.





Leave a Reply