Caramelized pineapple, juicy chicken, and sweet-savory edges make these baked pineapple chicken kabobs the kind of dinner that disappears fast. The chicken stays tender because it gets a full soak in the marinade before it ever touches the heat, and the pineapple does double duty: it adds brightness in the marinade and turns sticky and browned as the kabobs bake. The peppers and red onion bring enough contrast to keep each bite from tasting one-note.
What makes this version work is the balance in the marinade and the way the kabobs are built. Pineapple juice brings sweetness and a little acid, soy sauce adds salt and depth, and honey helps everything glaze instead of drying out in the oven. If you’ve ever had kabobs that looked good but tasted flat, the fix is usually in the marinating time and in not crowding the skewers. The heat needs room to move around the pieces so the edges can caramelize instead of steaming.
Below you’ll find the timing that keeps the chicken juicy, the one prep step that makes grilling easier, and a few smart swaps if you want to change up the vegetables or make these work for different diets.
I baked these on a sheet pan and the pineapple got those caramelized edges without the chicken drying out. The marinade thickened up on the pan and my kids kept eating the peppers off the skewers.
Save these baked pineapple chicken kabobs for a sweet-savory dinner with caramelized edges and juicy grilled-or-baked chicken.
The Marinade Needs Time to Work, Not Just Coating Power
The biggest mistake with kabobs like these is treating the marinade like a glaze. If the chicken only sits in it for a few minutes, you get surface flavor and not much else. The soy sauce and pineapple juice need time to season the meat all the way through, and the honey helps the outside brown once the kabobs hit the heat.
One to four hours is the sweet spot here. Less than that and the chicken tastes underdeveloped; much longer and the pineapple juice starts to work against the texture of the chicken. That’s especially true with boneless breast meat, which can turn soft if it sits too long in an acidic marinade.
What Each Ingredient Is Actually Doing in These Kabobs

- Chicken breasts — Cut them into even cubes so they cook at the same speed as the pineapple and vegetables. Thighs also work if you want a little more forgiveness and a richer bite.
- Fresh pineapple — Fresh pineapple gives the best texture and the cleanest sweetness. Canned pineapple can work in a pinch, but drain it well so the skewers don’t steam.
- Soy sauce — This brings salt and depth, and there isn’t a substitute that quite matches it. If you need a gluten-free version, use tamari in the same amount.
- Honey — Honey helps the marinade cling and encourages browning in the oven or on the grill. Maple syrup will work, but the finish tastes a little deeper and less bright.
- Bell peppers and red onion — These hold their shape and keep the kabobs from feeling too sweet. Cut them close to the chicken size so nothing burns before the chicken is done.
- Olive oil — This softens the marinade and helps it coat the chicken evenly. Don’t skip it if you want the edges to color instead of drying out.
Building the Kabobs So They Brown Instead of Steam
Mix the Marinade First
Stir the soy sauce, pineapple juice, honey, olive oil, and garlic until the honey dissolves and the mixture looks smooth. If the honey sits in a streak at the bottom, it won’t coat the chicken evenly. Taste the marinade before adding the chicken; it should lean sweet-salty with enough punch to carry through the vegetables.
Let the Chicken Sit Long Enough
Put the chicken in the marinade and refrigerate it for 1 to 4 hours. The chicken should look slightly darker and smell fragrant, not raw and plain. If you rush this step, the kabobs will cook fine but taste flat in the middle, which is where most disappointing kabobs start.
Thread for Even Cooking
Alternate chicken, pineapple, peppers, and onion on the skewers, keeping the pieces close but not smashed together. Leaving a little space helps hot air move around the food, which is what gives you browning. If the pieces are packed too tightly, the onion softens before the chicken gets those caramelized edges.
Bake or Grill Until the Edges Brown
For the oven, bake at 425°F for 20 to 25 minutes, turning once if you want more even color. For grilling, cook over medium-high heat for about 5 to 6 minutes per side. The chicken is done when it’s firm, the juices run clear, and the pineapple has browned at the corners; if the glaze looks dark early, lower the heat a bit so the honey doesn’t burn.
Use chicken thighs for a juicier result
Boneless thighs stay a little more forgiving than breasts, especially if your oven runs hot or your grill has flare-ups. They take on the marinade nicely and give you a richer, less lean bite.
Make it gluten-free with tamari
Swap the soy sauce for tamari in the same amount. The kabobs keep the same savory balance, and you won’t lose the browning or the sticky finish.
Turn it into a mixed-vegetable kabob
Zucchini, mushrooms, or cherry tomatoes can stand in for part of the peppers and onion. Use vegetables that cook in about the same window as the chicken, or they’ll collapse before the kabobs are ready.
Storage and Reheating
- Refrigerator: Store leftovers in an airtight container for up to 3 days. The pineapple softens a little, but the flavor stays good.
- Freezer: Freeze the cooked chicken and vegetables off the skewers for up to 2 months. The texture of the pineapple changes after thawing, so this is better for meal prep than for serving to guests.
- Reheating: Warm in a 350°F oven until hot, or use a skillet over medium-low heat with a splash of water. The common mistake is blasting them in the microwave, which dries out the chicken and makes the pineapple collapse.
Questions I Get Asked About This Recipe

Baked Pineapple Chicken Kabobs
Ingredients
Equipment
Method
- Mix soy sauce, pineapple juice, honey, olive oil, and garlic until honey dissolves and the glaze looks smooth and glossy.
- Marinate the chicken for 1-4 hours, turning occasionally so cubes are evenly coated.
- Thread chicken, pineapple, bell peppers, and red onion onto skewers, alternating pieces so they cook evenly.
- Oven option: Bake at 425°F for 20-25 minutes, until chicken is cooked through and pineapple edges look caramelized.
- For grilling option: Grill over medium-high heat for 5-6 minutes per side until the chicken is cooked through and the pineapple shows browned grill marks.
- Brush with remaining marinade while cooking, adding a shiny coating as juices bubble near the surface.


