These chicken skewers are juicy, perfectly charred, and packed with flavor. A simple marinade, easy grilling technique, and endless serving options — the ultimate summer dinner ready in 25 minutes!
Chicken skewers are one of those universally loved meals that work for literally every occasion. Weeknight dinner, backyard cookout, meal prep Sunday, casual get-together — they always fit. And when they’re done right — juicy all the way through with those slightly charred edges and a marinade that actually means something — they’re genuinely one of the best things that can come off a grill.

The key word there is done right. Because chicken skewers done wrong are dry, bland, and the kind of thing you eat out of obligation rather than enjoyment. The difference almost always comes down to the marinade and the cut of chicken you use. Get those two things right and the rest basically takes care of itself.
Chicken Breast vs. Chicken Thighs for Skewers
This is worth talking about before anything else. Both work but they’re not equal for skewers specifically.
Chicken thighs are the better choice. They have more fat which means they stay juicy even if you cook them a minute too long — which is easy to do on a hot grill. They also absorb marinade more deeply and develop better char at the edges. If you want the most flavorful, most forgiving chicken skewer — thighs every time.
Chicken breasts work too but they dry out faster. If you go with breasts, cut them into slightly larger chunks and don’t overcook past 165°F internal temperature.
The Marinade
Simple, bold, and genuinely delicious. Olive oil, lemon juice, garlic, cumin, smoked paprika, oregano, and a little honey for caramelization. The honey is the detail most people don’t include and it makes a real difference — it helps the exterior of the chicken develop that gorgeous golden-brown color on the grill.
Marinade Ingredients
- 3 tbsp olive oil
- Juice of 1 lemon
- 4 garlic cloves, minced
- 1 tsp cumin
- 1 tsp smoked paprika
- 1 tsp dried oregano
- 1 tbsp honey
- ½ tsp red pepper flakes — optional
- Salt and pepper to taste
Ingredients
- 2 lbs boneless skinless chicken thighs or breasts, cut into 1½ inch chunks
- Full marinade above
- 1 red bell pepper, cut into chunks
- 1 green bell pepper, cut into chunks
- 1 red onion, cut into chunks
- Metal or wooden skewers — soak wooden ones 30 minutes first
- Fresh parsley or cilantro for garnish
- Lemon wedges for serving
How to Make Chicken Skewers
Step 1: Make the Marinade
Mix olive oil, lemon juice, minced garlic, cumin, smoked paprika, oregano, honey, red pepper flakes, salt, and pepper together in a large bowl. That combination of garlic, cumin, and smoked paprika smells incredible even before the chicken goes in.

Step 2: Cut and Marinate the Chicken
Cut chicken into 1½ inch chunks — try to keep them roughly the same size so they cook evenly. Add to the marinade, toss well to coat completely, cover, and refrigerate for at least 1 hour — 4 hours is even better. Longer marinating time means deeper flavor and more tender chicken. Don’t skip this step.

Step 3: Prep the Vegetables
Cut bell peppers and red onion into roughly the same size as the chicken chunks. This isn’t just for looks — uniform sizing means everything cooks at the same rate and you don’t end up with burnt peppers and raw onion on the same skewer.

Step 4: Thread the Skewers
Thread chicken and vegetables alternating on the skewers — chicken, pepper, onion, chicken, pepper, onion. Leave a small gap between each piece so heat can circulate around them evenly. Packing everything too tightly together steams the inside instead of grilling it properly.

Step 5: Preheat and Oil the Grill
Preheat grill to medium-high heat — around 400–425°F. Oil the grates thoroughly. The chicken needs to go onto a properly hot grill to develop that sear quickly — a grill that isn’t hot enough means the chicken sticks and steams instead of charring.
Step 6: Grill the Skewers
Place skewers on the grill and cook 4–5 minutes per side, turning once or twice until chicken is cooked through and nicely charred at the edges. Internal temperature should reach 165°F. The honey in the marinade helps develop those beautiful caramelized spots that make grilled chicken skewers look and taste so good.

Step 7: Rest and Serve
Let the skewers rest on a cutting board or plate for 3–5 minutes before serving. Garnish with fresh parsley or cilantro and serve with lemon wedges. That squeeze of fresh lemon right before eating brightens everything up beautifully.

What to Serve With Chicken Skewers
Chicken skewers are endlessly versatile. A few of my favorite combinations:
- Over fluffy rice or couscous — the juices from the chicken soak into the rice and it’s incredible
- Stuffed into warm pita bread with tzatziki and fresh tomatoes — genuinely one of the best things ever
- Over a big Greek salad — cucumber, tomatoes, olives, feta, and these skewers on top
- With roasted vegetables — whatever’s in season works
- Meal prepped and sliced over grain bowls throughout the week
If you love easy grilled dinners that come together fast, check out the Easy Chicken Caesar Wrap Recipe on Jessica Healthy Recipes — a brilliant way to use leftover chicken skewer meat the next day.
💚 Feeding the whole family just got easier — check out The Family Table, my ebook with 50 healthy dinners your kids will actually eat!
Tips for the Best Chicken Skewers
- Use chicken thighs — more forgiving, more flavorful, juicier every time
- Marinate at least 1 hour — the longer the better, up to overnight
- Cut uniform pieces — even sizing means even cooking
- Don’t pack the skewer too tight — leave small gaps between each piece
- Soak wooden skewers 30 minutes minimum or they’ll burn
- Let them rest before serving — even 3 minutes makes a difference
Ingredient Substitutions
- Chicken thighs → chicken breasts — cut slightly larger chunks, watch the temperature closely
- Red bell pepper → any color bell pepper or zucchini chunks
- Red onion → white onion or shallots
- Honey → maple syrup or agave
- Smoked paprika → regular paprika or chipotle powder
- Dried oregano → dried thyme or Italian seasoning
- Lemon juice → lime juice for a different citrus note
Storage
- Cooked chicken skewers: Fridge up to 4 days in an airtight container
- Reheating: Hot skillet with a tiny drizzle of olive oil — keeps the exterior from drying out
- Freezer: Freeze raw marinated chicken chunks for up to 3 months — thaw overnight before threading and grilling
- Meal prep: Slide cooked chicken off skewers and store in containers — easier to portion and reheat throughout the week
Frequently Asked Questions
Q: How long do you grill chicken skewers? 4–5 minutes per side on medium-high heat — about 10 minutes total. Always verify with a meat thermometer — 165°F internal temperature at the thickest piece on the skewer.
Q: Should I use chicken breast or thighs for skewers? Thighs every time for the juiciest, most flavorful results. They’re more forgiving on the grill and absorb marinade more deeply. Breasts work but require more attention to avoid drying out.
Q: How long should I marinate chicken skewers? Minimum 1 hour, ideally 4 hours, overnight is best for maximum flavor. Don’t go longer than 24 hours though — the lemon juice starts to break down the texture of the chicken.
Q: Can I make chicken skewers in the oven? Yes — bake on a lined sheet pan at 425°F for 20–22 minutes, flipping halfway. Broil for the last 2–3 minutes to get some char on the outside. Not quite the same as the grill but genuinely good.
Q: How do I keep chicken skewers from drying out? Use thighs over breasts, marinate long enough, don’t overcook past 165°F, and rest before serving. Those four things together guarantee juicy chicken every time.
Q: Can I add vegetables to the same skewer as the chicken? Yes — just make sure everything is cut to roughly the same size so it all cooks at the same rate. Bell peppers, red onion, zucchini, and cherry tomatoes all work well alongside chicken.
The Grilled Dinner That Never Disappoints
Chicken skewers are one of those recipes that earn their permanent place in the summer rotation quickly and never leave. Easy enough for a Tuesday night, impressive enough for a backyard cookout, and versatile enough to eat in about fifteen different ways. Get the marinade right, use thighs, don’t rush the cook time, and you’ll turn out perfect skewers every single time.
Chicken Skewers — The Juicy, Flavorful Grilled Dinner Everyone Loves
Course: Dinner, LunchCuisine: AmericanDifficulty: Easy4
servings15
minutes10
minutes320
kcalIngredients
2 lbs boneless skinless chicken thighs or breasts, cut into 1½ inch chunks
3 tbsp olive oil
Juice of 1 lemon
4 garlic cloves, minced
1 tsp cumin
1 tsp smoked paprika
1 tsp dried oregano
1 tbsp honey
½ tsp red pepper flakes (optional)
Salt and pepper to taste
1 red bell pepper, cut into chunks
1 green bell pepper, cut into chunks
1 red onion, cut into chunks
Fresh parsley or cilantro for garnish
Lemon wedges for serving
Directions
- Mix all marinade ingredients together in a large bowl.
- Cut chicken into 1½ inch chunks, add to marinade, and refrigerate at least 1 hour.
- Cut bell peppers and red onion into same size chunks as chicken.
- Thread chicken and vegetables alternately onto skewers leaving small gaps.
- Preheat grill to medium-high (400–425°F) and oil grates well.
- Grill 4–5 minutes per side until internal temperature reaches 165°F and edges are charred.
- Rest 3–5 minutes then garnish with fresh herbs and lemon wedges.
