Whisk a soy-honey-lime marinade with garlic and pepper, toss chicken cubes to coat and chill at least 30 minutes. Thread chicken with pineapple, red pepper and onion onto skewers. Grill over medium-high heat 12-15 minutes, turning until chicken is cooked and pineapple caramelizes. Rest briefly, garnish with cilantro, and serve with rice or a crisp salad. Swap tofu or zucchini for variations.
Smoke curled off the backyard grill and the neighbor's dog barked at nothing in particular while I threaded sticky chunks of marinated chicken between golden pineapple squares.
My sister grabbed a kabob straight off the platter before I even set it on the table and burnt her fingertips doing it.
Ingredients
- Boneless skinless chicken breast: Cut into even cubes so everything cooks at the same rate and nobody gets a rubbery surprise.
- Soy sauce or tamari: Tamari keeps it gluten free while delivering the same salty depth the marinade needs.
- Honey: This is what gives the edges that gorgeous sticky caramelization on the grill.
- Olive oil: A small amount keeps the chicken from sticking and helps the marinade coat evenly.
- Fresh lime juice: Brightens the whole dish and balances the sweetness of the honey.
- Garlic: Minced fine so it melts into the marinade instead of burning on the grill.
- Ground black pepper: Just enough to add warmth without overpowering the tropical flavors.
- Fresh pineapple: Fresh is worth the effort because canned rings lack the structure to hold up on skewers.
- Red bell pepper: Adds crunch and color that makes the plate look as good as it tastes.
- Red onion: Wedges hold together better than rings when threading onto skewers.
- Fresh cilantro or parsley: A scatter of herbs at the end makes everything taste finished.
Instructions
- Whisk the marinade together:
- Combine soy sauce, honey, olive oil, lime juice, garlic, and pepper in a large bowl and whisk until the honey dissolves into a glossy amber liquid.
- Coat the chicken:
- Toss the cubed chicken into the bowl and stir until every piece glistens then cover and tuck it into the fridge for at least 30 minutes.
- Soak wooden skewers:
- If you are using wooden skewers drop them in a pan of water now so they do not ignite on the grill later.
- Build the skewers:
- Thread chicken, pineapple, bell pepper, and onion in a repeating pattern leaving a small gap between pieces so the heat can reach every side.
- Heat the grill:
- Set your grill or grill pan to medium high and let it get hot enough that a flick of water sizzles on contact.
- Grill the kabobs:
- Lay the skewers down and cook for 12 to 15 minutes turning every few minutes until the chicken is opaque through the center and the pineapple wears dark char marks.
- Garnish and serve:
- Transfer to a platter, shower with chopped cilantro or parsley, and serve immediately while the edges are still crisp.
We ended up standing around the grill eating straight from the skewers because nobody wanted to wait for plates.
Swaps That Actually Work
Zucchini and mushrooms slide right onto the skewers in place of peppers or onions if you want a different flavor profile.
What to Serve Alongside
Fluffy jasmine rice soaks up the sweet juices that drip off the kabobs and a crisp green salad cuts through the richness beautifully.
Making It Vegetarian
Extra firm tofu pressed dry and cubed absorbs the same marinade beautifully and gets golden on the grill with the same technique.
- Press the tofu for at least 20 minutes so it actually soaks up the marinade.
- Handle tofu skewers gently because they break easier than chicken.
- Brush leftover marinade over the tofu while grilling for extra flavor.
Some dishes taste better in memory but these kabobs taste exactly like a summer evening should.
Recipe Q&A Section
- → How long should I marinate the chicken?
-
Marinate for at least 30 minutes to infuse flavor; up to 2 hours deepens taste. Avoid much longer, as the lime can begin to change the chicken's texture.
- → How do I prevent wooden skewers from burning?
-
Soak wooden skewers in water for 30 minutes before using, or choose metal skewers for direct grilling to minimize flare-ups and burning.
- → How can I tell when the chicken is fully cooked?
-
Check that the internal temperature reaches 165°F (74°C) or that juices run clear. Pieces should be opaque throughout with a light char on the edges.
- → Can I swap the pineapple for another fruit?
-
Yes. Peaches, mango, or firm apples make good substitutes, offering a sweet-tart contrast; avoid overly ripe fruit that will break down on the grill.
- → What grill settings work best?
-
Preheat to medium-high and oil the grates. Grill the skewers 12-15 minutes, turning occasionally to get even caramelization without drying the protein.
- → What are good serving accompaniments?
-
Serve with jasmine rice, grilled corn, or a bright green salad. A sprinkle of chopped cilantro or parsley adds a fresh finish.