Marinate bite-sized chicken in soy, honey, lime, olive oil, garlic and ginger for at least 30 minutes to build flavor. Thread chicken with pineapple, bell pepper and onion onto skewers, then grill over medium-high heat for 12–15 minutes, turning frequently, until pieces are cooked through and slightly charred. Rest briefly, garnish with cilantro and lime; serve with coconut rice or a crisp salad.
The smell of grilled pineapple hitting a hot grate on a Tuesday evening changed my entire summer cooking routine. I had bought a whole pineapple on impulse, left it sitting on the counter for three days, and needed to use it before it went soft. Threading it onto skewers with some chicken felt like a gamble that paid off immediately.
I served these to my neighbor Dave over the fence last July, and he stood there eating two whole skewers before saying a single word. He came back ten minutes later with a plate and asked if there were any left. That moment told me this recipe was a keeper.
Ingredients
- 1.5 lbs boneless skinless chicken breast cut into 1.5 inch cubes: Chicken breast dries out easily on the grill, but the marinade and the quick cooking time keep it incredibly juicy.
- 1 fresh pineapple peeled cored and cut into chunks: Fresh pineapple is non negotiable here because canned rings simply do not caramelize the same way on an open flame.
- 1 large red bell pepper cut into 1.5 inch pieces: The sweetness of red bell pepper echoes the pineapple and its sturdy enough to hold up to high grill heat.
- 1 large red onion cut into wedges: Cut the wedges thick enough that they stay intact when threaded and do not fall apart between the grates.
- 1/4 cup soy sauce (gluten free if needed): This is the salt backbone of the marinade and tamari works beautifully as a direct swap.
- 2 tbsp honey: Honey helps the chicken develop that gorgeous bronzed exterior and balances the sharpness of lime.
- 2 tbsp olive oil: A little fat in the marinade carries the flavor and keeps the chicken from sticking to the grill.
- 2 tbsp fresh lime juice: Fresh lime makes a noticeable difference compared to bottled, adding brightness that cuts through the richness.
- 2 garlic cloves minced: Two cloves is a starting point, and I have been known to double it without any regrets.
- 1 tsp ground ginger: Ground ginger dissolves evenly into the marinade and provides a warm undertone throughout.
- 1/2 tsp black pepper: Just enough to add a subtle background heat without competing with the other flavors.
- 2 tbsp chopped fresh cilantro (optional garnish): Cilantro adds a fresh pop of green at the end but skip it if you are one of those people who thinks it tastes like soap.
- Lime wedges for serving: A final squeeze of lime at the table brightens every single bite right before it hits your mouth.
Instructions
- Whisk the marinade together:
- In a bowl, combine the soy sauce, honey, olive oil, lime juice, garlic, ginger, and black pepper, whisking until the honey dissolves completely and the mixture smells like a tropical breeze.
- Marinate the chicken:
- Place the chicken cubes in a large resealable bag or bowl, pour the marinade over, and toss so every piece is coated, then refrigerate for at least thirty minutes or up to two hours for a deeper soak.
- Preheat and prepare the grill:
- Set your grill to medium high heat, and if you are using wooden skewers, make sure they have been soaking in water for at least thirty minutes so they do not catch fire.
- Build the skewers:
- Thread the chicken, pineapple chunks, bell pepper pieces, and onion wedges onto the skewers in an alternating pattern, packing them snugly but not so tight that nothing cooks through the center.
- Grill until charred and cooked through:
- Place the kabobs on the grill and cook for twelve to fifteen minutes, turning every few minutes, until the chicken is opaque in the center and the pineapple has those beautiful dark grill marks.
- Finish and serve:
- Transfer the kabobs to a platter, scatter the chopped cilantro over the top, and hand around lime wedges so everyone can squeeze their own.
The best kabobs I ever made were the ones where I let the chicken sit in the marinade for the full two hours while I sat on the porch with a cold drink. Sometimes patience in the kitchen tastes better than any shortcut.
What to Serve Alongside
Coconut rice is my go-to side because it soaks up the sticky juices that drip off the skewers and tastes like a vacation on a plate. A simple salad with a vinaigrette also works when you want something lighter and more refreshing to balance the char.
Drink Pairings That Work
A chilled Riesling mirrors the sweetness of the pineapple and cuts through the savory soy glaze beautifully. If beer is more your speed, a light summer ale keeps things casual and easy for backyard dining.
Leftovers and Make Ahead Thoughts
Leftover kabobs reheat well in a skillet the next day and the chicken stays surprisingly moist if you do not overcook it the first time around. The vegetables actually taste even better cold, pulled straight from the fridge as a quick snack.
- Store leftovers in an airtight container for up to three days.
- You can prep the marinade and cut all the vegetables the night before to save time.
- Always remember that the grill should be hot before the kabobs go on.
Every time I fire up the grill now, I think about that first impulsive pineapple and how a random weeknight turned into my favorite summer tradition. Good food does not need a special occasion, just a little heat and a hungry friend nearby.
Recipe Questions & Answers
- → How long should the chicken marinate?
-
At least 30 minutes is enough to add flavor; marinating up to 2 hours deepens the profile. Avoid much longer to prevent texture changes in lean breast meat.
- → Can I substitute the pineapple with other fruit?
-
Pineapple caramelizes well on the grill and adds acidity. Tender fruits like mango or peach can be used, but watch closely to avoid over-softening or sticking.
- → How do I prevent wooden skewers from burning?
-
Soak wooden skewers in water for at least 30 minutes before using, or opt for metal skewers. Grill over moderate heat and turn often to minimize flare-ups.
- → What indicates the chicken is fully cooked?
-
Cook until internal temperature reaches 165°F (74°C) or juices run clear and pieces are no longer pink. Aim for slight charring for added flavor without drying the meat.
- → Can I prepare these ahead of time?
-
Marinate chicken up to 2 hours ahead. You can thread skewers and refrigerate covered for a few hours; grill just before serving for best texture and char.
- → What sides and drinks pair best with these kabobs?
-
Coconut rice, a simple green salad or grilled vegetables complement the sweet-tangy skewers. Pair with a chilled Riesling or a light summer ale for balance.