Combine soy sauce, pineapple juice, oil, brown sugar, garlic, ginger and pepper to make a bright marinade. Toss chicken cubes and chill at least 1 hour to absorb flavor. Thread chicken with pineapple, bell peppers and onion onto skewers, then grill 10-12 minutes over medium-high heat, turning until cooked and slightly charred. Serve with cilantro, lime and steamed rice; swap thighs for extra juiciness or add chili flakes for heat.
The smell of pineapple hitting a hot grill is enough to make neighbors peek over fences and ask what you are cooking.
I once made these for a friend who swore she hated fruit mixed with meat, and she went back for thirds without saying a word.
Ingredients
- Soy sauce (60 ml): This is the salty backbone of the marinade, and a good quality brand makes a noticeable difference.
- Pineapple juice (60 ml): Use the juice from canned pineapple or squeeze fresh, because either way the enzymes help tenderize the chicken.
- Vegetable oil (2 tbsp): Helps the marinade cling to every surface and keeps the chicken from sticking to the grill.
- Brown sugar (1 tbsp): A small amount goes a long way toward those beautiful charred edges.
- Garlic, minced (2 cloves): Fresh garlic crushed right before mixing releases oils that powdered garlic cannot match.
- Fresh ginger, grated (1 tsp): Grate it fine so it melts into the marinade instead of clumping on the chicken.
- Black pepper (half tsp): Adds a gentle warmth that balances the sweetness without overpowering it.
- Boneless skinless chicken breasts, cubed (600 g): Cut pieces uniformly so everything finishes cooking at the same time.
- Red bell pepper (1 large): Brings color and a slight crunch that contrasts the soft chicken.
- Green bell pepper (1 large): The slight bitterness of green pepper cuts through the sweet marinade beautifully.
- Red onion, cut into wedges (1 medium): Onions grill up sweet and soft, and wedges hold together better than rings on skewers.
- Fresh pineapple chunks (300 g): Fresh pineapple grills better than canned, but canned works fine if drained well.
- Chopped cilantro, lime wedges, steamed rice (optional): These finishing touches turn a simple kabob into a complete plate.
Instructions
- Build the marinade:
- Whisk together soy sauce, pineapple juice, oil, brown sugar, garlic, ginger, and pepper in a bowl until the sugar dissolves and everything smells like a tropical kitchen.
- Soak the chicken:
- Toss the chicken cubes in the marinade until every piece is coated, then cover and refrigerate for at least one hour or up to four for the deepest flavor.
- Prepare your grill:
- Preheat a grill or grill pan over medium high heat, and if you are using wooden skewers, soak them in water for thirty minutes so they do not catch fire.
- Thread the skewers:
- Alternate chicken, pineapple, bell peppers, and onion onto each skewer, packing them snugly but not so tight that nothing cooks through the center.
- Grill until done:
- Cook the skewers for ten to twelve minutes, turning every few minutes, until the chicken is opaque inside and bears those gorgeous dark grill marks.
- Serve and enjoy:
- Transfer the kabobs to a platter, scatter cilantro over the top, squeeze lime wedges generously, and serve with steamed rice alongside.
There is something about eating food off a stick outdoors that makes even a regular Wednesday feel like a small celebration.
Swaps and Tweaks
Chicken thighs work beautifully if you prefer juicier meat with more tolerance for slight overcooking.
Heat Things Up
A shake of chili flakes across the skewers right before they hit the grill adds a slow, pleasant burn that plays well with the sweetness.
Making It Your Own
Once you have the basic technique down, these kabobs are endlessly adaptable based on what sits in your fridge.
- Try adding zucchini or mushrooms for extra vegetables.
- A brush of teriyaki sauce in the final minute of grilling creates a gorgeous sticky finish.
- Always let the kabobs rest for two minutes before serving so the juices settle back into the meat.
Keep these kabobs in your back pocket all summer long, because they never fail to draw people to the grill with plates already in hand.
Questions & Answers
- → How long should the chicken marinate?
-
Marinate at least 1 hour for noticeable flavor; 2-4 hours is ideal. Avoid marinating much longer—especially with fresh pineapple juice—because the fruit's enzymes can soften the meat excessively.
- → Can I use chicken thighs instead of breasts?
-
Yes. Boneless thighs stay juicier and tolerate longer grilling. Cut into uniform pieces and check for doneness—thighs may need a couple extra minutes compared with breast cubes.
- → How do I prevent skewers from sticking or burning?
-
Soak wooden skewers in water for 30 minutes before threading. Oil the grill grates or use a well-heated grill pan on medium-high heat to get sear marks without excessive sticking. Turn often for even cooking.
- → Any tips to keep pineapple from charring too fast?
-
Cut pineapple into slightly larger chunks so they don’t overcook, and place them between chicken pieces to reduce direct heat exposure. Grill over medium-high rather than very high heat and watch closely as sugars caramelize quickly.
- → How can I make this gluten-free?
-
Use a certified gluten-free tamari or gluten-free soy sauce in the marinade and check labels on any packaged ingredients. The rest of the components are naturally gluten-free.
- → What’s the best way to store and reheat leftovers?
-
Refrigerate cooled skewers in an airtight container for up to 3 days. Reheat gently on a grill or in a 350°F oven until warmed through to preserve juiciness. Do not reuse marinade that contacted raw chicken unless boiled first.