Mexican Barbecue Chicken Skewers are a delicious and vibrant dish perfect for any gathering or casual family dinner. These tender skewers are marinated in a delightful blend of Mexican spices, delivering bold flavors with every bite. Whether you’re hosting a barbecue or simply looking to spice up your weeknight meals, these skewers are sure to impress. Plus, they pair wonderfully with sides like Mexican Chopped Salad and Mexican Rice, making them an ideal choice for various occasions.
Why You’ll Love This Recipe
- Easy to Prepare: With straightforward steps, you’ll have these flavorful skewers ready in no time.
- Bursting with Flavor: The marinade features a robust combination of spices that elevates the chicken’s taste.
- Versatile Serving Options: Enjoy them on their own or with your favorite sides for a complete meal.
- Healthy Ingredients: Packed with lean protein and colorful veggies, this dish is nutritious and satisfying.
- Perfect for Any Occasion: Great for barbecues, family dinners, or meal prep throughout the week.
Tools and Preparation
Before diving into the recipe, gather your essential tools. Having the right equipment will make the process smoother and more enjoyable.
Essential Tools and Equipment
- Mini food processor
- Wooden or metal skewers
- Grill or oven
- Mixing bowl
- Knife and cutting board
Importance of Each Tool
- Mini food processor: This tool makes blending the marinade quick and easy, ensuring a smooth consistency.
- Skewers: Essential for grilling, they hold everything together while cooking, allowing for even heat distribution.
- Grill or oven: Provides versatile cooking methods to suit your preference—grill for smoky flavor or bake for indoor convenience.

Ingredients
For the Marinade
- 8 small boneless chicken thighs, any visible fat removed (approx 650g/22.5oz)
- 2 cloves of garlic
- 1 jalapeño pepper, seeds removed
- 3 tablespoons of tomato paste
- 2 teaspoons of cumin
- 2 teaspoons of paprika
- 1/2 teaspoon of oregano
- handful of fresh coriander
- juice of half a lime
- salt and black pepper
For the Skewers
- 1 red bell pepper, chopped into square pieces
- 1 green bell pepper, chopped into square pieces
- 1 yellow bell pepper, chopped into square pieces
- 1 white onion, chopped into square pieces
- cooking oil spray
How to Make Mexican Barbecue Chicken Skewers
Step 1: Prepare the Marinade
- Add the spices, jalapeño, lime juice, coriander, salt, and black pepper to a mini food processor.
- Pulse until you achieve a paste-like consistency; add water as needed to help it blend smoothly.
Step 2: Marinate the Chicken
- Dice the chicken thighs into bite-sized pieces.
- In a mixing bowl, combine the chicken with the marinade and toss thoroughly to coat all pieces evenly.
- Cover and refrigerate overnight or for at least a few hours.
Step 3: Assemble the Skewers
- If using wooden skewers, soak them in warm water for at least 30 minutes before cooking to prevent burning.
- Thread alternating pieces of marinated chicken with bell peppers and onion onto each skewer.
Step 4: Cook the Skewers
- Spray the assembled skewers lightly with cooking oil spray.
- Preheat your barbecue grill to high heat.
- Grill the skewers for about 15 minutes, turning frequently until the chicken is cooked through (internal temperature should reach 75°C/165°F).
- Alternatively, bake in an oven preheated to 220°C (fan 200°C) or grill on a pan—approximately 7 minutes on each side should suffice.
Serve these flavorful Mexican Barbecue Chicken Skewers hot alongside sides like Mexican Chopped Salad and enjoy!
How to Serve Mexican Barbecue Chicken Skewers
Serving Mexican Barbecue Chicken Skewers can elevate your meal experience. These vibrant skewers are perfect for gatherings, barbeques, or a cozy family dinner. Here are some delightful serving suggestions to complement your dish.
Fresh Salad
- Mexican Chopped Salad – A refreshing mix of lettuce, tomatoes, corn, and avocado dressed with lime juice pairs beautifully with the skewers.
Rice Dishes
- Mexican Rice – Flavored with spices and herbs, this rice dish adds a hearty component to your meal.
Salsas
- Pico de Gallo – This fresh salsa made from diced tomatoes, onions, and cilantro adds a zesty touch that balances the flavors of the skewers.
Grilled Vegetables
- Charred Veggies – Grilled zucchini, corn, and asparagus work as excellent sides that enhance the smoky flavors of the chicken.
Tortillas
- Warm Corn Tortillas – Soft tortillas can be used to wrap the chicken skewers for a delicious handheld treat.
Dipping Sauces
- Creamy Avocado Dip – A smooth avocado dip can add creaminess and richness to each bite of your chicken skewers.
How to Perfect Mexican Barbecue Chicken Skewers
Making the best Mexican Barbecue Chicken Skewers requires attention to detail. Here are some tips to ensure perfection in every batch.
- Marinate Longer – Allowing the chicken to marinate overnight enhances flavor and tenderness.
- Use Fresh Ingredients – Fresh herbs and spices will provide a more vibrant taste compared to dried options.
- Pre-soak Wooden Skewers – Soaking wooden skewers helps prevent burning during cooking on the barbecue.
- Cook on High Heat – This ensures a nice char on the outside while keeping the chicken juicy inside.
- Turn Frequently – Regularly turning the skewers helps cook them evenly and prevents sticking.
- Check Internal Temperature – Ensure chicken reaches 75°C (165°F) for safe consumption.
Best Side Dishes for Mexican Barbecue Chicken Skewers
Pairing side dishes with Mexican Barbecue Chicken Skewers can enhance your dining experience. Here are some tasty options:
- Guacamole – Creamy avocado blended with lime juice and spices makes an irresistible dip.
- Corn Salsa – Sweet corn combined with diced peppers and cilantro provides a crunchy texture.
- Black Bean Salad – A protein-packed salad made with black beans, corn, and diced vegetables for added flavor.
- Cilantro Lime Rice – Fluffy rice mixed with fresh cilantro and lime juice offers a bright side dish.
- Grilled Pineapple Wedges – Sweet grilled pineapple adds a tropical twist that complements the spices in the skewers.
- Zucchini Noodles – Light and healthy, these noodles can be tossed in olive oil and garlic for extra flavor.
- Ranch-Style Potato Wedges – Crispy potato wedges seasoned with ranch-style spices make a hearty side.
- Mixed Vegetable Stir-Fry – A colorful mix of bell peppers, carrots, and broccoli sautéed lightly to keep their crunch.
Common Mistakes to Avoid
To ensure your Mexican Barbecue Chicken Skewers turn out perfectly, avoid these common mistakes.
- Bold marinades: Using too much salt in the marinade can overpower the flavor. Aim for a balanced blend of spices and seasoning.
- Bold chicken pieces: Cutting the chicken thighs into uneven sizes can lead to uneven cooking. Make sure all pieces are uniform for consistent results.
- Bold skewer preparation: Not soaking wooden skewers can cause them to burn on the grill. Always soak them in water for at least 30 minutes before use.
- Bold cooking temperature: Cooking at too low a temperature can make the chicken rubbery. Ensure your grill or oven is sufficiently hot for optimal cooking.
- Bold overcooking: Leaving the skewers on the grill too long can dry out the chicken. Monitor closely and check for doneness after approximately 15 minutes.
- Bold forgotten veggies: Neglecting to include enough vegetables may leave the skewers unbalanced. Alternate meat with colorful veggies for a more satisfying dish.

Storage & Reheating Instructions
Refrigerator Storage
- Store leftovers in an airtight container.
- They will last up to 3 days in the refrigerator.
Freezing Mexican Barbecue Chicken Skewers
- Place cooled skewers in freezer-safe bags or containers.
- They can be frozen for up to 2 months.
Reheating Mexican Barbecue Chicken Skewers
- Oven: Preheat to 350°F (175°C) and heat skewers for about 10-15 minutes until warmed through.
- Microwave: Place on a microwave-safe plate and heat on medium power for 2-3 minutes, checking frequently.
- Stovetop: Heat a skillet over medium heat and cook skewers for about 5-7 minutes, turning occasionally.
Frequently Asked Questions
What is the best way to marinate Mexican Barbecue Chicken Skewers?
Marinating overnight allows flavors to penetrate deeply. However, even a few hours will enhance taste.
Can I use other meats for these skewers?
Absolutely! Feel free to substitute chicken with beef, turkey, or lamb for varied flavors.
How spicy are these Mexican Barbecue Chicken Skewers?
The level of spice depends on how much jalapeño you include. For less heat, remove seeds or reduce the amount.
Can I make these skewers in advance?
Yes! You can marinate and assemble them ahead of time, then store them in the fridge until ready to cook.
How do I serve Mexican Barbecue Chicken Skewers?
These skewers pair wonderfully with sides like Mexican Chopped Salad or Mexican Rice for a complete meal.
Final Thoughts
Mexican Barbecue Chicken Skewers are not only delicious but also versatile. You can customize them with different veggies or spices based on your preferences. They make an excellent choice for gatherings or family dinners, so give this recipe a try!

Mexican Barbecue Chicken Skewers
- Total Time: 30 minutes
- Yield: Serves approximately 4 (2 skewers per serving) 1x
Description
Enjoy flavorful Mexican Barbecue Chicken Skewers marinated with spices! Perfect for your next gathering—give this recipe a try today!
Ingredients
- 8 small boneless chicken thighs
- 2 cloves garlic
- 1 jalapeño pepper
- 3 tablespoons tomato paste
- 2 teaspoons cumin
- 2 teaspoons paprika
- 1/2 teaspoon oregano
- Fresh coriander
- Juice of half a lime
- Salt and black pepper
- 1 red bell pepper, chopped into square pieces
- 1 green bell pepper, chopped into square pieces
- 1 yellow bell pepper, chopped into square pieces
- 1 white onion, chopped into square pieces
- Cooking oil spray
Instructions
- In a mini food processor, blend garlic, jalapeño, tomato paste, cumin, paprika, oregano, lime juice, salt, and pepper until smooth. Add water if needed.
- Dice chicken thighs into bite-sized pieces and combine with the marinade in a mixing bowl. Cover and refrigerate for at least 2 hours or overnight.
- Pre-soak wooden skewers in warm water for 30 minutes (if using). Thread marinated chicken along with bell peppers and onion onto each skewer.
- Preheat the grill to high heat. Spray skewers lightly with cooking oil spray and grill for about 15 minutes, turning frequently until the chicken is cooked through (internal temperature should reach 75°C/165°F).
- Prep Time: 15 minutes
- Cook Time: 15 minutes
- Category: Main
- Method: Grilling
- Cuisine: Mexican
Nutrition
- Serving Size: 1 skewer
- Calories: 180
- Sugar: 1g
- Sodium: 320mg
- Fat: 7g
- Saturated Fat: 1g
- Unsaturated Fat: 5g
- Trans Fat: 0g
- Carbohydrates: 7g
- Fiber: 1g
- Protein: 22g
- Cholesterol: 80mg