Every summer, I find myself going back to this simple, yet irresistible recipe: BBQ Chicken Skewers with Yogurt Dip. It started as a quick experiment on a warm evening when I had a few chicken breasts in the fridge and a couple of wooden skewers lying around. With a mix of spices and a bit of lemon, I threw together a marinade and grilled them outdoors while the kids ran around. That evening turned into a tradition—now, anytime the sun is out and we have friends over, this dish is the star.
Why will you fall in love with this recipe? For starters, it brings together bold, smoky flavors with a cool, creamy dip that balances everything perfectly. Whether you’re hosting a big family BBQ or just craving something fresh and grilled for dinner, these skewers deliver every time.
Another great thing? It’s incredibly versatile. You can adjust the marinade to suit your spice preference, swap the herbs in the dip, or even use shrimp or vegetables instead of chicken. If you’re someone who likes experimenting with flavors, this recipe welcomes your creativity.
It’s also budget-friendly. With just a few basic pantry spices, plain yogurt, and some chicken breasts, you can feed four people without spending much at all. Plus, since you’re grilling, you won’t need a lot of extra fat or ingredients—just clean, fresh flavors that shine through.
Here’s what you’ll need to bring this recipe to life:
Ingredients:
-
4 boneless, skinless chicken breasts (about 1.5 lbs)
-
2 tbsp olive oil
-
1 tsp garlic powder
-
1 tsp smoked paprika
-
1 tsp cumin
-
1 tsp salt
-
½ tsp black pepper
-
1 cup plain yogurt
-
Juice of 1 lemon
-
2 tbsp fresh herbs (parsley or cilantro), chopped
The spice mix gives the chicken a warm, smoky depth, while the yogurt dip keeps things fresh and tangy. Whether you’re enjoying them straight off the grill or serving them on a platter for guests, these skewers always hit the spot.
How to Make This Recipe
Preparing BBQ Chicken Skewers with Yogurt Dip is easier than it sounds, and the results are absolutely delicious. First, gather all your ingredients and give yourself a little room to work in the kitchen or outdoors by the grill. This recipe comes together quickly, especially if you prepare your marinade ahead of time.
Step-by-Step Instructions for Making:
Start with the marinade. In a large bowl, combine 2 tablespoons of olive oil, 1 teaspoon each of garlic powder, smoked paprika, cumin, and salt, along with ½ teaspoon of black pepper. Whisk it all together until the mixture looks smooth and evenly combined. This blend will coat the chicken perfectly and bring out its natural juiciness.
Next, take your chicken breasts and cut them into bite-sized cubes. Try to keep them uniform in size so they cook evenly on the grill. Add the chicken pieces to the marinade and stir thoroughly. Make sure each cube is well coated with the spice mixture. Cover the bowl with plastic wrap and place it in the refrigerator. Let it marinate for at least 30 minutes, but if you have time, an hour or two will make the flavors even deeper.
When you’re ready to cook, preheat your grill to medium-high heat. While the grill is heating, thread the marinated chicken pieces onto skewers. Leave a little space between each piece to ensure even cooking and airflow. If you’re using wooden skewers, remember to soak them in water for 20–30 minutes beforehand to prevent burning.
Place the skewers on the grill and cook for 10 to 15 minutes. Turn them occasionally to get an even, golden-brown crust on all sides. You’ll know they’re done when the internal temperature reaches 165°F and the juices run clear. The spices will have created a flavorful crust while keeping the inside moist and tender.
Quick and Easy
This dish is ideal when you’re short on time. You only need a few pantry spices and some yogurt. The marinade takes less than five minutes to prepare, and while the chicken is marinating, you can prepare the dip or set the table. Once the grill is hot, the chicken cooks in just 15 minutes.
Customizable
Want more heat? Add cayenne pepper to the marinade. Prefer a citrusy profile? Try lime juice instead of lemon. You can even swap out the chicken for shrimp or firm vegetables like zucchini, bell peppers, or mushrooms. These options make it a flexible choice, no matter your preferences.
Crowd-Pleasing
Whether it’s a weekend BBQ, a family dinner, or a friendly gathering, these skewers are always a favorite. The smoky, grilled aroma alone is enough to get everyone’s attention. And when served with the cool, tangy yogurt dip, it becomes the kind of dish guests talk about long after the meal ends.
Now, let’s not forget the dip. While your chicken is on the grill, combine 1 cup of plain yogurt with the juice of 1 lemon and 2 tablespoons of freshly chopped parsley or cilantro. Add a pinch of salt and pepper. Stir until smooth. The dip offers a refreshing contrast to the spices on the chicken. It’s also great as a spread for wraps or sandwiches using the leftover skewers—if there are any left!
FAQs
Can I use chicken thighs instead of breasts?
Absolutely. Chicken thighs are often juicier and more flavorful. Just make sure to cut them into uniform pieces for even cooking.
How long should I marinate the chicken?
At a minimum, let it marinate for 30 minutes. However, for deeper flavor, marinate for up to 2 hours. Avoid marinating overnight as the lemon juice can break down the chicken too much.
Can I bake these skewers instead of grilling?
Yes, you can. Preheat your oven to 425°F and bake the skewers on a lined tray for 20–25 minutes, turning halfway through for even browning.
What can I use instead of yogurt for the dip?
If you’re avoiding dairy, you can substitute with coconut yogurt or a blended mix of soaked cashews and lemon juice for a creamy, plant-based option.
Can I make this ahead of time?
Definitely. You can marinate the chicken a few hours in advance and store the yogurt dip in the fridge. Just grill right before serving for best results.
What herbs work best in the dip?
Parsley and cilantro are both excellent. You could also try mint or dill for a different flavor twist, depending on what you like.
Are these skewers freezer-friendly?
Yes. You can freeze the marinated chicken pieces (before cooking) in a sealed bag. Thaw in the fridge overnight before grilling.

BBQ Chicken Skewers with Yogurt Dip
Juicy, smoky, and full of flavor, these BBQ Chicken Skewers with Yogurt Dip are a go-to for summer cookouts and casual dinners. Easy to make and customizable, they combine bold grilled spices with a cool, herby dip—perfect for pleasing a crowd.
- Total Time: 45 minutes
- Yield: 4 servings 1x
Ingredients
-
4 boneless, skinless chicken breasts (about 1.5 lbs)
-
2 tbsp olive oil
-
1 tsp garlic powder
-
1 tsp smoked paprika
-
1 tsp cumin
-
1 tsp salt
-
½ tsp black pepper
-
1 cup plain yogurt
-
Juice of 1 lemon
-
2 tbsp fresh herbs (parsley or cilantro), chopped
Instructions
-
In a large bowl, whisk together olive oil, garlic powder, smoked paprika, cumin, salt, and black pepper.
-
Cut chicken into bite-sized cubes and add to the marinade. Stir to coat well. Cover and refrigerate for at least 30 minutes.
-
Preheat grill to medium-high heat.
-
Thread marinated chicken onto skewers, leaving slight space between each piece.
-
Grill the skewers for 10–15 minutes, turning occasionally, until golden and cooked through (165°F internal temperature).
-
Meanwhile, mix plain yogurt, lemon juice, chopped herbs, a pinch of salt, and pepper in a small bowl to make the dip.
-
Serve grilled chicken skewers with the yogurt dip on the side.
Notes
-
For extra heat, add cayenne pepper to the marinade.
-
Swap lemon for lime juice for a citrus twist.
-
For a dairy-free dip, use coconut yogurt.
-
To bake instead of grill, cook at 425°F for 20–25 minutes, turning halfway.
- Prep Time: 30 minutes
- Cook Time: 15 minutes