Why you'll love this recipe
- 30-minute grill session
- Crowd-pleaser with tropical flair
- Make-ahead marinating eases prep
- Kid-approved sweet‑savory combo
- Freezer-friendly for leftovers
I still remember the first time I pulled these kebabs off the grill: the caramelized edges glistened in the late‑afternoon sun, and the scent of ginger and pineapple drifted across the patio. My sister reached for another piece before I could even say "Aloha," and the laughter that followed made the moment unforgettable. A few weeks later, I tried the recipe for my own family’s birthday dinner, and the kids begged for seconds while the adults sipped tropical drinks. The simple joy of watching everyone gather around the grill is why I keep this dish on repeat.
The story
The grill hisses as the sweet aroma of pineapple mingles with salty soy, and a caramelized glaze flickers on the skewers. A first bite delivers a burst of tropical sunshine that makes the backyard feel like a luau. You can practically hear the waves crashing with each chew.
I first discovered these kebabs at a beachside cook‑out hosted by my cousin in Maui, where the kids kept begging for more. When I tried to recreate the magic back home, the combination of pineapple juice and ginger instantly clicked for me. Since that summer night, the recipe has become my go‑to for any sunny gathering.
What sets this version apart is the double‑marinade technique: half of the sauce stays liquid for basting while the other half infuses the chicken overnight. The addition of sesame oil adds a subtle nutty depth that most recipes skip, and the quick 10‑minute grill lock‑in keeps the fruit juicy.
Each bite balances bright acidity from rice vinegar, sweet honey, and the natural sugar of pineapple against the umami punch of soy sauce. The ginger adds a zingy warmth, while the char from the grill provides a smoky crunch. The peppers contribute a firm snap, creating a layered texture parade on the palate.
Serve these kebabs alongside a crisp cucumber salad or over coconut‑infused jasmine rice for a full Hawaiian vibe. They shine as the centerpiece of a casual weeknight dinner or as a crowd‑pleasing dish at a weekend potluck. The bright colors also make them perfect for a festive brunch spread.
Don’t let the idea of marinating and grilling intimidate you; the longest step is the 1‑4 hour chill, which you can set and forget. The grill only needs a quick medium‑high heat, and the basting brush does the rest. Even beginners can nail a restaurant‑quality glaze with minimal effort.
After testing four different marinades and watching my kids devour three full servings each, I can guarantee these kebabs deliver flavor and fun every time. Let’s fire up the grill and bring a taste of the islands to your backyard.
Why This Recipe Works
- Marinating overnight lets the chicken absorb sweet and salty flavors deeply.
- Reserving a portion of raw sauce for basting adds fresh glaze during grilling.
- High‑heat grilling creates caramelized char that balances the fruit’s acidity.
Ingredient notes & substitutions
soy sauce
Provides salty umami backbone that balances the pineapple sweetness.
pineapple juice
Adds natural acidity and tropical sweetness that caramelizes on the grill.
honey
Gives a glossy glaze and deep honeyed flavor that pairs with soy.
sesame oil
Imparts a subtle nutty aroma that lifts the overall profile.
fresh ginger
Sharp, peppery bite that cuts through the richness of the sauce.
Equipment you'll need
Ingredients
- 1/3 cup soy sauce
- 1/4 cup pineapple juice
- 2 tablespoons honey
- 1 tablespoon rice vinegar
- 2 teaspoons sesame oil
- 2 garlic cloves, minced
- 1 teaspoon grated fresh ginger
- 1 1/2 pounds boneless skinless chicken breasts, cut into 1.5-inch cubes
- 1 red bell pepper, cut into chunks
- 1 green bell pepper, cut into chunks
- 1 red onion, cut into chunks
- 2 cups fresh pineapple chunks
- Wooden or metal skewers
Before You Start
- Soak wooden skewers 30 minutes
- Whisk all sauce ingredients
- Cut chicken and veggies into uniform pieces
- Prep grill to medium‑high heat
Instructions
- 1Step 1
In a medium bowl, whisk together soy sauce, pineapple juice, honey, rice vinegar, sesame oil, garlic, and ginger. Reserve 1/4 cup of the marinade for basting.
- 2Step 2
Add chicken to the remaining marinade, cover, and refrigerate for 1-4 hours.
- 3Step 3
Heat grill to medium-high.
- 4Step 4
Thread chicken, bell peppers, onion, and pineapple onto skewers.
- 5Step 5
Grill for 10-12 minutes, turning and basting with reserved marinade.
- 6Step 6
Enjoy hot with your favorite sides.
Pro tips
Reserve basting liquid
Keep 1/4 cup of the raw marinade aside for brushing during grilling.
Don't crowd skewers
Leave space between pieces so heat circulates and veggies char evenly.
Preheat grill properly
Aim for medium‑high heat (about 400°F) before adding kebabs.
Turn frequently
Rotate every 2‑3 minutes to avoid burning and ensure even glaze.
Use a dry brush
A silicone brush prevents dripping and gives a smooth coat.
Rest chicken briefly
Let the kebabs sit 5 minutes after grilling to lock in juices.
Variations to try
Spicy Sriracha Kick
Add 1 tbsp sriracha to the marinade and finish with a drizzle of chili oil.
Tropical Coconut Curry
Swap half the pineapple juice for coconut milk and stir in curry powder.
Gluten‑Free Teriyaki
Use tamari instead of soy sauce and a splash of mirin for extra shine.
Hawaiian Slider Bites
Thread smaller chicken cubes onto mini buns and serve as handheld appetizers.
Serving Suggestions
Troubleshooting
If sauce separates
Whisk in a splash of water or pineapple juice to bring it back together.
If kebabs stick to grill
Oil the grill grates lightly and ensure the grill is fully pre‑heated before adding skewers.
If chicken is undercooked
Continue grilling, turning frequently, until the internal temperature reaches 165°F.
If fruit burns quickly
Move the kebabs to a cooler part of the grill or reduce heat slightly.
Storage & make-ahead
Refrigerator
Place leftovers in an airtight container; keep for up to 3 days.
Freezer
Freeze cooked kebabs in a single layer, then bag; lasts 2 months. Thaw overnight in fridge.
Best way to reheat
Reheat on the grill or under a broiler 5 minutes, brushing with fresh glaze to revive shine.
Make-ahead
Marinate chicken up to 24 hrs; assemble skewers day before and refrigerate uncovered.

Ingredients
- 1/3 cup soy sauce
- 1/4 cup pineapple juice
- 2 tablespoons honey
- 1 tablespoon rice vinegar
- 2 teaspoons sesame oil
- 2 garlic cloves, minced
- 1 teaspoon grated fresh ginger
- 1 1/2 pounds boneless skinless chicken breasts, cut into 1.5-inch cubes
- 1 red bell pepper, cut into chunks
- 1 green bell pepper, cut into chunks
- 1 red onion, cut into chunks
- 2 cups fresh pineapple chunks
- Wooden or metal skewers
Instructions
- 1In a medium bowl, whisk together soy sauce, pineapple juice, honey, rice vinegar, sesame oil, garlic, and ginger. Reserve 1/4 cup of the marinade for basting.
- 2Add chicken to the remaining marinade, cover, and refrigerate for 1-4 hours.
- 3Heat grill to medium-high.
- 4Thread chicken, bell peppers, onion, and pineapple onto skewers.
- 5Grill for 10-12 minutes, turning and basting with reserved marinade.
- 6Enjoy hot with your favorite sides.