Last July, I was standing over my grill, sweating through my t-shirt, watching a batch of chicken thighs turn into charcoal bricks. I’d forgotten to flip them. Twice. My husband walked out, looked at the blackened mess, and said, “Maybe we should just order pizza.” I was humiliated. But here’s the thing about failure in outdoor cooking: it teaches you faster than any success ever could.
That night, I ate pizza. But the next weekend, I was back at the grill, determined to fix my mistake. I decided to stop throwing whole pieces of meat onto the grate and instead switch to skewers. Small, uniform pieces of chicken cook faster. They’re easier to flip. And most importantly, they get that perfect char without drying out. That night, I made Grilled BBQ Chicken Skewers with Sweet Corn Salsa, and it was nothing short of a revelation. The smoky, sticky chicken paired with the bright, crunchy salsa changed how I think about summer dinners.
I’ve made this Grilled BBQ Chicken Skewers with Sweet Corn Salsa recipe at least a dozen times since that disastrous July night. It’s become my go-to for Labor Day, backyard hangouts, and even lazy Tuesdays when I want to feel like I’m on vacation. There’s something magical about cooking outside. The smell of hickory smoke mixing with caramelizing onions and sweet corn just hits a different part of your brain. It’s nostalgic. It’s communal. It’s delicious.
If you’ve been hesitant about grilling because you’re worried about dry chicken or complicated setups, this is your entry point. You don’t need a $2,000 smoker. You just need a grill, some skewers, and the willingness to get a little messy. This Grilled BBQ Chicken Skewers with Sweet Corn Salsa is forgiving, flavorful, and incredibly satisfying. I promise you, by the time you finish your first skewer, you’ll forget about the pizza entirely.
Why You’ll Love This Recipe
Let’s be real. Summer cooking can feel like a chore. You don’t want to heat up the kitchen, and you definitely don’t want to spend three hours babysitting a pot on the stove. This recipe flips the script. Here’s why this Grilled BBQ Chicken Skewers with Sweet Corn Salsa has earned a permanent spot in my weekly rotation:
- Zero Dry Chicken — By cutting the chicken into uniform 1-inch cubes, the meat cooks through in about 10-12 minutes. It stays juicy because the surface area seals quickly, locking in moisture. I used to buy whole breasts and overcook them every single time. This method fixed that.
- The Salsa is a Game-Changer — Most BBQ chicken recipes stop at the meat. But adding a fresh, sweet corn salsa cuts through the richness of the barbecue sauce. It’s like a palate cleanser and a side dish rolled into one. The crunch of the corn against the tender chicken is addictive.
- Minimal Cleanup — I soak my skewers, and then I just throw the grill grates on the hose (after they’ve cooled). There’s no baking sheets to scrub, no pots to soak. Just rinse the skewers and you’re done. It’s the easiest dinner I own.
- Perfect for Crowds — When I have friends over, I skewer everything in advance. I put them in the fridge until guests arrive. Then, I just load the grill. It makes hosting feel effortless, like I’m a pro outdoor chef instead of someone who burned chicken last time.
- Smoky Flavor Without a Smoker — You don’t need a complex smoking setup to get that campfire taste. A simple gas grill with some wood chips in a smoker box, or a charcoal grill with a chimney starter, does the heavy lifting. The Grilled BBQ Chicken Skewers with Sweet Corn Salsa absorbs that smoke beautifully.
This is my go-to when I want to impress people without spending all day in the kitchen. It’s vibrant, it’s easy, and it tastes like summer.
Key Ingredients
Let’s talk about what goes into this Grilled BBQ Chicken Skewers with Sweet Corn Salsa. I keep it simple because the quality of a few key ingredients makes all the difference. I’ve tested this recipe with cheap grocery store chicken and premium organic cuts, and honestly, the method matters more than the price tag. But here’s what I swear by:
Chicken Thighs
(2 lbs / 900g)
I use boneless, skinless chicken thighs. Why? Because breast meat dries out on the grill too easily. Thighs have a little more fat, which means they stay juicy even if you leave them on the heat for a minute too long. If you must use chicken breasts, cut them into slightly smaller pieces and watch them like a hawk. Look for thighs that are pink and firm, not slimy. I buy them in bulk and freeze them flat.
Sweet Corn
(3 ears / approx. 2.5 cups kernels)
Fresh corn is non-negotiable for this salsa. Canned corn is too soft and watery; it ruins the texture. Frozen corn works in a pinch, but fresh is best. I wait until corn is in season to make this Grilled BBQ Chicken Skewers with Sweet Corn Salsa. When you’re buying ears, check the husks—they should be green and slightly sticky, not dry and yellow. The silk should be brown and crisp.
Barbecue Sauce
(1 cup / 240ml)
I’m not going to lie: I use a store-bought sauce for convenience, but I upgrade it. My go-to is a thick, molasses-based sauce like Stubb’s or a local craft brand. I mix it with a tablespoon of apple cider vinegar and a teaspoon of smoked paprika to boost the smokiness. Avoid thin, watery sauces; they’ll drip through the grate and cause flare-ups. You want a sauce that sticks.
Red Onion and Bell Pepper
(1 medium red onion / 1 large red bell pepper)
These go on the skewers. Red onion adds a sharp bite that mellows out as it grills. Bell pepper adds sweetness and color. I use red peppers because they’re sweeter than green ones, which complements the corn salsa. Chop them into chunks the same size as the chicken. Uniformity is key for even cooking.
Shallots and Cilantro
(2 shallots, minced / 1/2 cup fresh cilantro, chopped)
For the salsa, shallots are gentler than raw onions. They have a subtle garlic-onion flavor that doesn’t overpower the corn. Fresh cilantro is essential. It provides that citrusy, herbaceous note that balances the heavy BBQ sauce. If you hate cilantro, use parsley, but the flavor profile shifts significantly.
Lime
(2 limes)
You’ll need juice from both. The acid in the lime brightens the sweet corn and cuts the fat in the chicken. Don’t skip this. It’s the secret to making the dish taste fresh instead of heavy.
Avocado
(1 large, diced)
Added to the salsa right before serving. It adds creaminess, which contrasts with the crunchy corn. Use avocados that yield slightly to pressure but aren’t mushy. If they’re too hard, they won’t be edible. If they’re too soft, they’ll turn to mush in the salsa.
Tools Needed
You don’t need fancy equipment to make this Grilled BBQ Chicken Skewers with Sweet Corn Salsa. Here’s what I actually use in my backyard:
- Skewers — I use bamboo skewers because they’re cheap and easy to find. You MUST soak them in water for at least 30 minutes before grilling, or they will burn. Alternatively, I have a set of stainless steel skewers that I use for heavy-duty grilling. They never burn, but they’re harder to clean.
- Sharp Knife — A good chef’s knife makes dicing the chicken and corn much safer and faster. Dull knives slip. Don’t risk it.
- Grill Grates — Clean them! I use a grill brush before heating up. If there’s old crust from last week, your chicken will stick. I also spray the grates with oil before placing the skewers.
- Smoker Box — If you’re using a gas grill, a smoker box lets you add wood chips (hickory or applewood work best) for that authentic smoke flavor. If you’re using charcoal, just toss a handful of soaked chips directly onto the coals.
- Basting Brush — A silicone basting brush is better than bristle brushes because bristles can shed into your food. I use mine to slather on the BBQ sauce.
- Cooler or Platter — Keep your cooked skewers warm on a platter covered loosely with foil while you finish the rest. Or, keep them in a cooler with the lid closed if you’re serving outdoors. They stay warm for a long time.
How to Make It
Let’s get cooking. This process is straightforward, but timing is everything. Here is exactly how I make my Grilled BBQ Chicken Skewers with Sweet Corn Salsa.
Step 1: Prep the Corn and Salsa Base (15 minutes)
Start with the salsa because it needs time to meld. Cut the corn kernels off the cob. I use a sharp knife and rotate the ear against the blade. It’s satisfying, but be careful. Place the corn in a large bowl. Add the minced shallots, chopped cilantro, juice of one lime, a pinch of salt, and a drizzle of olive oil. Toss it gently. Taste it. It should taste bright and fresh. Set this aside. It will keep in the fridge if you prep ahead.
Step 2: Cube and Season the Chicken (10 minutes)
Cut your chicken thighs into 1-inch cubes. Try to keep them uniform so they cook evenly. Place them in a large bowl. Add 1/2 cup of your barbecue sauce, 1 tablespoon of olive oil, 1 teaspoon of garlic powder, and 1/2 teaspoon of black pepper. Toss until every piece is coated. Let it marinate for at least 15 minutes, or up to 2 hours in the fridge. Don’t marinate longer than 4 hours, or the acid in the sauce can start to break down the meat texture too much.
Step 3: Prepare the Grill (10 minutes)
Preheat your grill to medium-high heat, around 400°F (200°C). If you’re using wood chips, put them in the smoker box or on the coals now. You want visible smoke before you put the food on. Clean the grates thoroughly and oil them with a paper towel dipped in oil (use tongs for this). This prevents sticking.
Step 4: Assemble the Skewers (10 minutes)
Thread the chicken onto the soaked skewers. I like to alternate with chunks of red onion and bell pepper. Leave a little space between pieces for heat circulation. Don’t pack them too tight, or the chicken will steam instead of sear. You should have about 8-10 skewers, depending on the size of your chicken.
Step 5: Grill the Skewers (12-15 minutes)
Place the skewers on the grill. Close the lid. Cook for 5-6 minutes on the first side. Do not touch them. Let them develop a nice char. Flip them over. Cook for another 5-6 minutes. At this point, check the internal temperature with a meat thermometer. It should reach 165°F (74°C). If you don’t have a thermometer, cut into one piece; the juices should run clear, not pink.
Step 6: Glaze and Finish (3 minutes)
Once the chicken is cooked through, brush the remaining 1/2 cup of BBQ sauce over the skewers. Close the lid for 1-2 minutes to let the sauce caramelize. Watch closely—sugar burns fast. You want it sticky and glossy, not black. Remove from the grill immediately.
Step 7: Assemble the Salsa
Right before serving, dice the avocado and fold it into the corn mixture. Taste and adjust seasoning. Add more lime juice if it needs brightness. Spoon the salsa over the hot skewers or serve it on the side.
Total time: About 45-50 minutes. Most of that is hands-off prep or waiting for the grill to heat up.
Expert Tips
Here’s everything I learned from making this too many times. These tips separate the good skewers from the great ones.
The Soak is Non-Negotiable
I cannot stress this enough. If you don’t soak your bamboo skewers for at least 30 minutes, they will catch fire. I learned this the hard way when I rushed one batch last summer. The skewers burned, the chicken was undercooked, and I had to scrape charred wood out of my mouth. Soak them in a large baking dish with water. I do it while I prep the ingredients.
Don’t Crowd the Grill
If you put too many skewers on at once, the temperature drops. The chicken steams instead of grills. You lose that char. I only grill 4-5 skewers at a time on my standard grill. It takes longer, but the result is worth it. If you’re hosting a crowd, grill in batches.
The Salsa Should Be Added Last
Do not cook the corn salsa. If you put the corn on the grill, it loses its crunch and sweetness. The salsa is meant to be a fresh counterpoint to the hot, smoky chicken. Add the avocado right before serving so it doesn’t brown. If you need to prep it early, keep the avocado separate and add it just before eating.
Use a Meat Thermometer
I know, it feels uncool. But it guarantees perfect chicken every time. Pull the skewers at 160°F (71°C). The residual heat will carry them to 165°F (74°C) as they rest. If you wait until they hit 165°F on the grill, they’ll be dry. This is the #1 mistake I see beginners make.
Recipe Variations
Once you’ve nailed the basic version, here’s how to mix it up. This Grilled BBQ Chicken Skewers with Sweet Corn Salsa is a framework, not a rulebook.
Spicy Kick Variation
Add a diced jalapeño to the corn salsa. Use a spicy buffalo-style BBQ sauce instead of a sweet molasses one. The heat pairs surprisingly well with the sweet corn. I make this for friends who like it fiery.
Tropical Twist
Swap the corn salsa for a mango and pineapple salsa. Use a teriyaki glaze instead of BBQ sauce. It’s a totally different flavor profile, but the grilling method stays the same. It’s great for spring.
Veggie-Heavy Version
Use half chicken and half zucchini or mushrooms. Mushrooms absorb the BBQ sauce like a sponge. Zucchini needs to be grilled quickly, so add it to the skewers for only the last 3 minutes. This is a lighter option that still feels indulgent.
Dairy-Free Salsa
The original recipe is already dairy-free, but if you want to add creaminess without dairy, swap the avocado for a dollop of coconut yogurt in the salsa. It’s a bit unusual, but it works if you’re avoiding fats.
Serving & Storage
Serving
I serve these skewers on a large platter with extra lime wedges on the side. I usually pair them with a simple green salad or grilled corn on the cob if I’m feeling extra. For drinks, I like a crisp lager or a spicy margarita. The smokiness of the chicken stands up well to bold flavors. If you want something lighter, try my Grilled Watermelon Feta Skewers as an appetizer to start the meal. It’s a refreshing contrast before the heavy BBQ.
Storage
Leftovers are rare, but if you have some, store the skewers and salsa in separate airtight containers in the fridge. The chicken will keep for 3-4 days. The salsa is best eaten within 2 days because the salt draws moisture out of the corn and avocado, making it watery. Reheat the chicken in the microwave or on the grill over low heat. Do not refreeze raw chicken that has been marinated.
Freezing
This does not freeze well. The texture of the grilled chicken changes when frozen and reheated, and the salsa will separate. Make this fresh. It’s too good to mess up by freezing.
Nutrition Information
I’m not a nutritionist, but here’s the breakdown per serving (approx. 2 skewers + 1/2 cup salsa):
| Nutrient | Amount |
|---|---|
| Calories | 380 |
| Protein | 28g |
| Carbs | 25g |
| Fiber | 3g |
| Fat | 18g |
| Sodium | 650mg |
My Take: This is comfort food with some veggies thrown in. The BBQ sauce adds sugar, and the chicken thighs add fat. It’s not “diet” food, but it’s better than takeout and I know exactly what’s in it. The salsa adds fiber and vitamins. It’s a balanced meal if you control the portion size.
Final Thoughts
There’s a reason I come back to this Grilled BBQ Chicken Skewers with Sweet Corn Salsa again and again. It’s not just about the food. It’s about the ritual. The smell of the smoke, the heat of the grill, the simplicity of skewering and flipping. It connects me to the outdoors in a way that cooking indoors never does. It’s a reminder that dinner can be an event, not just a chore.
If you make this, drop a comment! I love hearing how it turns out in your kitchen. Did you use hickory chips? Did you add jalapeños? Share your variations. And if you’re looking for more summer grilling inspiration, check out my Sriracha Honey Chicken Wings for a no-skewer option that’s equally addictive. Happy cooking!
FAQs
Can I use chicken breasts instead of thighs?
Yes, but be careful. Breast meat has less fat, so it dries out faster on the grill. Cut them into smaller pieces (3/4 inch) and watch the temperature closely. Pull them off the grill at 160°F to keep them juicy. Thighs are just more forgiving for beginners.
How do I prevent the skewers from sticking?
Oil the grates thoroughly before heating. Use a high-smoke-point oil like canola or vegetable oil. Also, don’t try to flip the skewers too early. Let the chicken sear for 5 minutes. If it’s ready to flip, it will release from the grate. If it resists, give it another minute.
Can I make the salsa ahead of time?
You can make the corn, shallot, and cilantro mixture up to 24 hours in advance. Store it in the fridge. But do not add the avocado until you’re ready to serve. Avocado turns brown quickly when exposed to air. Keep it diced and add lime juice to slow the browning, but fresh is best.
What wood chips work best for this recipe?
Hickory and applewood are classic choices. Hickory is stronger and smokier, which pairs well with BBQ sauce. Applewood is sweeter and milder, which complements the corn salsa. Avoid mesquite if you’re new to smoking; it’s very strong and can overpower the chicken if you’re not careful.
Can I grill these indoors?
You can use a grill pan or cast-iron skillet on the stove, but you won’t get the same smoke flavor. The char will be there, but the aroma won’t be the same. If you’re stuck indoors, broil the skewers in the oven for the last 2 minutes to get some color.
Why did my chicken turn out dry?
Overcooking is the most likely culprit. Chicken thighs are forgiving, but breasts are not. Use a meat thermometer. Also, if you marinated the chicken for more than 4 hours, the acid in the BBQ sauce might have started to cure the meat, making it tough. Stick to 15 minutes to 2 hours for marinating.
Pin This Recipe!
Grilled BBQ Chicken Skewers with Sweet Corn Salsa
- Total Time: 50 minutes
- Yield: 8-10 servings 1x
Description
Juicy, uniform cubes of marinated chicken thighs grilled with red onion and bell pepper, served with a fresh, bright sweet corn salsa. This forgiving recipe ensures perfect char without dryness.
Ingredients
- 2 lbs boneless, skinless chicken thighs, cut into 1-inch cubes
- 3 ears fresh sweet corn (approx. 2.5 cups kernels)
- 1 cup thick barbecue sauce (divided)
- 1 tablespoon apple cider vinegar
- 1 teaspoon smoked paprika
- 1 medium red onion, cut into chunks
- 1 large red bell pepper, cut into chunks
- 2 shallots, minced
- 1/2 cup fresh cilantro, chopped
- 2 limes, juiced
- 1 large avocado, diced
- 1 tablespoon olive oil (for marinade)
- 1 teaspoon garlic powder
- 1/2 teaspoon black pepper
- Pinch of salt
- Bamboo skewers, soaked in water for 30 minutes
Instructions
- Prepare the salsa base: Cut corn kernels off the cob and place in a large bowl. Add minced shallots, chopped cilantro, juice of one lime, a pinch of salt, and a drizzle of olive oil. Toss gently and set aside.
- Cube and season the chicken: Place chicken cubes in a bowl. Add 1/2 cup barbecue sauce, 1 tablespoon olive oil, garlic powder, and black pepper. Toss to coat and marinate for 15 minutes to 2 hours.
- Prepare the grill: Preheat grill to medium-high heat (400°F/200°C). Add wood chips to a smoker box or directly on coals if using charcoal. Clean and oil the grill grates.
- Assemble the skewers: Thread chicken, red onion, and bell pepper onto soaked skewers, alternating pieces. Leave small spaces between items for heat circulation.
- Grill the skewers: Place skewers on the grill and cook for 5-6 minutes on the first side without touching. Flip and cook for another 5-6 minutes until internal temperature reaches 165°F (74°C).
- Glaze and finish: Brush remaining 1/2 cup barbecue sauce over cooked skewers. Close lid for 1-2 minutes to caramelize the sauce. Remove from grill immediately.
- Assemble the salsa: Right before serving, fold diced avocado into the corn mixture. Adjust seasoning with more lime juice if needed.
- Serve: Spoon salsa over hot skewers or serve on the side with lime wedges.
Notes
Soak bamboo skewers for at least 30 minutes to prevent burning. Do not crowd the grill; cook in batches if necessary. Add avocado to salsa only right before serving to prevent browning. Use a meat thermometer to ensure chicken reaches 165°F without drying out.
- Prep Time: 35 minutes
- Cook Time: 15 minutes
- Category: Main Course
- Cuisine: American
Nutrition
- Serving Size: Approx. 2 skewers +
- Calories: 380
- Sugar: 18
- Sodium: 650
- Fat: 18
- Saturated Fat: 4
- Carbohydrates: 25
- Fiber: 3
- Protein: 28
Keywords: grilled chicken, BBQ skewers, sweet corn salsa, summer grilling, easy dinner, outdoor cooking, chicken thighs, labor day recipe


