Save to Pinterest My neighbor Mike showed up one summer evening with a bag of fresh pineapples from the farmers market, and within minutes we were throwing together marinade and threading skewers like we had a plan. The kitchen filled with that unmistakable tropical sweetness mixed with soy sauce and ginger, and I knew right then these skewers were going to be something special. That first batch disappeared so fast, even the quieter guests at the table were asking for seconds.
I made these for my daughter's end-of-school-year picnic, and watching kids devour them without even checking what they were eating felt like a quiet victory. One girl came back specifically to ask if the chicken was "fancy," which genuinely made my night.
What's for Dinner Tonight? 🤔
Stop stressing. Get 10 fast recipes that actually work on busy nights.
Free. No spam. Just easy meals.
Ingredients
- Boneless, skinless chicken breast (1½ lbs): Cut into uniform 1½-inch cubes so they cook evenly and stay tender; this size is forgiving enough that slight variations won't ruin anything.
- Fresh pineapple (1 medium): Real pineapple caramelizes beautifully and adds natural sweetness and acidity that balance the savory marinade; canned just won't give you those charred edges.
- Red bell pepper (1): Adds color, slight sweetness, and a satisfying crunch that contrasts perfectly with the soft chicken and yielding pineapple.
- Red onion (1): Mellows out on the grill and picks up those smoky notes from the heat, becoming almost sweet in the process.
- Soy sauce (⅓ cup): The backbone of this marinade; grab gluten-free if that matters to you, and don't skimp on quality because this is doing most of the heavy lifting flavor-wise.
- Pineapple juice (¼ cup): Deepens the tropical angle while the natural sugars help create that gorgeous caramelization.
- Honey (2 tbsp): Works with the pineapple juice to build that sticky, caramelized exterior on the chicken.
- Olive oil (2 tbsp): Keeps everything from sticking and helps carry all those flavors into the chicken as it marinates.
- Garlic (2 cloves, minced): Fresh garlic is non-negotiable here; it adds savory depth that keeps these from tasting like straight-up dessert.
- Ginger (1 tsp, freshly grated): This is where the magic happens; that sharp, warm bite prevents the marinade from becoming one-note sweet.
- Smoked paprika (½ tsp): Brings a gentle smokiness that hints at the grill without overpowering anything else.
- Black pepper (½ tsp): A small amount rounds out the flavors without making anyone cough.
- Fresh cilantro (2 tbsp, optional): If you use it, adds a brightness that makes people actually pause and ask what that fresh note is.
- Lime wedges: Serve these on the side so people can squeeze however much punch they want into each bite.
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Build the marinade:
- Whisk together the soy sauce, pineapple juice, honey, olive oil, minced garlic, ginger, paprika, and black pepper in a large bowl. You should end up with something that smells both sweet and savory, with a slight ginger bite that makes you want to taste it immediately.
- Marinate the chicken:
- Toss your chicken cubes into the marinade and make sure every piece is coated, then cover and refrigerate for at least 30 minutes. If you have closer to 2 hours, even better—the flavors will sink deeper, but don't go much longer or the acid will start breaking down the texture too much.
- Prep your skewers:
- If you're using wooden skewers, soak them in water for 30 minutes so they don't burn on the grill and leave an ashy taste. Metal skewers need no prep, but they'll get hot, so grab them with tongs.
- Heat the grill:
- Get your grill going to medium-high heat, around 400°F. You want it hot enough to create some char but not so wild that the outside burns before the inside cooks through.
- Thread the skewers:
- Alternate chicken, pineapple, bell pepper, and onion as you thread them onto skewers, starting and ending with something sturdy like chicken or pepper so nothing slides off. Crowd them enough to feel substantial but leave tiny gaps for heat to flow through.
- Grill until golden:
- Place skewers on the grate and let them sit undisturbed for about 3 minutes before you rotate them. Turn every 3 to 4 minutes for a total of 12 to 15 minutes, until the chicken is cooked through and the edges have a nice caramelized char. The pineapple should look almost candied.
- Rest and serve:
- Pull the skewers off the heat and let them sit for 2 minutes—this keeps the chicken from being quite so aggressively hot and lets the juices settle. Scatter cilantro over the top if using, and serve with lime wedges for squeezing.
Save to Pinterest These skewers showed up at a sunset dinner party where nobody was particularly hungry until they smelled them cooking, and suddenly everyone was hovering near the grill like moths. Sometimes the best meals are the ones that pull people in before they even sit down.
Still Scrolling? You'll Love This 👇
Our best 20-minute dinners in one free pack — tried and tested by thousands.
Trusted by 10,000+ home cooks.
The Grilling Sweet Spot
The magic window is those 12 to 15 minutes where the chicken is fully cooked but still juicy, and the pineapple has gone from pale yellow to deep golden brown. If your grill runs hot, you might be done faster; if it's a charcoal grill that's cooling as you go, it might take the full 15. The turning matters more than the total time—don't just set it and ignore it, because that's how you end up with one side charred and the other barely kissed by heat.
Making It Your Own
This recipe is forgiving enough to play with, which is why it became a regular thing at our house instead of a one-off novelty. Zucchini, mushrooms, or even chunks of mango work beautifully threaded between the chicken and pineapple. The marinade stays the same, so you're only changing the vegetables, and honestly, that's where you can let your produce drawer decide the menu.
Pairing and Storage
Serve these alongside coconut rice, which echoes the tropical flavors without competing, or pile them over a simple green salad with a lime vinaigrette if you want something lighter. Leftovers keep refrigerated for about three days, and while they're technically fine cold, reheating them gently in a low oven brings back the juiciness that makes them special in the first place.
- Brush any reserved raw marinade on the skewers during the last few minutes of grilling for a glossy, flavor-packed finish.
- If the pineapple is browning too fast while the chicken still needs time, move the skewers to a cooler part of the grill.
- Have your lime wedges and cilantro prepped and ready before the skewers come off the heat so you're serving them at their absolute peak.
Save to Pinterest These skewers have become the thing my family asks for when the grill comes out, which is the highest compliment a recipe can get. Simple, bright, and somehow both effortless and impressive, they're exactly what summer cooking should feel like.
Recipe FAQs
- → How long should I marinate the chicken?
Marinate the chicken for at least 30 minutes to enhance flavors. For deeper taste, marinate up to 2 hours.
- → Can I use metal skewers instead of wooden ones?
Yes, metal skewers work well and don't require soaking like wooden skewers.
- → What temperature should the grill be for cooking?
Preheat the grill to medium-high heat, around 400°F (200°C), for even cooking and good searing.
- → Can I add other vegetables to the skewers?
Absolutely, try adding zucchini, mushrooms, or other seasonal vegetables for variety.
- → How do I prevent the skewers from burning?
Soak wooden skewers in water for 30 minutes before grilling to avoid burning.