Chicken skewers are an easy, flavorful meal that’s perfect for any occasion. Whether you’re firing up the grill for a weekend barbecue or making a quick dinner during the week, these juicy, marinated chicken bites always hit the spot. They’re simple to make, fun to eat, and sure to be a crowd-pleaser.
Why We Love This Chicken Skewers Recipe
Chicken skewers are not just appealing for their taste; they also offer versatility and ease of preparation. The marinade provides a wonderful depth of flavor, infusing the chicken with a combination of herbs, spices, and tanginess that keep each bite exciting. You can easily customize them to suit your preferences or dietary needs, making them perfect for everyone at the table. Plus, they are an excellent choice for meal prep, allowing you to marinate in advance and grill whenever you’re ready.
Ingredients for Chicken Skewers
Creating your chicken skewers requires a handful of fresh and flavorful ingredients that come together beautifully. Here’s what you’ll need:
- 1 kg (2 lbs) chicken breasts, boneless and skinless
- 1/4 cup olive oil
- 2 tbsp lemon juice
- 4 garlic cloves, finely chopped or crushed
- 1/2 tsp sweet paprika
- 2 tsp dried oregano
- 1 tsp rosemary, finely chopped
- 1/2 tsp black pepper
- 1 tsp salt
- 1 red onion, sliced into 2 cm (1 in) chunks
How to Make Chicken Skewers
The process of preparing chicken skewers is simple and straightforward, allowing you to enjoy the cooking experience as much as the eating.
- Prepare the Chicken: Start by slicing the chicken breasts into bite-sized chunks, aiming for pieces around 5 cm (2 in) wide. This size ensures even cooking and makes for easy eating.
- Create the Marinade: In a mixing bowl, combine the olive oil, lemon juice, garlic, sweet paprika, oregano, rosemary, black pepper, and salt. Stir well to create a delightful marinade that will enhance the chicken’s flavor.
- Marinate the Chicken: Place the chicken chunks into the bowl with the marinade, tossing gently to coat each piece thoroughly. Once the chicken is well-coated, cover the bowl and let it sit for a minimum of 30 minutes in the refrigerator. For a deeper flavor, you can marinate it for up to 24 hours.
- Prepare the Skewers: If you’re using bamboo skewers, soak them in hot water for about 30 minutes to prevent burning on the grill. Alternatively, metal skewers can be used without soaking.
- Skewering: Thread the marinated chicken pieces onto the skewers, alternating with the chunks of red onion, which will add a burst of sweetness and color to your dish.
- Cooking: Fire up your grill or heat a griddle pan on the stove. Place the skewers on the hot surface, brushing with any remaining marinade. Cook for about 2-3 minutes per side until the chicken is golden brown and cooked through, which usually takes about 10 minutes in total.
- Rest and Serve: Once cooked, remove the skewers from the heat and let them rest for about 5 minutes. This step allows the juices to redistribute, ensuring a juicy bite every time.
How to Serve Chicken Skewers
Serving chicken skewers is as enjoyable as making them. They are visually appealing and versatile enough to complement various side dishes. Here are a few ideas to elevate your meal:
- With Fresh Salads: Pair your chicken skewers with a vibrant green salad or a Mediterranean salad loaded with cucumbers, tomatoes, and feta cheese.
- Wrap It Up: Serve the skewers with warm pita bread or tortillas, along with a selection of sauces such as tzatziki or hummus, making for a delightful wrap.
- Dipping Sauces: Create a dipping station with various sauces. Consider offering garlic sauce, spicy mayo, or a zesty yogurt dip for added flavor variety.
- Delicious Sides: Complement your skewers with grilled vegetables, rice pilaf, or couscous. These options not only balance the dish but also make it more filling.
Expert Tips for Perfect Chicken Skewers
To ensure your chicken skewers turn out perfectly every time, keep these expert tips in mind:
- Choose Quality Chicken: Fresh, high-quality chicken breast will make a significant difference in flavor and texture. If possible, buy organic chicken for the best taste.
- Don’t Rush the Marination: Allowing the chicken to marinate for longer will enhance the flavor, so consider preparing them a day ahead if you have time.
- Control Your Grill Temperature: Ensure your grill is properly preheated. A hot grill helps achieve a nice sear on the outside, while keeping the inside juicy.
- Watch the Cooking Time: Chicken cooks quickly, so keep an eye on the skewers to prevent overcooking. Use a meat thermometer to check for doneness, aiming for an internal temperature of 75°C (165°F).
How to Store Chicken Skewers
If you find yourself with leftovers, don’t worry! Storing chicken skewers properly will help keep them fresh.
- Refrigerator: Place any leftover skewers in an airtight container and store them in the fridge for up to 3 days. They make a great quick meal option when reheated.
- Freezer: For longer storage, wrap the skewers tightly in plastic wrap or foil and place them in a freezer-safe container. They can last up to 3 months in the freezer. To reheat, thaw in the refrigerator overnight and reheat in the oven or on the grill.
Variations of Chicken Skewers
One of the best aspects of chicken skewers is their adaptability. You can easily change up the ingredients and flavors to suit your taste. Here are a few variations you might consider:
- Add More Vegetables: Incorporate a variety of vegetables such as bell peppers, zucchini, or cherry tomatoes alongside the chicken for a colorful and nutritious dish.
- Spicy Kick: If you’re a fan of heat, add a touch of cayenne pepper or use a spicy marinade. A burst of chili flavor will elevate your skewers and make them unforgettable.
- Switch Proteins: While chicken is a fantastic option, you can also use beef or lamb. Adjust the cooking times accordingly, especially for beef to achieve the desired doneness.
- Herb Swaps: Experiment with different herbs. Fresh basil or thyme can add a delightful twist to your usual flavor profile.
Frequently Asked Questions about Chicken Skewers
How long should I marinate chicken skewers?
The ideal marination time for chicken skewers is at least 30 minutes, but for best results, aim for 2 to 24 hours. This allows the flavors to deeply penetrate the chicken.
What can I serve with chicken skewers?
Chicken skewers are versatile and go well with various sides, such as salads, rice, grilled vegetables, or warm pita bread. Dipping sauces also make for a fantastic accompaniment.
Can I prepare chicken skewers in advance?
Yes! You can marinate the chicken and prepare the skewers a day ahead. Store them in the refrigerator until you’re ready to grill them, making meal prep quick and easy.
What temperature should chicken skewers be cooked to?
Check for doneness by ensuring that the internal temperature of the chicken reaches 75°C (165°F). This ensures that the chicken is cooked safely while remaining juicy.
How do I prevent chicken from drying out on the grill?
To prevent your chicken skewers from drying out, be sure to keep an eye on the cooking time, use a proper marinade, and allow the chicken to rest after grilling to retain moisture.

Chicken Skewers
Ingredients
For the Chicken Skewers
- 1 kg chicken breasts, boneless and skinless Fresh, high-quality chicken for best flavor.
- 1/4 cup olive oil
- 2 tbsp lemon juice Freshly squeezed for best taste.
- 4 cloves garlic, finely chopped or crushed
- 1/2 tsp sweet paprika
- 2 tsp dried oregano
- 1 tsp rosemary, finely chopped
- 1/2 tsp black pepper
- 1 tsp salt
- 1 medium red onion, sliced into 2 cm (1 in) chunks Provides sweetness and color.
Instructions
Preparation of Chicken
- Slice the chicken breasts into bite-sized chunks, aiming for pieces around 5 cm (2 in) wide.
Marinade Creation
- In a mixing bowl, combine olive oil, lemon juice, garlic, sweet paprika, oregano, rosemary, black pepper, and salt. Stir well to create the marinade.
Marinate the Chicken
- Add the chicken chunks to the marinade, tossing to coat each piece. Cover the bowl and refrigerate for at least 30 minutes, or up to 24 hours for deeper flavor.
Prepare for Skewering
- If using bamboo skewers, soak them in hot water for about 30 minutes to prevent burning.
Skewering Process
- Thread the marinated chicken pieces onto the skewers, alternating with chunks of red onion.
Cooking
- Heat your grill or griddle pan. Place the skewers on the hot surface, brushing with any remaining marinade. Cook for about 2-3 minutes per side until golden brown, totaling about 10 minutes.
Resting and Serving
- Remove the skewers from heat and let them rest for about 5 minutes before serving.