Welcome! I’m Chloé, and I believe that even the busiest weeknights deserve a touch of culinary flair. Enter these Mexican Barbecue Chicken Skewers—a vibrant, flavorful, and surprisingly simple dish that will transform your grill game. Forget slaving away in the kitchen; this recipe is all about streamlined elegance and maximum impact with minimal effort. Get ready to elevate your next barbecue with a dish that’s as visually stunning as it is delicious.
Why You’ll Love This Mexican Barbecue Chicken Skewers Recipe
Let’s be honest, weeknight cooking needs to be quick, easy, and satisfying. This recipe ticks all the boxes. It’s an unfussy way to deliver a burst of authentic Mexican flavor, all while looking incredibly chic. Here’s why these skewers are about to become your new go-to:
- Effortless Elegance: Impress your guests (or just yourself!) with a dish that looks and tastes like it took hours, but comes together in minutes.
- Bold Flavors: A vibrant blend of spices, fresh herbs, and zesty lime creates an unforgettable taste experience.
- Versatile: Perfect for a casual barbecue, a sophisticated dinner party, or even a quick weeknight meal.
- Customizable: Easily adapt the recipe to your liking by adjusting the spice level or swapping out vegetables.
- Healthy and Delicious: Packed with protein and colorful veggies, these skewers are a guilt-free indulgence.
Mexican Barbecue Chicken Skewers Ingredients
Here’s what you’ll need to create these flavor-packed Mexican Barbecue Chicken Skewers:
- 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
- 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, chopped into square pieces
- cooking oil spray

How to Make Mexican Barbecue Chicken Skewers: A Step-by-Step Guide
Follow these streamlined steps for perfect Mexican Barbecue Chicken Skewers every time:
- Prepare the Marinade: Add the garlic, jalapeño, tomato paste, cumin, paprika, oregano, coriander, and lime juice to a mini food processor. Season generously with salt and black pepper. Pulse until you have a smooth paste. If the mixture is too thick, add a little water, a tablespoon at a time, to help it blend.
- Marinate the Chicken: Dice the chicken thighs into bite-sized pieces. Place the chicken in a bowl, add the marinade, and toss to ensure every piece is thoroughly coated.
- Refrigerate: Cover the bowl and refrigerate for at least a few hours, or ideally overnight. The longer the chicken marinates, the more flavorful it will be.
- Soak the Skewers: If you are using wooden skewers, soak them in warm water for at least 30 minutes before cooking. This prevents them from burning on the grill.
- Assemble the Skewers: Thread the chicken onto the skewers, alternating with the chopped bell peppers and onion. I like to create a colorful pattern by alternating the vegetables, which creates a visually appealing presentation.
- Prepare for Cooking: Lightly spray the assembled skewers or the chicken and vegetables with cooking oil spray. This helps prevent sticking and promotes even browning.
- Cook on the Barbecue: Cook the skewers on a hot barbecue, turning frequently, until the chicken is cooked through. This should take approximately 15 minutes, but cooking times can vary depending on the heat of your grill. To ensure the chicken is fully cooked, use a meat thermometer, the internal temperature should reach 165°F (74°C).
- Alternative Cooking Methods: If you don’t have a barbecue, you can bake these in the oven for 25-30 minutes at 220°C (fan 200°C or 425°F, gas mark 7). Alternatively, you can cook them on a grill pan for approximately 7 minutes per side.
- Serve: Serve these delicious Mexican Barbecue Chicken Skewers with a side of Mexican Chopped Salad and Mexican Rice for a complete and satisfying meal.
Pro Tips for Perfect Chicken Skewers
Here are a few pro tips to ensure your Mexican Barbecue Chicken Skewers are a resounding success:
- Marinate, Marinate, Marinate: Don’t skimp on the marinating time. The longer the chicken sits in the marinade, the more flavorful and tender it will become. Overnight is best, but even a few hours will make a difference.
- Even Cooking: Cut the chicken into uniform pieces to ensure even cooking. This prevents some pieces from being overcooked while others are still raw.
- Don’t Overcrowd the Skewers: Leave a little space between the chicken and vegetables on the skewers. This allows for better air circulation and more even cooking.
- Control the Heat: Keep a close eye on the grill and adjust the heat as needed. If the skewers are browning too quickly, move them to a cooler part of the grill or reduce the heat.
- Use a Meat Thermometer: To ensure the chicken is fully cooked, use a meat thermometer to check the internal temperature. It should reach 165°F (74°C).
Common Mistakes to Avoid
Even with a streamlined recipe, it’s helpful to know what to avoid. Here are some common mistakes people make when making chicken skewers:
- Overcooking the Chicken: Overcooked chicken is dry and tough. Use a meat thermometer to ensure it’s cooked to the correct internal temperature, and don’t leave it on the grill longer than necessary.
- Burning the Skewers: If you’re using wooden skewers, make sure to soak them thoroughly before grilling to prevent them from burning.
- Unevenly Sized Pieces: Cutting the chicken and vegetables into different sizes can lead to uneven cooking. Aim for uniform sizes to ensure everything cooks at the same rate.
- Forgetting to Marinate: Marinating is crucial for flavor and tenderness. Don’t skip this step, or your skewers will be bland and dry.
- Not Preheating the Grill: Make sure your grill is properly preheated before adding the skewers. This helps create a nice sear and prevents the chicken from sticking.
Variations and Substitutions
Want to put your own spin on these Mexican Barbecue Chicken Skewers? Here are a few variations and substitutions to try:
- Spice Level: Adjust the amount of jalapeño to control the spice level. For a milder flavor, remove the seeds and membranes. For extra heat, add a pinch of cayenne pepper to the marinade.
- Vegetables: Feel free to swap out the bell peppers and onion for other vegetables like zucchini, cherry tomatoes, or mushrooms.
- Protein: If you prefer, you can use chicken breast instead of chicken thighs. Just be careful not to overcook it, as chicken breast tends to dry out more easily. You can also substitute shrimp or tofu for a vegetarian option.
- Marinade: Experiment with different spice blends. Try adding smoked paprika for a smoky flavor, or a touch of honey for sweetness.
- Serving Suggestions: Serve the skewers with different sauces, such as a creamy avocado sauce or a spicy chipotle mayo.
How to Store Leftover Chicken Skewers
If you have leftover Mexican Barbecue Chicken Skewers, store them in an airtight container in the refrigerator. They will keep for up to 3-4 days. To reheat, you can microwave them, bake them in the oven, or grill them. Be careful not to overcook them when reheating, as they can dry out.
Frequently Asked Questions (FAQ)
- Can I make these skewers ahead of time? Absolutely! You can marinate the chicken and assemble the skewers a day in advance. Store them in the refrigerator until you’re ready to cook them.
- Can I freeze these skewers? Yes, you can freeze the marinated chicken before assembling the skewers. Thaw it in the refrigerator overnight before cooking.
- What if I don’t have a grill? No problem! You can bake these skewers in the oven or cook them on a grill pan.
- Are these skewers gluten-free? Yes, this recipe is naturally gluten-free. Just be sure to use gluten-free tomato paste.
- Can I use chicken breast instead of chicken thighs? Yes, but be careful not to overcook the chicken breast, as it can dry out easily.
Serving Suggestions for Your Chicken Skewers
These Mexican Barbecue Chicken Skewers are incredibly versatile and can be served in a variety of ways. Here are a few ideas to elevate your dining experience:
- Mexican Fiesta: Serve the skewers with Mexican Rice, Mexican Chopped Salad, guacamole, and sour cream for a complete Mexican feast.
- Taco Night: Use the chicken from the skewers as a filling for tacos or burritos. Top with your favorite toppings, such as salsa, cheese, and lettuce.
- Salad Topper: Add the skewers to a green salad for a protein-packed and flavorful meal.
- Appetizer Platter: Cut the skewers into smaller pieces and serve them as an appetizer at your next party.
- Simple Side Dish: Serve the skewers with a side of grilled vegetables or a simple green salad for a quick and easy weeknight meal.
These Mexican Barbecue Chicken Skewers are the perfect way to bring a touch of elegance and flavor to your next barbecue or weeknight dinner. With their vibrant colors, bold flavors, and effortless preparation, they are sure to become a new favorite in your repertoire. Enjoy!

Mexican Barbecue Chicken Skewers
Ingredients
Method
- Pulse spices, jalapeno, lime juice, coriander, salt, and pepper in a food processor until a paste. Add water if needed.
- Dice chicken thighs, add marinade, and toss to coat.
- Refrigerate overnight or for a few hours.
- Soak wooden skewers in warm water for 30 minutes if using.
- Add chicken, peppers, and onion to skewers, alternating pieces.
- Spray skewers with cooking oil spray.
- Cook on a hot barbecue, turning frequently, until chicken is cooked through (approx 15 minutes).
- Alternatively, bake at 220c (fan 200c or 425f) for 25-30 minutes or grill for 7 minutes each side.
- Serve with Mexican Chopped Salad and Mexican Rice.
Notes
