Written by

Emily Watson

Published

Best Easy Zesty Mexican Barbecue Chicken Skewers

Ready In 45 minutes
Servings 4 servings
Difficulty Easy

Love this? Save it for later!

Share the inspiration with your friends

The smoke from the grill curled up into the evening sky, and I stood there holding a skewer that was dripping with something dark, sticky, and honestly, a little bit burnt. My neighbor, Carlos, leaned over the fence and squinted. “What is that supposed to be?” he asked, not unkindly. I had been trying to recreate the chicken skewers from a tiny taco stand we visited in San Diego the summer before, and I was failing. Miserably. The chicken was dry, the flavor was flat, and the only thing “zesty” about it was the amount of lemon juice I had splashed on my cutting board in frustration.

I took the skewers off the heat, set them on a plate, and stared at them. They looked sad. I wanted something that tasted like a party—bright, smoky, a little spicy, and full of that deep char you only get when the marinade caramelizes just right. I wanted something that would make people stop mid-conversation and just say, “Wow.”

So I went back to the kitchen the next weekend. And the weekend after that. I tweaked the spice blend, swapped out the vinegar for fresh lime juice, added a secret ingredient (hint: it’s in your pantry), and finally nailed it. These Flavorful Zesty Mexican Barbecue Chicken Skewers are the result of those happy accidents. They are the kind of recipe you make when you want to impress without the stress. They are the ones that disappear first at the cookout, and the ones people text you for the next morning.

Why You’ll Love This Recipe

I have made these skewers for backyard barbecues, quick weeknight dinners, and even a casual birthday gathering. Every single time, they get the same reaction—someone takes a bite, closes their eyes for a second, and then asks for the recipe. That is the kind of recipe this is.

  • Quick & Easy: From start to table in under 30 minutes of active time. The marinade does the heavy lifting while you soak the skewers.
  • Simple Ingredients: You probably have most of these spices already. No trips to a specialty store required.
  • Perfect for Grilling Season: These skewers love a hot grill, but they work just as well on a grill pan or under the broiler. Rain or shine, you are covered.
  • Crowd-Pleaser: Kids love the slightly sweet, smoky flavor, and adults appreciate that kick of heat. It is the rare dish that makes everyone happy.
  • Unbelievably Delicious: The marinade creates a crust that is part char, part caramel, and all flavor. Each bite is juicy, zesty, and just the right amount of messy.

What makes these different from every other chicken skewer recipe? It is the balance. The chipotle gives you that earthy heat, the honey brings sweetness that balances the lime, and the cumin adds that unmistakable Mexican barbecue soul. It is not just another grilled chicken recipe—it is your new go-to.

What Ingredients You Will Need

This recipe leans heavily on pantry staples, which is exactly what you want on a busy weeknight. The ingredients are simple, but the way they layer together is anything but basic.

  • For the Marinade:
    • 1/3 cup olive oil (use a good quality one, it matters for flavor)
    • 1/4 cup fresh lime juice (about 2-3 limes, please skip the bottled stuff)
    • 3 tablespoons honey (adds that sticky sweetness that caramelizes on the grill)
    • 4 cloves garlic, minced (I use a microplane for this, it dissolves into the marinade beautifully)
    • 2 tablespoons chipotle peppers in adobo sauce, minced (from a can, I prefer San Marcos brand for consistent heat)
    • 1 tablespoon smoked paprika (this is non-negotiable for that barbecue depth)
    • 1 teaspoon ground cumin
    • 1 teaspoon dried oregano (Mexican oregano if you have it, but regular works fine)
    • 1/2 teaspoon salt
    • 1/2 teaspoon black pepper
  • For the Skewers:
    • 1.5 pounds boneless skinless chicken thighs (trust me on thighs—they stay juicier than breasts on the grill)
    • 1 red bell pepper, cut into 1-inch pieces
    • 1 green bell pepper, cut into 1-inch pieces
    • 1 red onion, cut into 1-inch wedges and separated into layers
    • Wooden or metal skewers (if using wooden, soak them in water for 30 minutes first)
  • For Garnish:
    • Fresh cilantro, chopped
    • Lime wedges for squeezing
    • Crumbled cotija cheese (optional, but highly recommended)

Ingredient Substitutions: If you are out of honey, use maple syrup or agave. No chipotle peppers? Use 1 teaspoon of chipotle powder mixed with 1 tablespoon of tomato paste. For a milder version, reduce the chipotle to 1 tablespoon. You can also swap the chicken thighs for breasts, just reduce the grilling time by a few minutes to prevent drying out.

Equipment Needed

You do not need a fancy setup for these skewers, which is part of their charm. Here is what you will need:

  • Grill or Grill Pan: A gas grill, charcoal grill, or a cast-iron grill pan all work beautifully. I have used all three, and each gives a slightly different char, but all are delicious.
  • Mixing Bowls: One large bowl for the marinade, one for tossing the veggies.
  • Skewers: Metal skewers are reusable and conduct heat, which helps cook the chicken from the inside. Wooden skewers are fine too, just remember to soak them so they don’t burn.
  • Tongs: Long-handled tongs are your best friend for flipping skewers without burning your knuckles.
  • Basting Brush: Optional, but useful if you want to brush extra marinade on during the last few minutes of grilling.
  • Cutting Board and Knife: A sharp chef’s knife makes cutting the chicken and veggies into uniform pieces much easier.

If you are using a grill pan, make sure it is well-seasoned and preheated properly. I once tried to rush this step and ended up with chicken that stuck to the pan—lesson learned.

Preparation Method

mexican barbecue chicken skewers preparation steps

Let me walk you through this step by step. I have made these skewers more times than I can count, and I have learned a few tricks along the way.

  1. Make the marinade. In a large bowl, whisk together the olive oil, lime juice, honey, minced garlic, chipotle peppers, smoked paprika, cumin, oregano, salt, and pepper. Taste it. It should be tangy, smoky, and just a little sweet. If it tastes flat, add another pinch of salt.
  2. Prep the chicken. Cut the chicken thighs into 1.5-inch chunks. They should be roughly the same size so they cook evenly. Place the chicken in the bowl with the marinade and toss to coat. Cover and refrigerate for at least 30 minutes, but 2 hours is better. If you are in a rush, 15 minutes still works—I have done it.
  3. Soak the skewers. If using wooden skewers, place them in a shallow dish of water and let them soak for 30 minutes. This prevents them from catching fire on the grill. Metal skewers? No soaking needed.
  4. Prep the veggies. While the chicken marinates, cut the bell peppers and red onion into similar-sized pieces. Toss them in a separate bowl with a drizzle of olive oil and a pinch of salt. The veggies add color and sweetness, but they cook faster than the chicken, so keep that in mind.
  5. Assemble the skewers. Thread the chicken and veggies onto the skewers, alternating between chicken, pepper, onion, and then chicken again. Do not overcrowd them—leave a tiny gap between pieces so the heat circulates. Aim for about 4-5 pieces of chicken per skewer.
  6. Preheat the grill. Heat your grill to medium-high heat (about 400-450°F). Clean the grates and oil them lightly. A well-oiled grate is the difference between beautiful grill marks and a sticky mess.
  7. Grill the skewers. Place the skewers on the grill and cook for 4-5 minutes per side. You want a total of 12-15 minutes, turning every 4 minutes to get even char on all sides. The chicken should reach an internal temperature of 165°F. The veggies should be tender and slightly charred at the edges.
  8. Rest and garnish. Remove the skewers from the grill and let them rest for 5 minutes. This lets the juices redistribute. Sprinkle with fresh cilantro, squeeze a lime wedge over the top, and add crumbled cotija cheese if you like.

Pro Tip: If you are using a grill pan, cook in batches. Overcrowding the pan will steam the chicken instead of searing it, and you will lose that beautiful crust.

Cooking Tips & Techniques

I have burned, undercooked, and overseasoned my fair share of skewers. Here is what I learned the hard way so you do not have to.

  • Do not skip the resting time. I know it is tempting to dig in right away, but letting the skewers rest for 5 minutes makes the chicken noticeably juicier. Trust me on this one.
  • Use a meat thermometer. Chicken is done at 165°F, but I pull mine off at 160°F and let carryover cooking finish the job. This prevents that dry, stringy texture nobody likes.
  • Keep extra marinade for basting. Before you add the raw chicken, set aside a few tablespoons of the marinade in a separate bowl. Use it to brush the skewers during the last 2 minutes of grilling for an extra layer of flavor. Do not use the marinade that touched raw chicken.
  • Watch the sugar. The honey in the marinade can cause flare-ups on the grill. Keep a spray bottle of water handy to tame any sudden flames. It is also why you should cook on medium-high, not high heat.
  • Uniform pieces matter. I once cut the chicken into random sizes, and some pieces were done while others were still raw in the middle. Take the extra 30 seconds to make them uniform. Your future self will thank you.

Variations & Adaptations

This recipe is flexible, and I have tried several variations depending on what I have in the fridge or who I am cooking for.

  • Spicy Mango Version: Add 1/2 cup of diced mango to the marinade and reduce the honey to 2 tablespoons. The sweetness of the mango pairs beautifully with the chipotle heat. I made this for a summer party and it was gone in 10 minutes.
  • Low-Carb/Keto Adaptation: Skip the honey and use a sugar-free sweetener like monk fruit. Serve the skewers over cauliflower rice or a bed of fresh greens. The chipotle and lime flavors still shine without the carbs.
  • Vegetarian Option: Replace the chicken with firm tofu or halloumi cheese. Press the tofu for 30 minutes to remove excess moisture, then marinate and grill the same way. Halloumi gets beautifully golden on the grill and has a satisfying salty bite.
  • Oven Method: No grill? No problem. Preheat your oven to 425°F and line a baking sheet with foil. Place the skewers on a wire rack set over the baking sheet (this helps air circulate). Bake for 15-18 minutes, then broil for 2-3 minutes for that charred finish.
  • Different Protein: This marinade works wonderfully with shrimp (grill for 2-3 minutes per side) or flank steak (grill for 4-5 minutes per side for medium-rare). I have even used it on portobello mushrooms for a hearty vegetarian main.

Serving & Storage Suggestions

These skewers are versatile enough to be the star of the show or part of a larger spread. Here is how I like to serve them.

  • Serving Temperature: Serve hot off the grill, but they are also surprisingly good at room temperature. If you are hosting a party, you can grill them ahead and keep them warm in a 200°F oven for up to 30 minutes.
  • What to Serve With: These skewers pair beautifully with cowboy caviar pasta salad for a complete summer meal. I also love them with a simple avocado salad, cilantro lime rice, or warm corn tortillas with a drizzle of crema. For a lighter option, serve over a bed of mixed greens with a tangy vinaigrette.
  • Storage: Leftover skewers can be stored in an airtight container in the refrigerator for up to 4 days. Remove the chicken and veggies from the skewers before storing to save space.
  • Reheating: The best way to reheat is in a hot skillet or on the grill for 2-3 minutes per side. The microwave works in a pinch, but it will not restore that charred crust. If using the microwave, cover with a damp paper towel to prevent drying.
  • Freezing: You can freeze the uncooked, marinated chicken in a zip-top bag for up to 3 months. Thaw in the refrigerator overnight and grill as directed. The flavor actually deepens as it sits in the marinade.

The flavors continue to develop overnight, so leftovers taste even better the next day. I have been known to make a double batch just for lunch leftovers.

Nutritional Information & Benefits

These skewers are a balanced meal on a stick. Here is a rough estimate per serving (2 skewers, including veggies):

  • Calories: 380
  • Protein: 35g
  • Fat: 18g
  • Carbohydrates: 18g
  • Fiber: 3g
  • Sugar: 12g (from honey and natural sugars)

Chicken thighs are rich in B vitamins, selenium, and phosphorus, which support energy metabolism and bone health. The bell peppers are loaded with vitamin C—one serving provides over 100% of your daily needs. Chipotle peppers contain capsaicin, which has anti-inflammatory properties and may boost metabolism. The olive oil provides heart-healthy monounsaturated fats.

This recipe is naturally gluten-free and can be made dairy-free by skipping the cotija cheese. If you are watching your sodium, reduce the salt in the marinade to 1/4 teaspoon and use low-sodium chicken broth if adding any. For a lower-sugar option, reduce the honey to 2 tablespoons.

Conclusion

These Flavorful Zesty Mexican Barbecue Chicken Skewers have become my go-to for just about every occasion. They are the recipe I turn to when I want to feed a crowd without spending all day in the kitchen. They are the ones I make on a random Tuesday night when I need something that feels celebratory but takes almost no effort.

The best part? They are yours to play with. Add more chipotle if you like it hot. Swap in pineapple for the bell peppers. Serve them over a sushi cucumber salad for a fun fusion twist. This recipe is a starting point, not a rulebook. I want you to make it your own and then tell me about it.

So fire up that grill, grab a cold drink, and get ready for some seriously good eating. If you make these skewers, drop a comment below and let me know how they turned out. Did you try a variation? Did your family love them? I read every single comment, and honestly, hearing your stories is my favorite part of this whole thing. Happy grilling, friends!

Frequently Asked Questions

Can I make these skewers ahead of time for a party?

Absolutely. You can marinate the chicken and assemble the skewers up to 24 hours in advance. Keep them covered in the refrigerator, and grill them just before serving. This is actually my preferred method for parties because it reduces last-minute stress.

Why are my chicken skewers dry?

Dry chicken usually means one of two things: you overcooked it, or you used chicken breasts. Chicken thighs are naturally juicier and more forgiving. If you must use breasts, reduce the grilling time by 2-3 minutes and check the internal temperature early.

Can I use this marinade for other meats?

Yes, this marinade works beautifully with beef, pork, shrimp, and even firm tofu. For shrimp, marinate for only 15 minutes (the acid in the lime juice will start to cook the shrimp if left too long). For beef flank steak, marinate for 2-4 hours for best results.

How do I prevent the wooden skewers from burning?

Soak wooden skewers in water for at least 30 minutes before threading the ingredients. You can also wrap the exposed ends of the skewers in a small piece of aluminum foil to protect them from direct heat.

What if I don’t have a grill?

No worries at all. You can cook these skewers under the broiler in your oven. Place them on a foil-lined baking sheet and broil for 5-6 minutes per side, keeping a close eye on them. A cast-iron grill pan on the stovetop also works beautifully. I have used both methods when the weather did not cooperate.

Pin This Recipe!

mexican barbecue chicken skewers recipe

Print

Best Easy Zesty Mexican Barbecue Chicken Skewers

These Flavorful Zesty Mexican Barbecue Chicken Skewers are the perfect blend of smoky, spicy, and sweet, with a caramelized crust that makes them a crowd-pleaser at any cookout. Quick to prepare and full of vibrant flavors, they are your new go-to for grilling season.

  • Author: Indigo
  • Prep Time: 30 minutes
  • Cook Time: 15 minutes
  • Total Time: 45 minutes
  • Yield: 4 servings 1x
  • Category: Main Course
  • Cuisine: Mexican

Ingredients

Scale
  • 1/3 cup olive oil
  • 1/4 cup fresh lime juice (about 23 limes)
  • 3 tablespoons honey
  • 4 cloves garlic, minced
  • 2 tablespoons chipotle peppers in adobo sauce, minced
  • 1 tablespoon smoked paprika
  • 1 teaspoon ground cumin
  • 1 teaspoon dried oregano (Mexican oregano preferred)
  • 1/2 teaspoon salt
  • 1/2 teaspoon black pepper
  • 1.5 pounds boneless skinless chicken thighs, cut into 1.5-inch chunks
  • 1 red bell pepper, cut into 1-inch pieces
  • 1 green bell pepper, cut into 1-inch pieces
  • 1 red onion, cut into 1-inch wedges and separated into layers
  • Wooden or metal skewers (if wooden, soak in water for 30 minutes)
  • Fresh cilantro, chopped (for garnish)
  • Lime wedges (for garnish)
  • Crumbled cotija cheese (optional, for garnish)

Instructions

  1. Make the marinade: In a large bowl, whisk together olive oil, lime juice, honey, minced garlic, chipotle peppers, smoked paprika, cumin, oregano, salt, and pepper. Taste and adjust salt if needed.
  2. Prep the chicken: Cut chicken thighs into 1.5-inch chunks. Place in the bowl with the marinade and toss to coat. Cover and refrigerate for at least 30 minutes (2 hours is better).
  3. Soak the skewers: If using wooden skewers, soak in water for 30 minutes. Metal skewers do not need soaking.
  4. Prep the veggies: Cut bell peppers and red onion into similar-sized pieces. Toss with a drizzle of olive oil and a pinch of salt.
  5. Assemble the skewers: Thread chicken and veggies onto skewers, alternating between chicken, pepper, onion, and chicken. Leave a small gap between pieces. Aim for 4-5 pieces of chicken per skewer.
  6. Preheat the grill: Heat grill to medium-high heat (400-450°F). Clean and oil the grates.
  7. Grill the skewers: Place skewers on the grill and cook for 4-5 minutes per side, turning every 4 minutes, for a total of 12-15 minutes. Chicken should reach an internal temperature of 165°F. Veggies should be tender and charred.
  8. Rest and garnish: Remove skewers from the grill and let rest for 5 minutes. Sprinkle with fresh cilantro, squeeze lime wedges over the top, and add crumbled cotija cheese if desired.

Notes

For best results, marinate chicken for at least 2 hours. Use a meat thermometer to avoid overcooking. Keep extra marinade for basting (set aside before adding raw chicken). Watch for flare-ups due to honey. Let skewers rest before serving.

Nutrition

  • Serving Size: 2 skewers
  • Calories: 380
  • Sugar: 12
  • Sodium: 450
  • Fat: 18
  • Saturated Fat: 4
  • Carbohydrates: 18
  • Fiber: 3
  • Protein: 35

Keywords: chicken skewers, Mexican barbecue, grilled chicken, chipotle, summer recipe, easy dinner, gluten-free

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

You might also love these recipes

Leave a Comment

Recipe rating