Love this? Save it for later!
Share the inspiration with your friends
The smoke from the grill was curling up into the late afternoon sky, and I was staring at a bowl of sliced peaches, wondering if I had finally lost it. My neighbor, Carlos, had just handed me a plastic container overflowing with the most fragrant peaches I had ever smelled from his backyard tree. “Too many for us,” he said with a shrug. “Make something good.” So there I was, holding a peach in one hand and a pack of chicken thighs in the other, trying to convince myself this wasn’t a terrible idea. Fruit on the grill always felt like a gamble—too sweet, too mushy, too risky. But the smell of those peaches? Honestly, it was intoxicating. I figured if I was going to fail, at least it would smell incredible.
I grabbed a handful of spices from the pantry—smoked paprika, cayenne, brown sugar—and started building a marinade that could stand up to the fruit. The idea was simple: let the chicken soak up all that sweet and heat, then let the peaches caramelize right alongside it. The first batch hit the grill, and I watched the sugar from the marinade bubble and char. That moment when the peach slices started to soften and the edges turned a deep, golden brown? That is when I knew I was onto something. The chicken came off the grill juicy, the peaches were tender but not falling apart, and the whole thing had this sticky, smoky glaze that made me forget I was ever skeptical.
These Flavorful Sweet & Spicy Grilled Peach Chicken Skewers are the result of that accidental afternoon experiment. They are the kind of recipe that makes you look like a grill master without actually trying that hard. The sweetness of the peaches balances the kick of cayenne, and the smoky char from the grill ties it all together. I have made these for summer cookouts, quick weeknight dinners, and even a lazy Sunday lunch when I needed something to break the routine. Every single time, someone asks for the recipe. And honestly? I love sharing it. Because if I can turn a random neighborly peach delivery into this, you can absolutely pull these skewers off in your own backyard.
Why You’ll Love This Recipe
I have tested this recipe more times than I care to admit, tweaking the spice ratio, the marinating time, and even the way I cut the peaches. What I landed on is a skewer that delivers every single time. Here is why this one is different from the rest:
- Quick & Easy: From start to table in under 30 minutes of active work. The marinade comes together in one bowl, and the grilling takes less than 10 minutes. Perfect for those nights when you want something impressive but don’t have hours to spend.
- Simple Ingredients: You likely have most of these in your kitchen right now. No fancy grocery trips required—just chicken, peaches, and a handful of pantry spices. The peach preserves are the only “special” item, and you can find those at any grocery store.
- Perfect for Summer Grilling: These skewers are made for warm evenings, backyard parties, and casual dinners with friends. They pair beautifully with rice, salad, or even just a cold drink and good company.
- Crowd-Pleaser: I have served these to kids, picky eaters, and serious food lovers. The sweet and spicy combination hits that universal sweet spot. People always go back for seconds.
- Unbelievably Delicious: The caramelized peaches, the smoky char on the chicken, the sticky glaze—it is next-level comfort food that feels special without being fussy.
What makes these skewers stand out from every other grilled chicken recipe is the way the peach flavor works double duty. You get fresh peach chunks that soften and sweeten on the grill, plus a peach-based marinade that coats every bite of chicken. The result is a layered sweetness that never feels cloying because the cayenne and smoked paprika keep things grounded. It is the kind of dish that makes you close your eyes after the first bite—not because it is fancy, but because it is just that good.
What Ingredients You Will Need
This recipe uses simple, fresh ingredients that come together to create something way bigger than the sum of their parts. Here is everything you need and why each one matters.
For the Marinade & Glaze
- Peach preserves (½ cup): This is the backbone of the sweet element. I prefer using a good-quality preserves with visible fruit pieces. Bonne Maman or Stonewall Kitchen are my go-to brands for the best texture and flavor. You can also use apricot preserves in a pinch.
- Soy sauce (3 tablespoons): Adds that savory umami depth that balances the sweetness. Use low-sodium if you are watching your salt intake. Tamari works great for a gluten-free option.
- Olive oil (2 tablespoons): Helps the marinade coat the chicken and keeps everything moist on the grill. Avocado oil is a fine substitute with a higher smoke point.
- Apple cider vinegar (1 tablespoon): A little acidity to brighten up the flavors and tenderize the chicken. Rice vinegar or white wine vinegar work too.
- Brown sugar (2 tablespoons, packed): Adds extra sweetness and helps create that sticky, caramelized glaze on the grill. Coconut sugar works if you want a less refined option.
- Smoked paprika (1 teaspoon): This gives the dish its subtle smoky flavor that mimics hours of slow cooking. Regular paprika works, but you will miss that depth.
- Cayenne pepper (½ teaspoon): The heat. Adjust this up or down depending on your tolerance. I have made it with ¼ teaspoon for a milder version and 1 teaspoon when I wanted real fire.
- Garlic powder (1 teaspoon): Adds savory backbone without the sharpness of fresh garlic that can burn on the grill. Onion powder works as a substitute.
- Salt and black pepper (to taste): Essential for bringing all the flavors together. Do not skip them.
For the Skewers
- Boneless, skinless chicken thighs (1.5 pounds): Thighs are my preference here because they stay juicy and tender on the grill. Chicken breasts work too, but you will need to watch the cooking time closely to avoid dryness. Cut into 1.5-inch cubes for even cooking.
- Ripe but firm peaches (3 large): You want peaches that are fragrant and sweet but still hold their shape when cut. Overly soft peaches will turn to mush on the grill. Cut each peach into 8 wedges, removing the pit.
- Red onion (1 medium): Adds a sharp, slightly sweet contrast when grilled. Cut into 1-inch chunks. You can skip this if you are not a fan, but I think it rounds out the skewer beautifully.
- Fresh cilantro (for garnish, optional): A sprinkle of fresh herbs at the end adds color and a fresh finish. Mint also works surprisingly well here.
- Wooden or metal skewers (8-10): If using wooden skewers, soak them in water for at least 30 minutes before grilling to prevent burning.
Equipment Needed
You do not need a professional kitchen to pull these skewers off. Here is what you will need:
- Grill (gas or charcoal): Either works great. A charcoal grill adds extra smoky flavor, but gas is more convenient and gives consistent heat. I have used both and honestly prefer gas for the control.
- Mixing bowls (medium and small): One for the marinade, one for holding the skewered chicken if needed.
- Whisk or fork: For mixing the marinade ingredients together. A fork works just fine if you are in a hurry.
- Cutting board and sharp knife: For cubing the chicken and cutting the peaches and onion. A sharp knife makes all the difference with soft fruit.
- Tongs: Essential for flipping the skewers on the grill without losing any precious peach chunks. Long-handled ones keep your hands safe from the heat.
- Basting brush (optional): For brushing extra marinade onto the skewers during grilling. I use a silicone brush because it is easy to clean and does not shed bristles.
- Skewers: Wooden or metal. If you go with wooden, do not forget to soak them. I learned this the hard way when my first batch went up in flames literally.
- Instant-read thermometer: Not strictly necessary, but it takes the guesswork out of checking if the chicken is done. Chicken is safe at 165°F (74°C).
If you do not have a grill, you can use a grill pan on the stovetop or even broil the skewers in the oven. The char will be slightly different, but the flavor will still be fantastic.
Preparation Method
Let me walk you through this step by step. I have made these skewers more times than I can count, so I will share all the little tricks I have picked up along the way.
- Make the marinade: In a medium bowl, whisk together the peach preserves, soy sauce, olive oil, apple cider vinegar, brown sugar, smoked paprika, cayenne pepper, garlic powder, salt, and black pepper. Taste it. It should be sweet, tangy, and have a gentle kick at the end. If you want more heat, add another pinch of cayenne now. Set aside about ¼ cup of this mixture for basting later.
- Marinate the chicken: Place the cubed chicken thighs in a large bowl or a zip-top bag. Pour the remaining marinade over the chicken and toss well to coat every piece. Cover and refrigerate for at least 30 minutes, but 2 hours is better. I have let it go up to 4 hours with excellent results. Do not go longer than 6 hours, or the acid in the vinegar can start to break down the chicken texture.
- Prep the fruit and veggies: While the chicken marinates, cut your peaches into wedges—about 8 per peach. Cut the red onion into 1-inch chunks. If you are using wooden skewers, make sure they have been soaking in water for at least 30 minutes. This is a step you really should not skip. I once forgot and watched my skewers turn into torches on the grill.
- Assemble the skewers: Thread the chicken, peach wedges, and onion chunks onto the skewers, alternating as you go. I usually do chicken, peach, onion, chicken, peach, onion—it creates a nice pattern and ensures even cooking. Leave a little space between each piece so the heat can circulate. Packing them too tightly will steam everything instead of grilling it. You should get about 8 to 10 skewers depending on how full you load them.
- Preheat the grill: Heat your grill to medium-high heat, around 400°F to 450°F (200°C to 230°C). Clean the grates well and oil them lightly to prevent sticking. I use a paper towel dipped in vegetable oil and a pair of tongs to rub the grates down. This step makes a huge difference.
- Grill the skewers: Place the skewers on the hot grill. Cook for 3 to 4 minutes per side, turning once, until the chicken is cooked through and the peaches have nice grill marks. The total cooking time should be about 8 to 10 minutes. During the last 2 minutes, brush the reserved marinade over the skewers for that extra sticky glaze. Watch closely so the sugar does not burn.
- Check for doneness: The chicken should reach an internal temperature of 165°F (74°C). If you do not have a thermometer, cut into a piece of chicken—the juices should run clear, and there should be no pink in the center. The peaches should be tender but still hold their shape. If they are falling apart, they cooked a minute too long.
- Rest and serve: Let the skewers rest for 2 to 3 minutes off the grill. This allows the juices to redistribute. Sprinkle with fresh cilantro if you like, and serve warm.
Cooking Tips & Techniques
I have made plenty of mistakes with grilled skewers over the years, so let me save you some trouble. Here are the things I wish someone had told me earlier.
Do not overcrowd the skewers. I know it is tempting to load up every inch of the skewer, but leaving a little space between each piece allows the heat to circulate and gives you those beautiful char marks. Crowded skewers steam instead of grill, and you end up with pale, sad chicken. Trust me on this one.
Watch the sugar. The marinade has a lot of natural sugar from the preserves and brown sugar, which means it can burn quickly on a hot grill. Keep the heat at medium-high, not high, and stay close to the grill while cooking. If you see the sugar starting to blacken, move the skewers to a cooler part of the grill or reduce the heat. I have definitely had a batch go from perfectly caramelized to charcoal in about 30 seconds.
Soak your wooden skewers. I mentioned this earlier, but it bears repeating. Thirty minutes in water is the minimum. If you are short on time, metal skewers are a great investment. They conduct heat and help cook the chicken from the inside too.
Use the right chicken cut. Chicken thighs are more forgiving than breasts because they have more fat and stay juicy. If you use breasts, pound them to an even thickness before cubing, and watch the cooking time closely. Overcooked chicken breast on a skewer is dry and sad.
Oil the grill grates well. Peaches have a tendency to stick because of their natural sugars. A well-oiled grill grate makes flipping the skewers so much easier. I use a high smoke point oil like avocado or grapeseed for this.
Let the marinade do its job. Do not rush the marinating time. Even 30 minutes makes a difference, but 2 hours is where the magic happens. The chicken absorbs all that sweet and spicy flavor, and the result is so much more than just surface-level seasoning.
Variations & Adaptations
One of the best things about this recipe is how flexible it is. Here are some ways I have adapted it for different diets, seasons, and cravings.
Spice level adjustments: For a milder version, cut the cayenne to ¼ teaspoon or skip it entirely. The smoked paprika and peach preserves still give plenty of flavor. For extra heat, add 1 teaspoon of cayenne or throw in some red pepper flakes with the marinade. I have also added a diced jalapeño to the skewers for an extra layer of spicy surprise.
Dietary swaps: To make this gluten-free, use tamari instead of soy sauce. For a dairy-free option, the recipe is already dairy-free as written. If you are watching your sugar intake, you can reduce the brown sugar to 1 tablespoon or use a sugar-free peach preserves. The sweetness will be less pronounced, but it will still be delicious.
Fruit substitutions: Peaches are the star here, but nectarines work beautifully too. In the fall, I have used firm pears or even apple chunks with great success. Pineapple is another fantastic option—it caramelizes beautifully and pairs well with the spicy marinade. Just make sure whatever fruit you use is ripe but still firm enough to hold up on the grill.
Protein swaps: This marinade works wonderfully with pork tenderloin, shrimp, or even firm tofu. For shrimp, reduce the grilling time to 2 to 3 minutes per side. For tofu, press it well first to remove excess moisture, then marinate for at least 1 hour.
Oven method: If the weather is not cooperating, you can bake these skewers in the oven. Preheat to 425°F (220°C) and place the skewers on a lined baking sheet. Bake for 12 to 15 minutes, flipping halfway through, then broil for 1 to 2 minutes for that charred effect. It is not quite the same as grilling, but it gets the job done.
Serving & Storage Suggestions
These skewers are versatile enough to fit into all kinds of meals. Here is how I like to serve and store them.
Serving temperature: Serve these skewers warm, right off the grill. The peaches are at their best when they are still soft and slightly warm, and the glaze is sticky and glossy. I usually let them rest for just 2 to 3 minutes before bringing them to the table.
What to serve with them: These skewers pair beautifully with a simple side of steamed rice or fluffy quinoa to soak up any extra glaze. A fresh green salad with a tangy vinaigrette balances the sweetness perfectly. For a heartier meal, try serving them alongside my Savory Peach BBQ Chicken Bake for a full peach-themed dinner. Grilled vegetables like zucchini or bell peppers also make a great companion. If you are hosting a summer cookout, these skewers are fantastic with corn on the cob and coleslaw.
Drink pairings: A crisp white wine like Sauvignon Blanc or a light lager beer cuts through the sweetness nicely. For a non-alcoholic option, iced tea with a squeeze of lemon is a classic choice.
Storing leftovers: If you have any leftovers (which is rare in my house), remove the chicken and peaches from the skewers and store them in an airtight container in the refrigerator. They will keep for up to 3 days. The flavors actually meld together even more overnight, making the leftovers almost better than the fresh version.
Reheating: The best way to reheat these is in a hot skillet over medium heat for 2 to 3 minutes per side. You can also use the microwave, but the texture will be softer. If using the oven, reheat at 350°F (175°C) for about 5 to 7 minutes. Avoid the microwave if you want to preserve that slight char.
Freezing: You can freeze the marinated raw chicken for up to 3 months. Thaw in the refrigerator overnight before grilling. I do not recommend freezing the assembled skewers after cooking, as the peaches become mushy when thawed.
Nutritional Information & Benefits
Here is a rough estimate of the nutritional content per serving (2 skewers, assuming 4 servings total):
- Calories: Approximately 380
- Protein: 32g
- Carbohydrates: 32g
- Fat: 14g
- Fiber: 3g
- Sugar: 24g (mostly from natural fruit and preserves)
- Sodium: 620mg
Health benefits: Chicken thighs are a great source of lean protein, which supports muscle health and keeps you feeling full. Peaches are rich in vitamins A and C, both important for immune function and skin health. The red onion adds quercetin, an antioxidant that may help reduce inflammation. The cayenne pepper contains capsaicin, which can boost metabolism and add a little heat to your day—literally.
Dietary considerations: This recipe is naturally dairy-free and can be made gluten-free with a simple swap of tamari for soy sauce. It is not low-carb due to the peaches and preserves, but you can reduce the sugar content by using sugar-free preserves and cutting back on the brown sugar. If you are watching your sodium, use low-sodium soy sauce and go easy on the added salt.
I personally love that this recipe feels indulgent but is made with whole, recognizable ingredients. It is the kind of meal that makes you feel good about what you are eating without feeling like you are missing out on flavor.
Conclusion
These Flavorful Sweet & Spicy Grilled Peach Chicken Skewers have become a staple in my summer cooking rotation, and for good reason. They are quick enough for a Tuesday night dinner but impressive enough to serve at a backyard party. The combination of sweet, caramelized peaches with smoky, spicy chicken is one of those flavor pairings that just works. Every time I make them, I am reminded of that afternoon when Carlos dropped off his surplus peaches and I decided to take a chance on something new.
I really hope you give these skewers a try. Do not be afraid to adjust the spice level to your liking or swap in whatever fruit looks good at the market. Cooking is all about making a recipe your own, and this one is incredibly forgiving. If you make them, I would love to hear how they turned out. Leave a comment below and let me know if you added your own twist, or share a photo of your skewers. And if you are looking for another easy summer dish, check out my Bold Rotel Southwest Chicken Skillet for a quick one-pan meal that is just as satisfying.
Happy grilling, friends. May your peaches be perfectly charred and your chicken always juicy.
Frequently Asked Questions
Can I use frozen peaches for this recipe?
Fresh peaches are best because they hold their shape better on the grill. Frozen peaches tend to release too much water and become mushy. If you only have frozen, thaw them first, pat them very dry, and expect a softer texture.
How long should I marinate the chicken?
At least 30 minutes, but 2 to 4 hours is ideal. Do not marinate longer than 6 hours because the acid in the vinegar and peaches can start to break down the chicken, making it mushy.
Can I make these skewers ahead of time?
You can assemble the skewers up to 24 hours in advance and keep them covered in the refrigerator. Just wait to add the extra basting glaze until you are ready to grill. This makes them perfect for party prep.
What if I do not have a grill?
No problem. Use a grill pan on the stovetop over medium-high heat, or broil the skewers in the oven. For the oven method, place them on a lined baking sheet and broil for 5 to 7 minutes, flipping halfway through. The char will be less pronounced, but the flavor will still be great.
How do I keep the peaches from falling apart on the grill?
Use peaches that are ripe but still firm. Cut them into thick wedges—about 8 per peach—and do not move them around too much while grilling. Let them cook undisturbed for 3 minutes before flipping. A well-oiled grill grate also helps prevent sticking and breaking.
Pin This Recipe!

Flavorful Sweet & Spicy Grilled Peach Chicken Skewers
Juicy grilled chicken skewers with caramelized peaches and a sweet-spicy glaze, perfect for summer cookouts or quick weeknight dinners.
- Prep Time: 15 minutes
- Cook Time: 10 minutes
- Total Time: 25 minutes (plus marinating time)
- Yield: 4 servings 1x
- Category: Main Course
- Cuisine: American
Ingredients
- ½ cup peach preserves
- 3 tablespoons soy sauce (low-sodium if desired)
- 2 tablespoons olive oil
- 1 tablespoon apple cider vinegar
- 2 tablespoons packed brown sugar
- 1 teaspoon smoked paprika
- ½ teaspoon cayenne pepper (adjust to taste)
- 1 teaspoon garlic powder
- Salt and black pepper to taste
- 1.5 pounds boneless, skinless chicken thighs, cut into 1.5-inch cubes
- 3 large ripe but firm peaches, each cut into 8 wedges
- 1 medium red onion, cut into 1-inch chunks
- Fresh cilantro for garnish (optional)
- 8–10 wooden or metal skewers (soak wooden skewers in water for 30 minutes)
Instructions
- Make the marinade: In a medium bowl, whisk together peach preserves, soy sauce, olive oil, apple cider vinegar, brown sugar, smoked paprika, cayenne pepper, garlic powder, salt, and black pepper. Set aside about ¼ cup for basting later.
- Marinate the chicken: Place cubed chicken thighs in a large bowl or zip-top bag. Pour remaining marinade over chicken and toss to coat. Cover and refrigerate for at least 30 minutes (2-4 hours is ideal, up to 6 hours max).
- Prep the fruit and veggies: Cut peaches into wedges (about 8 per peach) and red onion into 1-inch chunks. If using wooden skewers, soak them in water for at least 30 minutes.
- Assemble the skewers: Thread chicken, peach wedges, and onion chunks onto skewers, alternating. Leave a little space between pieces for even cooking. You should get 8-10 skewers.
- Preheat the grill: Heat grill to medium-high (400°F-450°F). Clean and oil the grates well to prevent sticking.
- Grill the skewers: Place skewers on hot grill. Cook for 3-4 minutes per side, turning once, until chicken is cooked through (internal temperature 165°F) and peaches have grill marks. Total time: 8-10 minutes. During the last 2 minutes, brush reserved marinade over skewers.
- Rest and serve: Let skewers rest for 2-3 minutes. Sprinkle with fresh cilantro if desired and serve warm.
Notes
For best results, use ripe but firm peaches. Do not overcrowd skewers. Watch sugar content to prevent burning. Chicken thighs are recommended for juiciness. If using wooden skewers, soak them for at least 30 minutes to prevent burning.
Nutrition
- Serving Size: 2 skewers
- Calories: 380
- Sugar: 24
- Sodium: 620
- Fat: 14
- Saturated Fat: 3
- Carbohydrates: 32
- Fiber: 3
- Protein: 32
Keywords: grilled chicken skewers, peach chicken, sweet and spicy chicken, summer grilling, peach recipes, chicken skewers



