As I stood at the grill, the intoxicating aroma of smoky spices wafted through the air, instantly transporting me to vibrant Mexican streets. Today, I’m excited to share my recipe for Mexican Barbecue Chicken Skewers, a dish that combines succulent chicken marinated in a zesty blend of spices with colorful bell peppers. Not only are these skewers a feast for the senses, but they’re also a healthy choice for your next backyard gathering. With minimal prep time and ingredients that deliver a punch of flavor, this recipe is perfect for both seasoned home chefs and those just starting their culinary adventures. Curious about how you can elevate your next meal without the guilt? Let’s get grilling!

Why Are These Skewers a Must-Try?
Simplicity at Its Best: The preparation is easy, making it suitable for both beginner cooks and seasoned chefs alike.
Flavors That Pop: The vibrant Mexican spice blend brings a zesty kick that elevates the grilled chicken and veggies.
Healthy Delights: With lean protein and fresh vegetables, these skewers are not just delicious; they’re also guilt-free and perfect for keeping fit.
Versatile Options: Swap out chicken for shrimp or beef, or use different veggies for a fun twist!
Perfect for Gatherings: Serve them at your next BBQ alongside a side of Mexican Chopped Salad for a complete, crowd-pleasing meal.
Quick Cooking Time: Ready in about 15 minutes, they’re an ideal choice when you’re short on time but want something tasty.
Mexican Barbecue Chicken Skewers Ingredients
• Get ready to grill with these mouthwatering ingredients!
For the Marinade
- Chicken Thighs – Provides moisture and flavor; swap for chicken breast for a leaner option but reduce cooking time.
- Garlic – Adds aromatic flavor; fresh is preferred for the best taste.
- Jalapeño Pepper – Offers a mild heat; adjust according to spice preference, removing seeds for less heat.
- Tomato Paste – Adds rich umami flavor; can swap with tomato sauce in a pinch.
- Cumin – Provides earthy depth; essential for achieving authentic Mexican flavor.
- Paprika – Adds smokiness and color; use smoked paprika for extra flavor.
- Oregano – Herbal notes balance the spices.
- Fresh Coriander – Brightens the dish with freshness; substitute with parsley if unavailable.
- Lime Juice – Brightens flavors; substitute lemon if needed.
For the Skewers
- Bell Peppers (red, green, yellow) – Adds color, sweetness, and crunch; any favorite bell pepper can be used.
- White Onion – Adds sweetness and texture; substitute with red onion for a sharper flavor.
- Cooking Oil Spray – Prevents sticking on the grill; use any high-heat cooking spray.
Let’s dive into making these delicious Mexican Barbecue Chicken Skewers that the whole family will love!
Step‑by‑Step Instructions for Mexican Barbecue Chicken Skewers
Step 1: Make the Marinade
In a food processor, blend together garlic, jalapeño pepper, tomato paste, cumin, paprika, oregano, fresh coriander, and lime juice until smooth. This vibrant marinade will enhance the flavor of your Mexican Barbecue Chicken Skewers. Allow the mixture to come together for about 1-2 minutes, creating a fragrant paste that will beautifully coat the chicken.
Step 2: Prepare Chicken
Cut the chicken thighs into bite-sized pieces and place them in a large mixing bowl. Pour the marinade over the chicken, ensuring each piece is evenly coated. Cover with plastic wrap and refrigerate for at least 2 hours, or overnight for maximum flavor infusion. When done marinating, the chicken should take on a warm reddish hue from the spices.
Step 3: Soak the Skewers
If using wooden skewers, soak them in warm water for about 30 minutes before grilling. This step is key to preventing the skewers from burning on the grill and ensures your Mexican Barbecue Chicken Skewers stay intact during cooking. While they soak, you can prepare your vegetables to maximize efficiency.
Step 4: Assemble the Skewers
Once the chicken is marinated, take your soaked skewers and thread alternating pieces of chicken with colorful bell peppers and onion chunks. Aim for about 4-5 pieces of chicken per skewer, with veggies in between. This adds color and texture to your dish, making your skewers not only delicious but visually appealing as well.
Step 5: Cook the Skewers
Preheat your grill to medium heat, about 375°F (190°C). Place your assembled Mexican Barbecue Chicken Skewers on the grill and cook for approximately 15 minutes, turning every 3-4 minutes. The chicken should be nicely charred and reach an internal temperature of 165°F (74°C) for safe consumption, while the vegetables should be tender yet crisp.
Step 6: Serve and Enjoy
Once cooked through, remove the skewers from the grill and let them rest for a few minutes. Serve your vibrant Mexican Barbecue Chicken Skewers hot, alongside refreshing sides like Mexican Chopped Salad or rice. The combination of juicy chicken and crunchy veggies creates a delightful balance that is sure to impress your guests.

Make Ahead Options
Mexican Barbecue Chicken Skewers are perfect for meal prep enthusiasts looking to save time on busy weeknights! You can prepare the marinade and coat the chicken thighs up to 24 hours in advance, allowing the flavors to deeply infuse. Simply refrigerate the marinated chicken in an airtight container. Additionally, you can chop the vegetables (bell peppers and onions) a day ahead and store them in the fridge. When you’re ready to cook, assemble the skewers with the marinated chicken and vegetables, then grill them until cooked through (about 15 minutes). This way, you’ll enjoy juicy, flavorful skewers with minimal effort and just as much deliciousness!
How to Store and Freeze Mexican Barbecue Chicken Skewers
Fridge: Store cooked skewers in an airtight container for up to 3 days. This keeps the chicken juicy and the flavors intact.
Freezer: For longer storage, freeze the cooked Mexican Barbecue Chicken Skewers in a single layer, then transfer to a freezer bag. They can be frozen for up to 3 months.
Reheating: To reheat, thaw in the fridge overnight, then warm in the oven at 350°F (175°C) for about 10-15 minutes or until heated through.
Marinade: If prepared ahead, the marinade can be stored in the fridge for up to 24 hours before use.
Expert Tips for Mexican Barbecue Chicken Skewers
-
Marinade Mastery: Ensure chicken is evenly coated in the marinade for maximum flavor. Allow ample marinating time for the best results.
-
Cook chicken thighs: If substituting with chicken breasts, be cautious of cooking time, as they cook faster. Keep an eye on doneness to avoid dryness.
-
Soak those skewers: Wooden skewers need soaking to prevent burning on the grill. This helps your Mexican Barbecue Chicken Skewers stay intact and perfectly cooked.
-
Grill with care: Preheat the grill to medium heat for an even cook. A well-heated surface provides that beautiful char and keeps the chicken juicy.
-
Veggie Variety: Feel free to mix up the vegetables! Experimenting with zucchini or cherry tomatoes can add unique flavors to your Mexican Barbecue Chicken Skewers.
What to Serve with Mexican Barbecue Chicken Skewers
Bring your backyard feast to life with sides that beautifully complement the smoky, vibrant flavors of grilled chicken skewers.
-
Mexican Chopped Salad: A refreshing mix of lettuce, tomatoes, and avocado that adds a crisp contrast to the savory skewers. It’s the perfect balance of textures!
-
Cilantro Lime Rice: Fluffy rice with zesty lime and fresh cilantro complements the skewers while soaking up their juicy flavors. Plus, it’s a crowd favorite!
-
Grilled Corn on the Cob: Sweet and slightly charred, grilled corn adds a delightful sweetness that pairs wonderfully with the smoky spices of the chicken.
-
Guacamole & Tortilla Chips: Creamy and rich, guacamole provides a cool, refreshing dip that enhances the skewer’s flavors, making this an irresistible pairing.
-
Black Bean Salsa: Earthy, flavorful, and packed with protein, this salsa brings a tasty pop of color and texture that enhances each bite of the skewers.
-
Sparkling Agua Fresca: A light and fruity beverage, this drink elevates your meal, making it not only refreshing but visually appealing with its stunning colors.
Mexican Barbecue Chicken Skewers Variations
Feel free to put your own spin on these delicious skewers; your taste buds will thank you!
-
Shrimp Swap: Substitute chicken with shrimp for a delightful seafood twist. Grilled shrimp pairs perfectly with the vibrant marinade!
-
Beef Option: Use beef chunks for a hearty flavor. This variation creates a robust and fulfilling meal that grilled meat lovers will adore.
-
Zucchini Replacement: Replace bell peppers with zucchini slices for a lighter texture. They add great moisture and a unique flavor to the skewers.
-
Cherry Tomatoes: Add cherry tomatoes for a burst of sweetness. Their juicy character gives an unexpected delight in each bite.
-
Different Spice: Try using taco seasoning instead of the listed spices for an exciting flavor kick. It’s a fun way to change up the taste without much effort!
-
Low-Carb Choice: For a low-carb meal, skewer grilled mushrooms instead of chicken. They soak up the flavors of the marinade beautifully!
-
Vegan Variation: Switch the chicken and use marinated tofu for a scrumptious vegan option. Tofu absorbs the marinade well, making it a tasty alternative.
-
Dipping Sauces: Serve with various dipping sauces like guacamole or yogurt sauce for added flavor and cooling contrast. They elevate the experience with creamy textures.
Whether you’re making the skewers for a summer barbecue or a quick dinner, exploring these variations will ensure everyone at your table is happy! Enjoy them alongside a refreshing Mexican Chopped Salad or some flavorful Garlic Parmesan Chicken for an unforgettable meal.

Mexican Barbecue Chicken Skewers Recipe FAQs
What is the best way to select chicken for the skewers?
Absolutely! For the best flavor and moisture, I recommend using chicken thighs, as they stay juicy when grilled. If you prefer a leaner cut, chicken breast can be substituted, but be sure to reduce the cooking time since breasts can dry out more quickly.
How should I store leftover Mexican Barbecue Chicken Skewers?
Cooked skewers can be stored in an airtight container in the refrigerator for up to 3 days. Ensure they’re cooled completely before sealing to keep them from getting soggy. If you’re planning to enjoy them later, the flavors stay vibrant and ready to delight your taste buds even days after!
Can I freeze the Mexican Barbecue Chicken Skewers?
Absolutely! To freeze, first allow the cooked skewers to cool completely. Then, lay them in a single layer on a baking sheet and freeze until solid. Transfer them to a freezer bag, removing as much air as possible—they’ll last up to 3 months in the freezer. When you’re ready, thaw them overnight in the fridge and reheat gently.
What if my skewers stick to the grill?
Very good question! To prevent sticking, make sure to preheat your grill to a medium heat, around 375°F (190°C). Spraying the grill grates with cooking oil before placing your skewers down can also help create a non-stick surface. If they do stick slightly, allow a bit more time to char before trying to turn them.
Are there any dietary considerations for the skewers?
I often make these skewers gluten-free and dairy-free, as they are naturally free from both! However, if you’re serving them to pets or individuals with specific allergies, be cautious about the marinade. Keeping it fresh and free from common allergens is always a safe bet when cooking for a group with dietary needs.
How do I ensure my marinade is effective?
To get the most out of your marinade, cover the chicken completely and refrigerate for at least 2 hours, or ideally overnight. This allows the flavors to penetrate deeply into the meat. Before marinating, use a fork to poke several holes in the chicken pieces; this will help absorb even more flavor from the marinade.

Savory Mexican Barbecue Chicken Skewers for Summer Grilling
Ingredients
Equipment
Method
- In a food processor, blend together garlic, jalapeño pepper, tomato paste, cumin, paprika, oregano, fresh coriander, and lime juice until smooth. Allow to come together for about 1-2 minutes.
- Cut the chicken thighs into bite-sized pieces and place in a large mixing bowl. Pour marinade over chicken, ensuring each piece is evenly coated. Cover and refrigerate for at least 2 hours.
- If using wooden skewers, soak them in warm water for about 30 minutes before grilling.
- Thread alternating pieces of chicken with colorful bell peppers and onion chunks onto the soaked skewers.
- Preheat grill to medium heat, about 375°F (190°C). Place skewers on the grill and cook for approximately 15 minutes, turning every 3-4 minutes.
- Once cooked through, remove skewers from the grill and let them rest for a few minutes. Serve hot.

Leave a Reply