Picture the sizzle of juicy chicken skewers dancing on the grill, their tantalizing aroma wafting through the air, promising a flavor explosion that will make your taste buds sing. Each tender piece, marinated to perfection in a symphony of spices, boasts a crispy exterior while remaining succulent within, beckoning you to indulge in this delightful culinary experience.
I still remember the summer BBQs with my family when chicken skewers were the star of the show, always disappearing before I could snag a second one. Whether it’s a casual get-together or a festive celebration, these skewers elevate any occasion, making every bite an adventure that leaves you craving more and more.
Why Is chicken skewers So Irresistibly Good?
Juicy and tender, these chicken skewers are marinated to perfection, ensuring every bite bursts with flavor. Quick to prepare, you only need 15 minutes of marinating time, making it an ideal choice for busy weeknights or spontaneous gatherings. Versatile, you can easily customize the skewers with your favorite veggies like bell peppers and zucchini for a colorful presentation. Crowd-pleasing and always a hit at BBQs, these skewers bring everyone together around the grill, creating delicious memories in no time!
chicken skewers Ingredients
For the Marinade
- 1 pound boneless chicken breast (cut into 1-inch cubes) – This juicy chicken is the star of your skewers, ensuring a tender and flavorful bite.
- 2 tablespoons olive oil – Helps to keep the chicken moist and adds a rich flavor to the marinade.
- 2 tablespoons soy sauce – Provides a savory depth that enhances the overall taste of the chicken skewers.
- 1 tablespoon honey – Adds a touch of sweetness that balances perfectly with the savory flavors.
- 2 cloves garlic (minced) – Fresh garlic infuses your skewers with aromatic goodness that elevates each bite.
- 1 teaspoon paprika – Offers a subtle smokiness and vibrant color to your delicious skewers.
- 1 teaspoon cumin – Adds an earthy warmth that’s essential for a well-rounded flavor profile.
- 1 teaspoon salt – Enhances all the other flavors, making every component pop in your dish.
- 1/2 teaspoon black pepper – Provides a gentle kick that complements the other spices beautifully.
- 1 lemon juice (freshly squeezed) – Brightens up the marinade with a zesty freshness that brings everything together.
Vegetables (optional)
- 1 bell pepper cut into chunks (any color) – These colorful chunks add crunch and sweetness, making your skewers even more appealing.
- 1 onion cut into chunks (preferably red) – The onions caramelize beautifully when grilled, adding depth and sweetness to your dish.
- 1 zucchini sliced – Adds a lovely texture and absorbs the marinade flavors, creating a delightful complement to the chicken skewers.
How to Make chicken skewers
1. Combine Ingredients: In a mixing bowl, blend 2 tablespoons olive oil, 2 tablespoons soy sauce, 1 tablespoon honey, 2 cloves minced garlic, 1 teaspoon paprika, 1 teaspoon cumin, 1 teaspoon salt, 1/2 teaspoon black pepper, and the juice of 1 lemon. Mix well to create a fragrant marinade.
2. Marinate Chicken: Add 1 pound of cubed boneless chicken breast to the marinade, ensuring each piece is thoroughly coated. Cover and refrigerate for at least 30 minutes or up to 2 hours for deeper flavor absorption.
3. Prepare Skewers: If you’re using wooden skewers, soak them in water for about 30 minutes to prevent burning on the grill. Then, thread the marinated chicken cubes onto the skewers along with your choice of optional vegetables like bell pepper chunks, onion pieces, or zucchini slices.
4. Grill Skewers: Preheat your grill to medium-high heat. Grill the skewers for approximately 10-15 minutes, turning occasionally until the chicken is cooked through and showcases those beautiful grill marks.
5. Serve and Enjoy: Carefully remove the skewers from the grill and let them rest for a few minutes before serving. These juicy chicken skewers are perfect with your favorite dipping sauce or side dish!
Optional: Garnish with fresh herbs like parsley or cilantro for added color and flavor.
Exact quantities are listed in the recipe card below.
Tips for the Best chicken skewers
- Marination Time: Allow the chicken to marinate for at least 30 minutes, but 2 hours offers deeper flavor and tenderness.
- Soak Skewers: If using wooden skewers, always soak them in water for 30 minutes to prevent burning on the grill.
- Even Cubes: Cut chicken into uniform 1-inch cubes to ensure they cook evenly and avoid any undercooked pieces.
- Don’t Overcrowd: When threading onto skewers, leave some space between chicken and vegetables. This promotes even cooking and better grill marks.
- Check Temperature: Use a meat thermometer to ensure chicken reaches an internal temperature of 165°F for safe consumption without overcooking.
- Resting Period: Let the skewers rest for a few minutes after grilling; this allows juices to redistribute, making your chicken skewers even juicier.
How to Store and Freeze chicken skewers

- Fridge: Store leftover chicken skewers in an airtight container for up to 3 days. This keeps them juicy and flavorful, ready for your next meal.
- Freezer: For longer storage, freeze marinated chicken skewers in a freezer-safe bag for up to 3 months. Just remember to remove as much air as possible before sealing.
- Reheating: To enjoy your chicken skewers again, thaw in the fridge overnight, then reheat on the grill or in a skillet until heated through—about 5-7 minutes.
- Vegetable Storage: If you included veggies, store them in a separate container in the fridge for up to 2 days. This helps maintain their crispness until you’re ready to grill!
chicken skewers Your Way
Feel free to let your culinary creativity shine by customizing these delightful morsels to suit your taste!
- Spicy Kick: Add 1 teaspoon of cayenne pepper or red pepper flakes for a fiery twist. This simple addition can elevate the flavor profile and tantalize your taste buds, perfect for those who love a bit of heat.
- Herbaceous Delight: Incorporate fresh herbs like rosemary or thyme into the marinade for an aromatic touch. The freshness of the herbs will lighten the dish, making each skewer burst with vibrant flavors that remind you of sunny days.
- Citrus Burst: Swap lemon juice for lime juice or orange juice to create a different citrusy zing. This change not only brightens the marinade but also adds a unique sweetness that pairs wonderfully with grilled chicken.
- Sweet & Savory: Replace honey with maple syrup for a richer sweetness. This alternative brings a deep flavor that complements the spices beautifully, giving your skewers an unexpected twist of warmth and complexity.
- Veggie Lovers: Add extra vegetables such as cherry tomatoes, mushrooms, or asparagus to the skewers for added color and crunch. This enhances both the nutrition and the visual appeal, making every bite a festive experience.
- Soy-Free Option: Use coconut aminos instead of soy sauce for a gluten-free, soy-free marinade. You’ll still get that savory depth while catering to dietary needs, ensuring everyone can enjoy these tasty treats.
- Marinade Overnight: For deeper flavor, let the chicken marinate overnight in the refrigerator. The longer marination allows all those delicious spices to infuse into every morsel, making each bite even more mouthwatering.
- Grill Marks Galore: If you want an extra charred flavor, grill over high heat for just a few minutes on each side. Those lovely grill marks not only look appealing but also add a smoky depth that elevates your skewers to another level!
Make Ahead Options
Preparing these chicken skewers is a fantastic way to simplify your meal prep for the week ahead. The chicken marinade, made with 1 pound of boneless chicken breast, 2 tablespoons of olive oil, and a delightful mix of flavors like soy sauce, honey, and freshly squeezed lemon juice, can be mixed up in just a few minutes. You can marinate the chicken cubes in the fridge for up to 2 hours for maximum flavor or even overnight for a quick and delicious dinner option. Additionally, you can chop your optional vegetables—like bell peppers, onions, and zucchini—up to 24 hours in advance. When it’s time to grill, simply soak your wooden skewers (if using) for 30 minutes to prevent burning, thread everything onto the skewers, and grill them for 10-15 minutes until perfectly cooked. Enjoying your flavorful chicken skewers has never been easier!
chicken skewers Recipe FAQs
What kind of chicken is best for skewers?
Boneless chicken breast is ideal for these chicken skewers because it’s tender and cooks evenly. Cut into 1-inch cubes, it absorbs the marinade beautifully, giving you juicy bites filled with flavor.
Can I use other vegetables with the chicken skewers?
Absolutely! While this recipe suggests bell peppers, onions, and zucchini, feel free to mix and match your favorites. Cherry tomatoes, mushrooms, or even pineapple chunks can add a delightful twist to your skewers!
How long should I marinate the chicken?
For maximum flavor, marinate the chicken for at least 30 minutes, but if you have time, letting it soak up those delicious spices for up to 2 hours will elevate the taste even more. Just remember to cover it in the refrigerator!
What’s the best way to store leftover chicken skewers?
If you have leftovers, let them cool completely before transferring them to an airtight container. They can be stored in the fridge for up to 3 days. Reheat gently in the microwave or on a skillet over low heat to maintain tenderness.
Can I freeze marinated chicken skewers?
Yes! You can freeze the marinated chicken before grilling. Just place it in a freezer-safe bag and remove as much air as possible. It will keep well for up to 3 months. When ready to use, defrost overnight in the fridge and grill as usual.
How do I know when my chicken skewers are done grilling?
Grill the skewers for about 10-15 minutes over medium-high heat, turning occasionally until they reach an internal temperature of 165°F (75°C). Look for those lovely grill marks and ensure the juices run clear for perfectly cooked chicken!

Chicken Skewers
Ingredients
- 1 pound boneless chicken breast cut into 1-inch cubes
- 2 tablespoons olive oil for marinade
- 2 tablespoons soy sauce for flavor
- 1 tablespoon honey for sweetness
- 2 cloves garlic minced
- 1 teaspoon paprika
- 1 teaspoon cumin
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 1 lemon juice freshly squeezed
- 1 bell pepper cut into chunks any color
- 1 onion cut into chunks preferably red
- 1 zucchini sliced
Method
- In a mixing bowl, combine olive oil, soy sauce, honey, minced garlic, paprika, cumin, salt, black pepper, and lemon juice. Mix well.
- Add the chicken cubes to the marinade, ensuring they are well coated. Cover and refrigerate for at least 30 minutes, or up to 2 hours for more flavor.
- If using wooden skewers, soak them in water for 30 minutes to prevent burning. Thread the marinated chicken and optional vegetables onto the skewers.
- Preheat the grill to medium-high heat. Grill the skewers for about 10-15 minutes, turning occasionally, until the chicken is cooked through and has nice grill marks.
- Remove the skewers from the grill and let them rest for a few minutes before serving. Enjoy with your favorite dipping sauce or side.















