I absolutely love sharing this Mexican Barbecue Chicken Skewers Recipe with friends because it brings such vibrant flavors and festive vibes to any meal. The juicy, marinated chicken with its smoky, spicy kick pairs perfectly with colorful bell peppers and onions, making every bite a little celebration. Whether I’m firing up the grill or using my oven, these skewers never disappoint, and they’re so quick to prepare that they’ve become a go-to for weeknight dinners and casual get-togethers alike.
Why You’ll Love This Mexican Barbecue Chicken Skewers Recipe
What makes this Mexican Barbecue Chicken Skewers Recipe truly special to me is the complex yet approachable blend of spices and fresh ingredients. The combination of cumin, paprika, oregano, and the slight heat from jalapeño creates such an irresistible flavor profile that’s smoky, tangy, and just the right amount of spicy. I love how the tomato paste and lime juice add a subtle richness and brightness that makes the chicken sing. Every bite is packed with layers of taste that always leave me craving more.
Another reason I adore this recipe is how straightforward it is to bring all these bold flavors together. The marinade comes together quickly in a food processor, and letting the chicken soak in all those spices really gives it that homemade, authentic flair. These skewers are fantastic for any occasion, from casual family dinners to weekend barbecues with friends. Plus, tossing everything onto skewers means less mess and fuss — just pure deliciousness done simply!
Ingredients You’ll Need
The ingredients for this Mexican Barbecue Chicken Skewers Recipe are refreshingly simple but each one plays an essential role in delivering an unforgettable taste and texture. From the tender chicken thighs to the colorful peppers and vibrant spices, everything combines beautifully to create a dish that’s as visually appealing as it is flavorful.
- 8 small boneless chicken thighs: These offer juicy, tender meat that soaks up the marinade better than chicken breasts.
- 2 cloves of garlic: Fresh garlic adds a fragrant, savory background flavor.
- 1 jalapeño pepper, seeds removed: Provides a gentle heat without overpowering the dish.
- 3 tablespoons of tomato paste: Gives a deep, rich flavor and helps thicken the marinade.
- 2 teaspoons of cumin: Adds earthiness and warmth to the spice blend.
- 2 teaspoons of paprika: Brings a smoky aroma and vibrant red color.
- 1/2 teaspoon of oregano: Lends a subtle herbaceous note common in Mexican cuisine.
- Handful of fresh coriander: Brightens the marinade with citrusy, fresh herbal tones.
- Juice of half a lime: Adds acidity to balance the richness and enhance flavors.
- Salt and black pepper: Essential seasonings to bring everything together.
- 1 red bell pepper, chopped: Sweet crunch and vibrant color.
- 1 green bell pepper, chopped: Adds freshness and texture contrast.
- 1 yellow bell pepper, chopped: Brings sweetness and a pop of sunshine to each skewer.
- 1 white onion, chopped: Adds a savory bite and softens when grilled.
- Cooking oil spray: Prevents sticking and helps with caramelization.
Directions
Step 1: In a mini food processor, combine the garlic, jalapeño (seeds removed for less heat), tomato paste, cumin, paprika, oregano, fresh coriander, lime juice, and a good pinch of salt and black pepper. Pulse everything together until it forms a smooth paste. If the mixture seems too thick to blend, add a little water one teaspoon at a time to help it along.
Step 2: Dice the chicken thighs into bite-sized pieces and transfer them to a bowl. Pour the marinade over the chicken and toss thoroughly to coat every piece evenly. This step is key to infusing those bold flavors throughout the meat.
Step 3: Cover the bowl with cling film and refrigerate for at least a few hours, but ideally overnight. This resting time allows the chicken to soak up all those amazing spices, making every bite juicy and flavorful.
Step 4: If you’re using wooden skewers, don’t forget to soak them in warm water for about 30 minutes before assembling. This prevents them from burning on the grill and keeps your skewers safe and intact.
Step 5: Start threading the chicken pieces and chopped vegetables alternately onto the skewers—chicken, bell pepper, onion, chicken, and so forth. This way you create a beautiful balance of flavors and colors on each skewer.
Step 6: Lightly spray the assembled skewers with cooking oil spray. This helps to crisp up the edges and prevents sticking during cooking.
Step 7: Grill the skewers on a preheated barbecue, turning frequently so they cook evenly. The chicken should be cooked through in about 15 minutes, with a nice char on the outside and tender inside.
Step 8: If you don’t have access to a barbecue, no worries! You can bake the skewers in your oven at 220°C (fan 200°C) or 425°F for 25–30 minutes, or cook them on a grill pan for about 7 minutes on each side. Both methods yield delicious results.
Step 9: Serve hot alongside fresh Mexican chopped salad and fluffy Mexican rice for a complete, satisfying meal that’s guaranteed to impress.
Servings and Timing
This Mexican Barbecue Chicken Skewers Recipe makes about 4 generous servings, perfect for a small family or dinner party. Prep time, including making and marinating the chicken, takes roughly 15 minutes (plus at least a few hours or overnight resting). The actual cook time is about 15 minutes on the grill or around 30 minutes if you opt to bake. All in all, plan for about 35 minutes of active time, not counting chilling, to create this flavorful dish.
How to Serve This Mexican Barbecue Chicken Skewers Recipe
I love to serve these skewers piping hot, right off the grill while the chicken is juicy and the veggies are perfectly tender with slight char marks. They pair beautifully with sides like Mexican rice or a fresh chopped salad loaded with avocado, tomato, and a touch of cumin. I also enjoy warm corn tortillas on the side, allowing everyone to wrap their skewers for a casual, fun meal.
When it comes to garnishing, a sprinkle of chopped fresh coriander and a wedge of lime on the plate instantly brightens the presentation and invites a little extra flavor boost. For a more festive look, I sometimes add thin slices of radish or a dollop of creamy guacamole next to the skewers, which adds a lovely contrast in texture and flavor.
As for drinks, I often go for an ice-cold Mexican lager or a classic margarita to complement the smoky, spicy chicken. If you prefer non-alcoholic options, a refreshing agua fresca or sparkling limeade is perfect for cooling down the palate. These skewers shine at casual family dinners but are equally fantastic for outdoor parties and holiday gatherings where guests appreciate bold, authentic taste served with ease.
Variations
One of the things I enjoy most about this Mexican Barbecue Chicken Skewers Recipe is how adaptable it is. If you want to switch things up, try swapping out the chicken thighs for chicken breasts if you prefer leaner meat, keeping in mind that thighs stay more tender. For a vegetarian twist, I’ve had great success using firm tofu or halloumi cubes marinated in the same spice mix, then grilled just like the chicken.
For those watching gluten or dairy, this recipe is naturally gluten-free and dairy-free as is, which makes it a great choice for various diets. To boost smoky flavor, I sometimes add a pinch of chipotle powder or smoked salt to the marinade. For extra heat, leave some of the jalapeño seeds in or add a few dashes of hot sauce.
If the weather’s not cooperating for grilling, don’t hesitate to use your broiler or a cast-iron grill pan indoors—they both work brilliantly to develop those gorgeous grill marks and deepen the flavor. Just keep an eye on the cooking time, as indoor methods tend to cook a bit faster.
Storage and Reheating
Storing Leftovers
Leftover skewers store wonderfully in an airtight container in the fridge for up to 3 days. I find glass containers with a tight-fitting lid work best to keep the chicken moist and the vegetables from getting soggy. When you’re ready to enjoy them again, flavor remains vibrant and just as enjoyable as the first day.
Freezing
You can freeze these skewers if you want to make them ahead or save extras. I recommend placing them on a baking sheet lined with parchment paper and freezing until solid, then transferring to a freezer-safe bag or container. They keep well frozen for up to 2 months. To cook from frozen, allow to thaw overnight in the fridge for best results before reheating.
Reheating
The best way to reheat leftover Mexican Barbecue Chicken Skewers is in the oven or on a grill pan to preserve that tender yet slightly crispy texture. Heat at 180°C (350°F) for about 10-12 minutes, turning occasionally. I avoid microwaving whenever possible because it can make the chicken rubbery and the veggies limp. Reheating gently ensures you get back that fresh off-the-grill deliciousness.
FAQs
Can I use chicken breasts instead of thighs?
Yes, you can substitute chicken breasts if you prefer leaner meat, but be aware that thighs stay juicier and more tender, especially when grilled. If using breasts, cut them into slightly larger pieces and watch the cooking time closely to avoid drying out.
Do I have to soak the wooden skewers?
Soaking wooden skewers in water for at least 30 minutes is really important to prevent them from burning on the grill. If you use metal skewers, this step isn’t necessary, and they’re reusable, which is a great eco-friendly option.
Can I prepare the marinade ahead of time?
Absolutely! The marinade can be made a day in advance and stored in the refrigerator. This can even help the flavors meld more deeply. Just give it a quick stir before coating the chicken.
What sides pair best with this recipe?
I love pairing these skewers with Mexican rice, black beans, or a fresh chopped salad with avocado and cilantro. Warm tortillas or corn chips also complement the dish perfectly for a full Mexican-inspired feast.
Is there a vegan alternative to this recipe?
Definitely! Swap the chicken for extra-firm tofu, tempeh, or even mushrooms like portobello or king oyster for a hearty, plant-based alternative. Marinate and grill them the same way for delicious vegan barbecue skewers.
Conclusion
I truly hope you give this Mexican Barbecue Chicken Skewers Recipe a try because it’s one of those dishes that brings joy to the table with each bite. It’s flavorful, easy to prepare, and perfect for sharing with loved ones. Whether you’re grilling outdoors or cooking inside, this recipe always makes me feel like I’m creating something special, and I know you’ll enjoy it just as much as I do!
PrintMexican Barbecue Chicken Skewers Recipe
Delicious Mexican Barbecue Chicken Skewers marinated with a flavorful blend of spices, jalapeño, lime juice, and fresh coriander, then grilled to perfection with colorful bell peppers and onions. Perfect for a quick and vibrant meal served with Mexican Chopped Salad and Mexican Rice.
- Prep Time: 15 minutes
- Cook Time: 15 minutes grilling or 25-30 minutes baking
- Total Time: 30-45 minutes plus marinating time (minimum 2 hours or overnight recommended)
- Yield: 4 servings
- Category: Main Course
- Method: Grilling
- Cuisine: Mexican
Ingredients
Chicken and 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, to taste
Vegetables
- 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
Other
- Cooking oil spray
- Wooden skewers, soaked in warm water for at least 30 minutes before cooking (if using)
Instructions
- Prepare the marinade: Add the garlic, jalapeño (with seeds removed), tomato paste, cumin, paprika, oregano, fresh coriander, lime juice, salt, and black pepper to a mini food processor. Pulse until a smooth paste forms, adding a little water as needed to help blend.
- Marinate the chicken: Dice the chicken thighs into bite-sized pieces. Add the marinade to the chicken and toss well to thoroughly coat all the pieces.
- Refrigerate: Cover and refrigerate the marinated chicken for a few hours or preferably overnight to allow the flavors to meld.
- Soak skewers: If using wooden skewers, soak them in warm water for at least 30 minutes before grilling to prevent burning.
- Assemble skewers: Thread the marinated chicken pieces alternately with chopped red, green, yellow bell peppers, and white onion pieces onto the skewers (e.g., chicken, vegetable, chicken, vegetable).
- Prepare for cooking: Spray the assembled skewers with cooking oil spray to prevent sticking and promote even cooking.
- Grill the skewers: Cook the skewers on a hot barbecue grill, turning frequently to ensure all sides are cooked evenly, for approximately 15 minutes or until the chicken is fully cooked through.
- Alternative cooking methods: If not using a barbecue, bake the skewers in the oven at 220°C (fan 200°C) or 425°F (gas mark 7) for 25-30 minutes, or cook on a grill pan for about 7 minutes on each side until cooked through.
- Serve: Serve the Mexican Barbecue Chicken Skewers hot with Mexican Chopped Salad and Mexican Rice for a complete and colorful meal.
Notes
- Soaking wooden skewers prevents them from burning on the grill.
- Marinating the chicken overnight enhances the flavor and tenderness.
- If you prefer less heat, reduce or omit the jalapeño pepper.
- Ensure chicken is cooked thoroughly to an internal temperature of 165°F (74°C).
- Vegetables can be swapped or added according to preference.
- Use cooking oil spray to prevent sticking and avoid excess oil.
- Great served with side dishes like Mexican rice and salads for a balanced meal.
