Marinate bite-sized chicken in soy sauce, pineapple juice, oil, brown sugar, garlic, ginger and pepper for at least 1 hour to build sweet-savory depth. Thread chicken with pineapple, bell peppers and onion onto soaked skewers and grill over medium-high heat 10–12 minutes, turning for even char. Finish with cilantro and lime; serve with steamed rice or swap thighs for juicier results.
The smell of grilled pineapple always drags me back to a friend's backyard luau where someone handed me a paper plate piled with charred, sticky chicken skewers and my whole summer changed.
I once made these for a neighbor who claimed she hated fruit mixed with meat, and she came back for thirds without a word of apology.
Ingredients
- Soy sauce (60 ml): Use a good quality one because it is the salty backbone of everything else going on here.
- Pineapple juice (60 ml): Straight from the can of pineapple chunks works perfectly and keeps things simple.
- Vegetable oil (2 tbsp): Helps the marinade cling to every surface of the chicken and keeps things from sticking to the grill.
- Brown sugar (1 tbsp): This is what gives you those gorgeous caramelized edges.
- Garlic, minced (2 cloves): Fresh is nonnegotiable here, the jarred stuff will let you down.
- Fresh ginger, grated (1 tsp): Adds a warmth that you cannot quite put your finger on but would absolutely miss if it were gone.
- Black pepper (1/2 tsp): Just enough to give the marinade a little bite without overpowering the sweetness.
- Boneless skinless chicken breasts, cubed (600 g): Cut pieces as evenly as you can so everything finishes cooking at the same time.
- Red and green bell peppers (1 each): The two colors are not just pretty together, they both bring slightly different sweetness levels.
- Red onion, cut into wedges (1 medium): Wedges hold their shape better than rings on the skewer.
- Fresh pineapple chunks (300 g): Fresh grills up with a firmer texture, but canned chunks drained well will save you on a busy weeknight.
- Optional serving extras: Chopped cilantro, lime wedges, and a pot of steamed rice turn skewers into a full meal.
Instructions
- Build the marinade:
- Whisk together soy sauce, pineapple juice, vegetable oil, brown sugar, garlic, ginger, and black pepper in a bowl until the sugar dissolves and everything smells like a tropical kitchen.
- Soak the chicken:
- Toss your chicken cubes into the marinade, stir until every piece is coated, cover the bowl, and tuck it into the fridge for at least one hour or up to four if you want deeper flavor.
- Prep the grill:
- Heat your grill or grill pan over medium high and if you are using wooden skewers, remember to soak them in water for thirty minutes so they do not turn into kindling.
- 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 middle.
- Grill until golden:
- Cook the skewers for ten to twelve minutes, turning them every few minutes, until the chicken is opaque in the center and you see those beautiful dark grill marks forming.
- Serve with flair:
- Slide the skewers onto plates, scatter cilantro over the top, squeeze a lime wedge over everything, and serve with a scoop of steamed rice on the side.
There is something about standing at a grill with tongs in one hand and a cold drink nearby that makes this dish feel like a tiny vacation.
Swapping Ingredients Without Ruining Everything
Chicken thighs work beautifully if you prefer darker, juicier meat, and I actually reach for them more often when I want something forgiving.
When the Grill Is Not an Option
A grill pan on the stove gets you remarkably close to outdoor flavor, and your kitchen will smell incredible for hours afterward.
Making It Your Own
Every time I make these I end up tweaking something small, and that is the real joy of skewers.
- Sprinkle chili flakes over the skewers right before grilling if you want a sneaky kick of heat.
- The marinade works wonders on firm tofu cubes for anyone avoiding meat.
- Always double check your soy sauce label if cooking for someone who needs gluten free.
Hand someone a plate of these skewers on a warm evening and watch how fast the conversation turns to seconds.
Recipe Questions & Answers
- → How long should the chicken marinate?
-
At least 1 hour yields noticeable flavor; 2–4 hours is ideal for deeper sweetness and salt balance. Avoid overly long marinating in soy-based mixes to prevent overly salty texture.
- → Can I use chicken thighs instead of breasts?
-
Yes. Boneless thighs stay juicier and tolerate longer cooking; trim excess fat, cut to similar-sized pieces, and grill until cooked through with slightly longer cooking time if needed.
- → How do I prevent the pineapple from burning on the grill?
-
Use medium-high heat and place pineapple away from the hottest direct flames. Turning often and cutting chunks slightly larger helps, as does grilling for short intervals to get color without charring.
- → What internal temperature indicates the chicken is done?
-
Cook chicken to 74°C (165°F) internal temperature. If you don't use a thermometer, ensure juices run clear and pieces are opaque with no pink center.
- → Do wooden skewers need special prep?
-
Soak wooden skewers in water for 30 minutes before threading to minimize burning. Metal skewers can be used straight away and conduct heat for slightly faster cooking.
- → Any good vegetarian swaps?
-
Extra-firm tofu, pressed and marinated, grills well on skewers; halloumi or large mushroom caps also provide a satisfying grilled option with similar cook times when cut to comparable sizes.