Mexican Barbecue Chicken Skewers | Easy Grilled BBQ Chicken Recipe
Hey there, grill masters and backyard foodies! If you are looking to shake up your standard weekend cookout routine, you’ve come to the right place. Today, we are diving into a dish that brings major flavor with minimal effort: Mexican Barbecue Chicken Skewers | Easy Grilled BBQ Chicken Recipe.
This recipe works beautifully because it strikes the perfect balance between smoky Mexican spices—like cumin, chili powder, and chipotle—and the sweet, familiar tang of classic barbecue sauce. It is specifically designed for busy weeknights, casual weekend tailgates, or summer backyard bashes where you want to impress a crowd without spending hours sweating over a hot stove. Whether you are a seasoned grill enthusiast or a complete beginner just learning the ropes, these skewers deliver juicy, charred perfection every single time. Grab your tongs, and let’s get grilling!
Recipe Overview
| Prep Time | Cook Time | Total Time | Servings | Calories (per serving) |
|---|---|---|---|---|
| 20 mins (plus marinating) | 12 mins | 32 mins | 4 servings | ~340 kcal |
Ingredients You’ll Need
For the Chicken & Marinade
- Chicken breasts or thighs: 1.5 lbs (700g), cut into 1-inch bite-sized cubes
- Olive oil: 2 tablespoons
- Lime juice: Freshly squeezed from 1 large lime
- Garlic: 3 cloves, minced
- Chili powder: 1 tablespoon
- Cumin: 1 teaspoon
- Smoked paprika: 1 teaspoon
- Dried oregano: 1 teaspoon
- Onion powder: 1/2 teaspoon
- Salt & black pepper: 1 teaspoon each (or to taste)
For the Veggies & Glaze
- Red bell pepper: 1 large, cut into 1-inch pieces
- Green bell pepper: 1 large, cut into 1-inch pieces
- Red onion: 1 large, cut into 1-inch chunks
- Your favorite BBQ sauce: 1 cup (store-bought or homemade)
- Chipotle paste or adobo sauce: 1 tablespoon (mixed into the BBQ sauce for that Mexican twist)
- Fresh cilantro & lime wedges: For garnish
Step-by-Step Instructions
Step 1: Prep and Marinate the Chicken
In a large mixing bowl, whisk together the olive oil, fresh lime juice, minced garlic, chili powder, cumin, smoked paprika, dried oregano, onion powder, salt, and pepper. Add the cubed chicken to the bowl and toss until every single piece is evenly coated. Cover the bowl with plastic wrap and let it marinate in the refrigerator for at least 30 minutes—or up to 4 hours for maximum flavor absorption.
Pro Tip for Wooden Skewers: If you are using wooden or bamboo skewers, submerge them in water right now while your chicken marinates. Soak them for at least 30 minutes so they don’t catch fire on the grill later!
Step 2: Chop the Vegetables
While the chicken is absorbing all those rich spices, prep your veggies. Cut your red bell pepper, green bell pepper, and red onion into uniform 1-inch squares. Keeping the size consistent with your chicken chunks ensures that everything cooks evenly at the exact same rate.
Step 3: Assemble the Skewers
Thread the marinated chicken cubes and chopped vegetables onto your soaked wooden or metal skewers. Alternating between chicken, pepper, and onion not only looks beautiful and vibrant, but it also infuses the chicken with the natural sweetness of the veggies as they grill. Leave a small half-inch gap at both ends of the skewer so you have a safe spot to grab them with your tongs.
Step 4: Preheat the Grill
Clean your grill grates thoroughly and preheat your grill to medium-high heat (about 400°F / 200°C). Lightly oil the grates using a rolled-up paper towel dipped in vegetable oil held with tongs. This prevents the lean chicken meat from sticking and tearing when you flip it.
Step 5: Grill to Perfection
Place the assembled skewers directly onto the hot grill grates. Close the lid and let them cook undisturbed for about 5 to 6 minutes. Flip the skewers over and grill for another 4 to 5 minutes on the other side. The chicken should be firm to the touch and lightly charred on the edges.
Step 6: Glaze with the Mexican BBQ Sauce
In a small bowl, mix your BBQ sauce with the chipotle paste. During the last 2 minutes of grilling, use a basting brush to generously coat all sides of the skewers with this smoky-sweet sauce. Let the sauce bubble and caramelize over the flame, watching closely so the sugars in the BBQ sauce do not burn.
Step 7: Rest and Serve
Remove the skewers from the grill and transfer them to a clean serving platter. Let the meat rest for 3 to 5 minutes to lock in the juices. Garnish with a sprinkle of chopped fresh cilantro and serve alongside extra lime wedges for squeezing right over the top.
Pro Tips for Success
- Don’t overcrowd the skewers: Pack the chicken and veggies together firmly, but do not smash them into a dense block. Leaving just a tiny bit of breathing room allows the heat to circulate completely around each piece, giving you those coveted crispy, charred edges.
- Choose chicken thighs for juiciness: While chicken breasts work perfectly fine and keep things lean, chicken thighs are incredibly forgiving on the grill. They have a slightly higher fat content, which keeps the meat incredibly juicy and prevents it from drying out if you accidentally leave it on the fire a minute too long.
- Use a meat thermometer: To eliminate the guesswork, use a digital meat thermometer. Insert it into the thickest piece of chicken on a skewer. Once it registers an internal temperature of 165°F (74°C), your chicken is safe, fully cooked, and ready to pull off the heat.
Delicious Recipe Variations
The Tropical Mexican Twist
Add a sweet, island flair by threading 1-inch chunks of fresh pineapple onto the skewers alongside the chicken and onions. The pineapple caramelizes beautifully on the grill, creating a spectacular sweet-and-savory profile that pairs perfectly with the smoky chipotle barbecue sauce.
The Loaded Spicy Kick
If you love a fiery kick, add thick slices of fresh jalapeño peppers directly onto the skewers. You can also swap out the standard chili powder in the marinade for ground cayenne pepper or add a few dashes of your favorite Mexican hot sauce directly into the final BBQ glaze.
The Fiesta Bowl Makeover
Skip the skewers entirely! You can grill the marinated chicken cubes and veggies in a grill basket. Once cooked, toss them over a bed of cilantro-lime rice, black beans, and sweet corn. Top with fresh avocado slices and a drizzle of the chipotle BBQ sauce for an easy weeknight dinner bowl.
Storage & Reheating Instructions
- How to Store: Slide any leftover chicken and vegetables off the skewers and place them into an airtight container. They will keep beautifully in the refrigerator for up to 3 to 4 days.
- How to Reheat: To keep the chicken from drying out, avoid the microwave if possible. Instead, warm the leftovers in a skillet over medium heat with a splash of water or extra BBQ sauce for about 5 minutes until heated through. Alternatively, wrap them loosely in aluminum foil and bake at 350°F (175°C) for 10 minutes.
Frequently Asked Questions
Can I make these skewers ahead of time?
Absolutely! You can chop the vegetables and marinate the chicken up to 24 hours in advance. You can even assemble the raw skewers the night before. Keep them covered tightly in the fridge until you are ready to fire up the grill.
Can I cook this recipe indoors?
Yes! If the weather isn’t cooperating, you can easily make this recipe using a cast-iron grill pan on your stovetop or an indoor electric grill. Preheat the pan over medium-high heat, oil it lightly, and cook for the same amount of time specified in the recipe.
What should I serve with these chicken skewers?
These skewers pair wonderfully with classic Mexican sides like street corn salad (esquites), Mexican rice, or warm flour tortillas to make quick tacos. For a lighter option, a crisp green salad with a lime-cilantro vinaigrette balances the smoky sweetness of the barbecue sauce perfectly.
Did you try this recipe? If you loved this Mexican Barbecue Chicken Skewers | Easy Grilled BBQ Chicken Recipe, please leave a 5-star rating and a comment below! Your feedback helps other home cooks find my recipes, and I absolutely love hearing how your backyard cookouts turned out!

