Skewers are the ultimate summer dinner hack—they're fast, customizable, and cleanup is a breeze. This recipe combines marinated chicken, colorful bell peppers, red onion, and sweet pineapple on wooden sticks, then grills them to caramelized perfection.
Advertisements1
I've tested this exact combination dozens of times, and the key is balancing sweet and savory with a simple soy-honey marinade. The result: juicy chicken with charred edges and veggies that still have a slight crunch.
Whether you're feeding a crowd or just weeknight dinner for two, these skewers deliver big flavor with minimal effort. Fire up the grill and let's get started.
Why You'll Love This Recipe
About the Ingredients
1.5 lbs (680g) boneless, skinless chicken thighs, cut into 1.5-inch pieces
Thighs stay juicier than breasts on the grill. You can use breasts, but reduce grilling time by 2 minutes per side.
1/4 cup (60ml) soy sauce
Use low-sodium soy sauce if you're watching salt. Coconut aminos work as a gluten-free swap.
3 tablespoons (45ml) honey
Honey adds sweetness and helps caramelization. Maple syrup or agave are good substitutes.
2 tablespoons (30ml) olive oil
Olive oil prevents sticking and helps the marinade cling. Any neutral oil like canola works.
3 cloves garlic, minced
Fresh garlic is best; in a pinch, use 1 teaspoon garlic powder.
1 teaspoon smoked paprika
Smoked paprika gives a subtle smoky flavor. Regular paprika works, but add a pinch of liquid smoke if you have it.
1/2 teaspoon black pepper
Freshly ground is best. Adjust to taste.
2 bell peppers (any color), cut into 1.5-inch chunks
Use a mix of colors for visual appeal. You can substitute zucchini or mushrooms.
1 red onion, cut into 1.5-inch chunks
Red onion is milder and sweeter when grilled. Yellow onion also works.
2 cups (340g) fresh pineapple chunks (about 1/2 pineapple)
Fresh pineapple is best; canned works but pat dry to avoid steaming. You can also use mango.
8-10 wooden skewers, soaked in water for 30 minutes
Soaking prevents burning. Metal skewers are reusable and don't need soaking.
Tips & Tricks
- Soak wooden skewers for at least 30 minutes before grilling to prevent them from catching fire.
- Cut all ingredients to similar sizes (about 1.5 inches) so they cook evenly.
- Thread skewers leaving a small gap between pieces so heat circulates and everything cooks evenly.
- Don't over-marinate chicken—30 minutes is plenty; longer can make it mushy.
Pro Tips
Step-by-Step Instructions
1. Soak Skewers
If using wooden skewers, soak them in water for at least 30 minutes. This prevents them from burning on the grill.
2. Make Marinade
In a medium bowl, whisk together soy sauce, honey, olive oil, garlic, smoked paprika, and black pepper. Reserve 2 tablespoons of the marinade in a separate small bowl for basting.
3. Marinate Chicken
Add chicken pieces to the remaining marinade, toss to coat, and let sit at room temperature for 15-20 minutes. Don't skip this step—it's what makes the chicken juicy and flavorful.
4. Preheat Grill
Preheat your grill to medium-high heat (about 400°F / 200°C). If using a grill pan, heat it on the stove over medium-high heat for 2 minutes.
5. Thread Skewers
Thread chicken, bell peppers, onion, and pineapple onto the skewers, alternating ingredients. Leave a small gap between pieces to ensure even cooking.
6. Grill Skewers
Place skewers on the grill and cook for 10-12 minutes, turning every 3-4 minutes, until chicken is cooked through and veggies are charred. Brush with reserved marinade during the last 2 minutes of grilling.
7. Check Doneness
The chicken is done when it reaches an internal temperature of 165°F (74°C) and the juices run clear. The veggies should be tender-crisp with charred edges.
8. Rest and Serve
Remove skewers from the grill and let rest for 5 minutes. This allows the juices to redistribute. Serve hot with extra marinade or a squeeze of lime.
Delicious Variations
Make it vegetarian
use halloumi cheese, mushrooms, and cherry tomatoes. Grill for 6-8 minutes.
Try a different marinade
use teriyaki sauce, lemon-herb, or a spicy harissa blend.
- Swap chicken for shrimp (reduce grilling time to 4-5 minutes total) or beef sirloin (cook to your preferred doneness).
How to Store Skewer Food Ideas
Refrigerator
Store leftover skewers in an airtight container in the refrigerator for up to 3 days. Remove from skewers before storing.
Freezer
Freeze cooked skewers (off the sticks) in a freezer-safe bag for up to 2 months. Thaw overnight in the fridge.
Reheating
Reheat in a 350°F (175°C) oven for 8-10 minutes, or in a skillet over medium heat until warmed through. Avoid microwaving to keep the texture.
Frequently Asked Questions
Q: Can I use chicken breasts instead of thighs?
Yes, you can use chicken breasts, but they tend to dry out faster. If using breasts, cut them into slightly larger pieces and grill for 8-10 minutes total, or until they reach 165°F (74°C).
Q: How do I prevent wooden skewers from burning?
Soak wooden skewers in water for at least 30 minutes before grilling. This slows down burning. Alternatively, use metal skewers which don't need soaking.
Q: Can I make these skewers in the oven?
Absolutely. Preheat your oven to 425°F (220°C) and place skewers on a baking sheet lined with foil. Bake for 15-18 minutes, turning halfway, until chicken is cooked through.
Q: What sides go well with these skewers?
Serve with rice, a simple green salad, or grilled corn on the cob. A cool yogurt dip with cucumber also complements the smoky flavors.
Q: How long should I marinate the chicken?
A minimum of 15 minutes is fine, but for deeper flavor, marinate for up to 2 hours in the refrigerator. Don't exceed 4 hours as the acid can break down the chicken too much.
Try this recipe tonight and let me know how it turns out! Leave a comment below or tag me on social media with your skewer creations. Happy grilling!
Skewer Food Ideas
Skewer Food Ideas: Juicy chicken, veggies, and pineapple on sticks, grilled to perfection in 30 minutes. A fun, flavorful meal!
🧂 Ingredients
- 1.5 lbs (680g) boneless, skinless chicken thighs, cut into 1.5-inch pieces
- 1/4 cup (60ml) soy sauce
- 3 tablespoons (45ml) honey
- 2 tablespoons (30ml) olive oil
- 3 cloves garlic, minced
- 1 teaspoon smoked paprika
- 1/2 teaspoon black pepper
- 2 bell peppers (any color), cut into 1.5-inch chunks
- 1 red onion, cut into 1.5-inch chunks
- 2 cups (340g) fresh pineapple chunks (about 1/2 pineapple)
- 8-10 wooden skewers, soaked in water for 30 minutes
📋 Instructions
- 1Soak Skewers — If using wooden skewers, soak them in water for at least 30 minutes. This prevents them from burning on the grill.
- 2Make Marinade — In a medium bowl, whisk together soy sauce, honey, olive oil, garlic, smoked paprika, and black pepper. Reserve 2 tablespoons of the marinade in a separate small bowl for basting.
- 3Marinate Chicken — Add chicken pieces to the remaining marinade, toss to coat, and let sit at room temperature for 15-20 minutes. Don't skip this step—it's what makes the chicken juicy and flavorful.
- 4Preheat Grill — Preheat your grill to medium-high heat (about 400°F / 200°C). If using a grill pan, heat it on the stove over medium-high heat for 2 minutes.
- 5Thread Skewers — Thread chicken, bell peppers, onion, and pineapple onto the skewers, alternating ingredients. Leave a small gap between pieces to ensure even cooking.
- 6Grill Skewers — Place skewers on the grill and cook for 10-12 minutes, turning every 3-4 minutes, until chicken is cooked through and veggies are charred. Brush with reserved marinade during the last 2 minutes of grilling.
- 7Check Doneness — The chicken is done when it reaches an internal temperature of 165°F (74°C) and the juices run clear. The veggies should be tender-crisp with charred edges.
- 8Rest and Serve — Remove skewers from the grill and let rest for 5 minutes. This allows the juices to redistribute. Serve hot with extra marinade or a squeeze of lime.



