Grilled Chicken Skewers are one of those meals that feels like a total win, you know? They’re juicy, packed with bright Mediterranean flavors, and somehow come together in just 30 minutes flat. I first made these on a scorching July afternoon when we had friends over for a last-minute cookout, and I needed something that looked impressive but didn’t keep me stuck by the grill. The secret? A simple lemon-garlic marinade that does all the heavy lifting, and a food thermometer so you never have to guess when the chicken is perfectly cooked. This isn’t just a recipe—it’s my go-to for busy weeks when I want a complete meal prep solution with fluffy lemon herb rice and crunchy fresh veggies, all ready to grab and go.

Why You Will Love These Grilled Chicken Skewers
- Ready in 30 minutes: These Grilled Chicken Skewers come together from start to finish in just half an hour – perfect for those hectic weeknights when you want something that tastes like you spent way more time on it.
- Packed with protein: Each serving delivers 42 grams of lean protein, which keeps me full for hours and makes these skewers an absolute no-brainer for post-workout dinners or meal prep.
- Perfect for meal prep: I make a double batch on Sunday, store everything separately, and my lunches are sorted for the week. The chicken stays juicy, the rice stays fluffy – honestly, it’s magic.
- Bright Mediterranean flavors: That lemon-garlic-oregano marinade is everything. It’s simple, but the flavor payoff is huge. You’ll feel like you’re eating at a seaside taverna, not your kitchen table.
- Uses everyday ingredients: No obscure spices or hard-to-find items here. Olive oil, lemon, garlic, dried herbs – you probably have them all right now. That’s my favorite kind of recipe.
Ingredients for Grilled Chicken Skewers with Lemon Herb Rice
I always reach for full-fat or 2% Greek yogurt here – the texture is just so much creamier, and it holds up better in the sauce without getting watery. Trust me on this one.
- For the Chicken Skewers
- 2 pounds boneless skinless chicken breasts, cut into 1-inch cubes
- 2 tablespoons olive oil
- 3 tablespoons lemon juice
- 4 cloves garlic, minced
- 1 teaspoon dried oregano
- 1 teaspoon dried parsley
- 1 teaspoon kosher salt
- 1/2 teaspoon black pepper
- For the Rice
- 1 1/2 cups uncooked long grain rice
- 3 cups low sodium chicken broth
- 1 tablespoon lemon juice
- 2 tablespoons chopped fresh parsley
- For the Vegetables
- 1 red bell pepper, cut into chunks
- 1 green bell pepper, cut into chunks
- 1 red onion, cut into chunks
- 1 cucumber, diced
- 1 cup cherry tomatoes, halved
- For Serving (Yogurt Sauce)
- 1 cup plain Greek yogurt (full-fat or 2% for best texture)
- 1 tablespoon lemon juice
- 1 tablespoon chopped fresh dill
- 1/4 teaspoon salt
How to Make Grilled Chicken Skewers Step by Step
I always soak my wooden skewers for at least 30 minutes before grilling – learned that the hard way after a few smoky disasters! And if you’re short on time or the weather’s bad, try making these as air fryer garlic parmesan chicken skewers instead. Same juicy result, different method.
Step 1: In a large bowl, whisk together the olive oil, lemon juice, minced garlic, dried oregano, dried parsley, salt, and pepper. This marinade is the heartbeat of these Grilled Chicken Skewers – it’s simple but the flavor is absolutely huge. Add your chicken cubes and toss everything until every piece is well coated. Cover the bowl and pop it in the fridge for at least 30 minutes, but honestly, if you can let it marinate for up to 8 hours, the chicken gets even more tender and flavorful.
Step 2: Thread the marinated chicken onto skewers, alternating with chunks of red bell pepper, green bell pepper, and red onion. Don’t cram them too tight – leave a tiny gap between pieces so the heat can circulate and cook everything evenly. I usually get about 5 to 6 skewers from this batch, depending on how generous I’m feeling.
Step 3: While the skewers are resting, cook your rice. Use the chicken broth instead of water – it adds so much more depth. After it’s done, stir in the lemon juice and fresh parsley, then fluff it with a fork. Set it aside and keep it covered so it stays warm.
Step 4: Preheat your grill or grill pan to medium-high heat. You want it nice and hot so you get those beautiful char marks. Give the grates a quick brush of oil if you’re using a grill pan, just to be safe.
Step 5: Grill the skewers for 10 to 12 minutes, turning them every 2 to 3 minutes with tongs. You’re looking for light char marks and an internal temperature of 165°F – use your food thermometer to check the thickest piece. That little tool is non-negotiable in my kitchen; it’s the only way to guarantee juicy chicken every single time.

Step 6: While the skewers are grilling, stir together the yogurt sauce. Just mix the Greek yogurt, lemon juice, fresh dill, and salt in a small bowl. Give it a taste and adjust the salt or lemon to your liking.
Step 7: Now it’s time to assemble! Divide the lemon herb rice among your meal prep containers. Place a skewer or two on top, then add the diced cucumber and halved cherry tomatoes on the side. Store the yogurt sauce separately and drizzle it on just before eating – that way everything stays fresh and none of the veggies get soggy.
What to Serve with Grilled Chicken Skewers
These skewers are already pretty complete with the rice and veggies, but a few extra sides really turn them into a feast. Here’s what I usually put on the table.
Lemon Herb Rice – The one from the recipe, obviously. It’s fluffy, bright, and soaks up all that lemony goodness from the Grilled Chicken Skewers. I always make extra because it reheats beautifully for lunches.
Greek Yogurt Dill Sauce – This is my secret weapon. It’s creamy, tangy, and cools everything down perfectly. Just whisk together Greek yogurt, lemon, and dill – it takes 30 seconds and makes the whole meal feel special.
Grilled Chicken Orzo Salad with Avocado – If you want another side that’s just as meal-prep friendly, this orzo salad is incredible. It adds creamy avocado, tender orzo, and a nice pop of freshness that pairs perfectly with the skewers.
Fresh Cucumber and Tomato Salad – Sometimes you just need something crunchy and cold. Toss diced cucumber, halved cherry tomatoes, a splash of lemon juice, and a pinch of salt. That’s it. It’s simple, but it balances out the warm, charred chicken so well.
Storage and Reheating Instructions for Grilled Chicken Skewers
Storing these components separately is my number one meal prep rule. A little planning means every lunch tastes just as good as day one.
Store your Grilled Chicken Skewers and lemon herb rice together in an airtight container in the fridge for up to 4 days. Keep the yogurt dill sauce in its own little container. For the freshest texture, chop your cucumber and tomatoes right before serving instead of adding them ahead of time.
To reheat, microwave the chicken and rice together for 1 to 2 minutes until steaming. Or, if you have a few extra minutes, reheat them on a grill pan over medium heat for 3 to 4 minutes to bring back that lovely charred flavor. If you love easy meal prep bowls, you’ll also enjoy my recipe for grilled avocado chicken tomato cheese.
Frequently Asked Questions About Grilled Chicken Skewers
Can I use chicken thighs instead of breasts for these Grilled Chicken Skewers?
Absolutely! Chicken thighs are actually more forgiving since they have a bit more fat, so they stay juicy even if you get distracted for a minute. I’d recommend boneless skinless thighs cut into similar 1-inch cubes, and they usually cook a little faster – start checking for that 165°F internal temperature around the 8-minute mark.
Can I make these skewers in the oven or air fryer?
Yes, and I do it all the time when the weather’s not cooperating. For the oven, just broil the skewers on high for 10 to 12 minutes, flipping halfway through. You’ll get lovely char marks and that same tender result. If you want another oven-friendly option, you should try my grilled California avocado chicken recipe – it’s a total crowd-pleaser too.
How do I prevent the chicken from drying out?
The biggest mistake I see is overcooking, plain and simple. Use a food thermometer and pull the skewers off the grill the second they hit 165°F. Also, don’t skip the marinating time – that lemon-garlic mixture helps keep the meat tender, and a 30-minute soak makes a noticeable difference in moisture.
Before You Go
I really hope these skewers become as much of a weeknight win for you as they are for me. They’re simple, they’re fast, and they just make everyone happy. If you give them a try, please drop a comment or a star rating and let me know how they turned out – I love hearing from you guys!

Grilled Chicken Skewers with Lemon Herb Rice
Ingredients
Equipment
Method
- In a large bowl, whisk together olive oil, lemon juice, garlic, oregano, parsley, salt, and black pepper.
- Add the chicken cubes and toss until coated. Marinate for at least 30 minutes or up to 8 hours in the refrigerator.
- Thread the chicken onto skewers, alternating with chunks of bell pepper and red onion.
- Cook the rice according to package directions using chicken broth instead of water. Stir in lemon juice and parsley after cooking. Fluff with a fork.
- Preheat a grill or grill pan to medium-high heat.
- Grill the skewers for 10 to 12 minutes, turning occasionally, until the chicken reaches an internal temperature of 165°F and has light char marks.
- In a small bowl, stir together the Greek yogurt, lemon juice, dill, and salt.
- Divide the rice among 5 meal prep containers.
- Add the grilled chicken skewers, cucumber, and cherry tomatoes to each container.
- Store the yogurt sauce separately and drizzle over the bowls before serving.




