These Mexican Barbecue Chicken Skewers feature juicy, marinated chicken pieces infused with smoky chiles, tangy spices, and fresh lime. Grilled to perfection, they’re vibrant, flavorful, and ideal for gatherings or a festive weeknight meal.
Why You’ll Love This Recipe
I love how these skewers balance bold Mexican flavors—smoky chipotle, zesty lime, and a hint of sweetness—with tender chicken that stays super juicy. They’re easy to grill, fun to serve, and pair beautifully with tortillas, rice, or fresh salads. They bring the flavor without fuss, making them a go-to option whenever I want something festive and satisfying.
ingredients
(Here’s a tip: Check out the full list of ingredients and measurements in the recipe card below.)
-
Boneless, skinless chicken thighs or breasts, cut into bite-sized pieces
-
Olive oil
-
Lime juice and zest
-
Chipotle peppers in adobo sauce, minced (or chipotle powder)
-
Smoked paprika
-
Ground cumin
-
Garlic, minced
-
Oregano (preferably Mexican oregano)
-
Brown sugar or honey
-
Salt and pepper
-
Wooden or metal skewers
-
Optional: fresh cilantro, lime wedges, sliced radishes for serving
directions
-
Marinate the chicken: In a bowl, whisk olive oil, lime juice and zest, minced chipotle, smoked paprika, cumin, garlic, oregano, brown sugar, salt, and pepper. Add chicken pieces and toss to coat. Cover and refrigerate for at least 30 minutes (up to overnight for deeper flavor).
-
Prep the skewers: If using wooden skewers, soak them in water for 20 minutes to prevent burning. Thread marinated chicken onto skewers, leaving a little space between pieces for even cooking.
-
Grill: Preheat grill or grill pan to medium-high heat. Brush lightly with oil. Grill skewers for about 5–7 minutes per side, depending on chicken size, until lightly charred and internal temperature reaches 74 °C (165 °F).
-
Rest and garnish: Remove skewers from grill and let rest for a few minutes. Sprinkle with fresh cilantro and squeeze lime wedges over them before serving.
Servings and timing
This recipe makes about 6–8 skewers, serving 4.
-
Preparation time: approximately 10 minutes (plus marinating)
-
Grill time: about 12–14 minutes
-
Total time: roughly 50–60 minutes (including marinating)
Variations
-
Veggie addition: Thread bell pepper, onion, and zucchini between chicken pieces for extra color and nutrition.
-
Spicy boost: Add extra chipotle or a pinch of cayenne for more heat.
-
Citrus twist: Substitute lime with orange or pineapple juice for a brighter, sweeter marinade.
-
Saucy finish: Brush with a mango-habanero barbecue sauce during the last minute on the grill for a sticky, caramelized finish.
storage/reheating
-
Storage: I store cooled skewers in an airtight container in the fridge for up to 3 days.
-
Reheating: I reheat in the oven at 160 °C (325 °F) for about 8–10 minutes, or gently in a skillet with a splash of water or salsa to moisten.
-
Make-ahead: I often marinate chicken ahead and grill just before serving.
FAQs
Can I use chicken breast instead of thighs?
Absolutely—I use both. Breasts are leaner, while thighs stay juicier. Adjust grill time slightly for thickness.
Do I need to soak wooden skewers?
Yes—I soak them in water for at least 20 minutes to prevent them from burning on the grill.
Can I make these in the oven?
Definitely—I broil or bake them at 200 °C (400 °F) for about 10–12 minutes, turning halfway through until cooked and slightly charred.
What can I serve with these skewers?
I love them with warm tortillas, Mexican rice, grilled corn, or a fresh cabbage slaw on the side.
Can I freeze the cooked skewers?
Yes! I freeze them in a single layer on a tray, then transfer to a freezer bag. They keep for up to 2 months. Reheat in the oven at 160 °C (325 °F) until warmed through.
Conclusion
These Mexican Barbecue Chicken Skewers are a vibrant, juicy, and easy-to-make dish perfect for gatherings or family dinners. With smoky chipotle, tangy lime, and a touch of sweetness, they bring bold flavor in every bite. I hope you enjoy firing them up on your grill and savoring the fiesta-worthy flavors as much as I do!

Mexican Barbecue Chicken Skewers
5 Stars 4 Stars 3 Stars 2 Stars 1 Star
No reviews
These Mexican Barbecue Chicken Skewers feature juicy, marinated chicken pieces infused with smoky chiles, tangy spices, and fresh lime. Grilled to perfection, they’re vibrant, flavorful, and ideal for gatherings or a festive weeknight meal.
- Total Time: 50 minutes
- Yield: 4 servings (6–8 skewers)
Ingredients
- 1.5 lbs boneless, skinless chicken thighs or breasts, cut into bite-sized pieces
- 2 tablespoons olive oil
- 2 tablespoons lime juice
- 1 teaspoon lime zest
- 1–2 chipotle peppers in adobo sauce, minced (or 1 teaspoon chipotle powder)
- 1 teaspoon smoked paprika
- 1 teaspoon ground cumin
- 2 cloves garlic, minced
- 1 teaspoon dried oregano (preferably Mexican oregano)
- 1 tablespoon brown sugar or honey
- Salt and pepper to taste
- Wooden or metal skewers
- Optional: fresh cilantro, lime wedges, sliced radishes for serving
Instructions
- In a bowl, whisk together olive oil, lime juice and zest, chipotle, smoked paprika, cumin, garlic, oregano, brown sugar, salt, and pepper.
- Add chicken pieces and toss to coat. Cover and refrigerate for at least 30 minutes or up to overnight.
- If using wooden skewers, soak them in water for 20 minutes. Thread marinated chicken onto skewers, leaving space between pieces.
- Preheat grill or grill pan to medium-high. Brush with oil. Grill skewers for 5–7 minutes per side, or until chicken reaches 74 °C (165 °F) and is slightly charred.
- Remove from grill and let rest a few minutes. Garnish with cilantro and lime wedges. Serve hot.
Notes
- Use thighs for juicier texture or breasts for a leaner option.
- Marinate overnight for deeper flavor.
- Add vegetables like bell peppers and onions for extra color and nutrition.
- Broil or oven-bake at 200 °C (400 °F) if grill is unavailable.
- Brush with barbecue sauce at the end for a sticky glaze.
- Author: liinaa
- Prep Time: 10 minutes
- Cook Time: 14 minutes
- Category: Main
- Method: Grilling
- Cuisine: Mexican
- Diet: Gluten Free
Nutrition
- Serving Size: 2 skewers
- Calories: 310
- Sugar: 4g
- Sodium: 410mg
- Fat: 18g
- Saturated Fat: 4g
- Unsaturated Fat: 12g
- Trans Fat: 0g
- Carbohydrates: 6g
- Fiber: 1g
- Protein: 28g
- Cholesterol: 95mg