BBQ Pineapple Chicken Kabobs with Teriyaki Glaze and Grilled Veggies
Why You’ll Love This Recipe
I remember the first time I tried making something like these BBQ Pineapple Chicken Kabobs with Teriyaki Glaze and Grilled Veggies. I was so excited to get that perfect char on the pineapple, but I completely forgot to soak my wooden skewers. They caught fire on the grill, and I spent the next ten minutes trying to salvage dinner with a pair of tongs and a lot of smoke. It was a mess. But the flavor of that slightly burnt, sweet pineapple mixed with the salty teriyaki was a revelation. That happy accident taught me everything I needed to know about balancing these flavors.
This recipe is my perfected version of that smoky, sweet, and savory summer meal. The key is building a glaze that caramelizes without burning, and choosing vegetables that can stand up to the high heat of the grill without turning to mush. I have tested this dozens of times to get the timing just right so the chicken stays juicy and the pineapple gets those beautiful grill marks. The teriyaki glaze is not just a marinade; it is a finishing sauce that you brush on at the end for that sticky, glossy finish. If you want to learn more about the science of caramelization, you can read this Wikipedia article on caramelization.
These kabobs solve the common problem of unevenly cooked grilled dinners. Because everything is cut to a similar size and threaded onto skewers, the chicken and vegetables cook at the same rate. No more overcooked peppers and raw chicken. This is a complete meal on a stick, and it is perfect for busy weeknights or lazy weekend barbecues.
Ingredients
- 1.5 pounds boneless skinless chicken breasts, cut into 1-inch cubes
- 1 large red bell pepper, cut into 1-inch pieces
- 1 large green bell pepper, cut into 1-inch pieces
- 1 large red onion, cut into 1-inch wedges
- 2 cups fresh pineapple chunks (about 1-inch pieces)
- 1 cup store-bought or homemade teriyaki sauce
- 1/4 cup BBQ sauce (your favorite brand)
- 2 tablespoons soy sauce
- 1 tablespoon sesame oil
- 2 cloves garlic, minced
- 1 teaspoon grated fresh ginger
- 1 tablespoon rice vinegar
- 1 tablespoon honey
- Wooden or metal skewers (if using wooden, soak them in water for 30 minutes)
- Sesame seeds and chopped green onions for garnish
Step-by-Step Directions
- Get your biggest bowl out and whisk together the teriyaki sauce, BBQ sauce, soy sauce, sesame oil, minced garlic, grated ginger, rice vinegar, and honey. This is your magic potion. Take a taste. It should be sweet, salty, and a little tangy. Set aside about 1/3 cup of this mixture for basting later. Do not dip a dirty brush into the reserved glaze.
- Drop your chicken cubes into the bowl with the remaining glaze. Use your hands to toss everything together until every piece is coated. Cover the bowl with plastic wrap and let it sit in the fridge for at least 30 minutes, or up to 4 hours. Do not go longer than 4 hours or the acid will start to make the chicken mushy.
- While the chicken marinates, get your vegetables and pineapple ready. You want everything to be roughly the same size so they cook evenly. I like to cut the bell peppers into squares that are about the same width as the chicken pieces. The onion wedges should be thick enough so they do not fall apart on the grill.
- When you are ready to cook, fire up your grill to medium-high heat, around 400 to 450 degrees F. If you are using a gas grill, close the lid and let it get nice and hot. For charcoal, wait until the coals are covered with a light gray ash.
- Thread the ingredients onto your skewers. I like to start and end with a piece of chicken. Then I alternate between chicken, a piece of bell pepper, a chunk of pineapple, and an onion wedge. Do not pack them too tightly. Leave a tiny gap between each piece so the heat can circulate and cook everything evenly.
- Place the loaded skewers directly onto the hot grill grates. Let them cook for about 4 to 5 minutes without moving them. You want to get those nice dark sear marks. The chicken should release easily from the grates when it is ready to flip.
- Flip each skewer carefully with your tongs. Cook for another 4 to 5 minutes on the second side. You will see the pineapple starting to caramelize and the chicken getting golden brown. The smell at this point is absolutely incredible. It is sweet, smoky, and savory all at once.
- During the last 2 minutes of cooking, start brushing the reserved glaze onto the kabobs. Flip them and brush the other side. Let that glaze set and bubble up on the hot surface. This is where the magic happens. You want it sticky and glossy, not burnt.
- Check the internal temperature of the chicken with an instant-read thermometer. It needs to reach 165 degrees F. Once it hits that number, pull the skewers off the grill immediately.
- Let the kabobs rest on a clean plate for about 5 minutes. This lets the juices redistribute so the chicken stays tender. Sprinkle with sesame seeds and chopped green onions right before you serve them.
Pro Tips for Success
The biggest mistake people make with these BBQ Pineapple Chicken Kabobs with Teriyaki Glaze and Grilled Veggies is using too much sugar in the marinade. Sugar burns very quickly on a hot grill. That is why I use a two-step approach. I marinate the chicken in a thinner mixture, and then I brush on the thicker, sweeter glaze at the very end. This gives you that beautiful caramelized coating without the blackened, bitter taste. For more on how sugar reacts to heat, check out this Wikipedia article on the Maillard reaction.
Always soak your wooden skewers for at least 30 minutes if you are using them. I forgot to do this once and my skewers turned into torches. Metal skewers are even better because they conduct heat and help cook the food from the inside out.
Do not overcrowd the skewers. If you pack the ingredients too tightly, they will steam instead of sear. You want hot air to be able to flow between each piece. A little space makes a huge difference in getting that perfect char.
Servings and Timing
This recipe makes about 6 to 8 skewers, which is enough for 4 people as a main course. The active prep time is about 20 minutes, plus at least 30 minutes of inactive marinating time. The actual grilling time is about 10 to 12 minutes total.
Variations and Substitutions
If you want to make this recipe gluten free, simply use a certified gluten free teriyaki sauce and tamari instead of regular soy sauce. You can also swap the chicken for firm tofu or shrimp. If you use shrimp, reduce the grilling time to about 2 to 3 minutes per side. For a spicier version, add a teaspoon of sriracha or red pepper flakes to the glaze. I have also made these with zucchini and yellow squash instead of bell peppers, and they turned out beautifully. Just cut the squash into thick rounds so they do not fall through the grill grates.
What to Serve With This
I love serving these kabobs over a bed of steamed jasmine rice to soak up all that extra teriyaki glaze. A simple side salad with a tangy vinaigrette is also perfect to cut through the sweetness. For another great grilling idea, check out my recipe for Flame-Grilled Beef Kebabs with Colorful Veggies. If you want something on the sweeter side to finish the meal, you have to try my Fresh Peach Fritters. They are the perfect summer dessert.
Storage and Reheating
Leftover kabobs store really well. Take the chicken, pineapple, and veggies off the skewers and put them in an airtight container. They will last in the fridge for up to 3 days. To reheat, I recommend using a hot skillet over medium heat for a few minutes. This helps re-crisp the edges. Avoid the microwave if you can, because it makes the chicken rubbery and the pineapple soggy. If you are in a hurry, the microwave works, just only heat for 30 seconds at a time.
FAQs
Can I use canned pineapple instead of fresh?
You can, but fresh pineapple is much better for grilling. Canned pineapple is packed in syrup and has a much softer texture. It tends to fall apart on the grill and can get mushy. Fresh pineapple holds its shape and gets those beautiful caramelized grill marks.
What happens if my teriyaki glaze starts burning on the grill?
If you see the glaze starting to turn black or smoke heavily, move the skewers to a cooler part of the grill immediately. This usually happens if the grill is too hot or if you applied the glaze too early. Next time, turn the heat down slightly and only glaze during the last two minutes of cooking.
Can I cook these BBQ Pineapple Chicken Kabobs with Teriyaki Glaze and Grilled Veggies in the oven?
Absolutely. If you do not have a grill, you can use a broiler or a very hot oven set to 450 degrees F. Place the skewers on a foil lined baking sheet and cook for about 10 to 12 minutes, flipping halfway through. Brush the glaze on during the last 2 minutes and watch them carefully so they do not burn.
My chicken always comes out dry on the grill. What am I doing wrong?
The most common reason for dry chicken is overcooking. Use an instant-read thermometer and pull the kabobs off the grill the moment the chicken hits 165 degrees F. Also, make sure you are not cutting your chicken pieces too small. Bite-sized cubes that are about 1 inch thick will stay much juicier than tiny pieces.
Can I prep these kabobs the night before?
Yes, this is a great make-ahead meal. You can cut all the vegetables and chicken and thread them onto the skewers the night before. Keep them covered in the fridge. Just wait to brush on the finishing glaze until they are on the grill. The marinade will continue to flavor the chicken overnight.
Conclusion
These BBQ Pineapple Chicken Kabobs with Teriyaki Glaze and Grilled Veggies have become a staple in my summer cooking rotation. They are fun to make, look beautiful on the plate, and taste like pure summer. I love how the sweet pineapple plays off the savory teriyaki and the smoky char from the grill. I hope you give them a try and see how easy it is to make a restaurant-quality meal right in your own backyard. Let me know how yours turn out. Happy grilling.
![]() | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||











