Fire up your grill and get ready to fall hard for these smoky, citrusy, perfectly charred Peruvian Grilled Chicken Skewers — the kind of dish that makes guests think you trained in Lima.
I made these for a backyard cookout on a whim, and now my friends literally text me asking when I’m making them again. No pressure, guys.
Table of Contents
Why You’ll Love This Recipe
These Peruvian Grilled Chicken Skewers are bold, juicy, and packed with flavor from a marinade that’s almost embarrassingly simple. Cumin, paprika, garlic, lime — that’s the magic.
They work as a showstopper Peruvian appetizer at a party, or a satisfying spicy chicken skewers dinner on a weeknight. Versatile, fast, and absolutely delicious.
The char on these skewers is chef’s kiss. That lightly caramelized crust from the honey hitting the grill? Unreal. This is your new go-to chicken kebab dish.

Peruvian Grilled Chicken Skewers
Equipment
- Grill
- Skewers
- Mixing bowl
- Whisk
Ingredients
Chicken
- 1 pound boneless skinless chicken breasts or thighs cut into bite-sized pieces
Marinade
- 4 cloves garlic minced or grated
- 1 tablespoon olive oil
- 1 tablespoon fresh lime juice
- 1 tablespoon soy sauce
- 1 tablespoon honey or brown sugar
Spices
- 2 teaspoons ground cumin
- 1 teaspoon dried oregano
- 2 teaspoons paprika
Optional
- ¼ teaspoon ground annatto optional
- ½ teaspoon cayenne pepper optional
Instructions
- In a large bowl, whisk together garlic, olive oil, lime juice, soy sauce, and honey. Add cumin, oregano, paprika, and optional annatto and cayenne. Mix well.
- Add the chicken pieces to the marinade and toss to coat evenly. Cover and refrigerate for at least 20 minutes, or overnight for best flavor.
- Preheat the grill to medium-high heat. Thread the marinated chicken onto skewers, shaking off excess marinade.
- Grill the skewers for 2 to 4 minutes per side, turning once, until cooked through and lightly charred.
- Let the skewers rest for a couple of minutes before serving to retain juices.
Notes
Ingredients
Everything you need is probably already in your pantry. The marinade does all the heavy lifting here — simple ingredients, huge payoff.

| Category | Ingredient | Amount |
|---|---|---|
| Protein | Boneless skinless chicken breasts or thighs, cut into bite-sized pieces | 1 pound |
| Marinade Base | Garlic cloves, minced or grated | 4 cloves |
| Marinade Base | Olive oil | 1 tablespoon |
| Marinade Base | Fresh lime juice | 1 tablespoon |
| Marinade Base | Soy sauce | 1 tablespoon |
| Marinade Base | Honey (or brown sugar) | 1 tablespoon |
| Spices | Ground cumin | 2 teaspoons |
| Spices | Dried oregano | 1 teaspoon |
| Spices | Paprika | 2 teaspoons |
| Optional | Ground annatto (adds color and earthy depth) | 1/4 teaspoon |
| Optional | Cayenne pepper (for heat lovers) | 1/2 teaspoon |
Chicken thighs vs. breasts: Thighs stay juicier on the grill and forgive you if you lose track of time. Breasts work great too — just watch them closely.
If you love skewer recipes, you’ll also want to check out these ranch garlic parmesan chicken skewers for another crowd-pleasing option.
Step-by-Step Instructions
Three steps. That’s it. The marinade does the real work — you just have to show up at the grill looking confident.
Step 1: Make the Marinade
In a large bowl, whisk together the garlic, olive oil, lime juice, soy sauce, and honey until combined. Add the cumin, oregano, paprika, and — if you’re using them — the annatto and cayenne.
Give it a good stir. It should smell incredible already: smoky, garlicky, with that bright citrus note. If it doesn’t make you want to dip bread in it, add a pinch more cumin.
“The annatto is optional, but it gives the chicken that gorgeous golden-orange color that makes everyone assume you know what you’re doing.”
Step 2: Marinate the Chicken

Add the chicken pieces to the marinade and toss until every piece is well coated. Cover the bowl (or transfer to a zip-lock bag) and refrigerate for at least 20 minutes.
Overnight marinating is where the real magic happens. The lime juice gently tenderizes the meat, and the spices get way deeper and more complex. Plan ahead if you can — it’s worth it.
Craving another bold, marinated protein? These rosemary garlic steak kebabs are incredible alongside these skewers for a mixed grill spread.
Step 3: Skewer and Grill
When you’re ready to cook, preheat your grill to medium-high heat. Shake off any excess marinade from the chicken pieces (so they sear, not steam), then thread them onto skewers.
Grill for 2 to 4 minutes per side, turning once, until cooked through and lightly charred on the edges. That char is not a mistake — it’s the best part of this chicken kebab dish.
Let the skewers rest for a couple of minutes before serving. This keeps all those juices locked in instead of running all over your plate.

Expert Tips, Variations, and Troubleshooting
Tips for the Best Peruvian Grilled Chicken Skewers
Soak wooden skewers first. If you’re using wooden skewers, soak them in water for at least 30 minutes before grilling. Otherwise they’ll catch fire — dramatic, but not ideal.
Don’t crowd the skewers. Leave a little space between each piece of chicken so the heat can circulate. Overcrowding leads to steaming, not searing, and you lose that beautiful crust.
Use a meat thermometer. Chicken is done at an internal temp of 165°F (74°C). Don’t guess — it takes 10 seconds to check and saves you from dry, overcooked chicken.
Flavor Variations
Want it smokier? Add 1/2 teaspoon of smoked paprika in addition to regular paprika. The depth it adds to these spicy chicken skewers is next level.
No grill? A grill pan on the stovetop works really well. You can also broil these in the oven — place them on a rack and broil on high for about 4 to 5 minutes per side.
Make it a full dinner. Serve alongside rice, roasted potatoes, or a simple cucumber salad. For another vibrant dinner idea, try this Japanese chicken katsu curry — different vibe, equally amazing.
Troubleshooting
Chicken sticking to the grill? Make sure your grates are clean and lightly oiled before you start. A folded paper towel dipped in oil and rubbed over the grates does the trick perfectly.
Not enough char? Make sure you’re shaking off excess marinade. Too much liquid on the surface will prevent browning. High heat is also key — resist the urge to lower it.
Too spicy? Just skip the cayenne. The recipe is still full of flavor without it. The cumin and paprika carry the dish beautifully on their own.
Storage Instructions
Got leftovers? Lucky you. These skewers store beautifully and taste just as good — sometimes better — the next day.
| Storage Method | Container | How Long |
|---|---|---|
| Refrigerator | Airtight container | Up to 4 days |
| Freezer (cooked) | Freezer-safe bag or container | Up to 3 months |
| Freezer (marinated, raw) | Zip-lock freezer bag | Up to 2 months |
Reheating Tips
To reheat, warm the chicken in a skillet over medium heat with a tiny splash of water or broth — this keeps it from drying out. A microwave works in a pinch, but the skillet method keeps the texture better.
You can also eat the leftovers cold, sliced over a salad. It’s genuinely one of the best lunch moves.
No-Waste Kitchen Ideas
Got extra marinade before the chicken went in? Use it as a sauce base — just simmer it in a small pan for 5 minutes to cook off the raw garlic. Drizzle it over the finished skewers or use it as a dipping sauce.
Leftover chicken makes a fantastic wrap with lettuce, tomato, and a drizzle of hot sauce. Or chop it up and toss it into fried rice. For another creative use of bold grilled protein, see how this balsamic grilled flank steak caprese repurposes beautifully as leftovers.
Peruvian Grilled Chicken Skewers FAQs
Can I use chicken thighs instead of breasts?
Absolutely — and honestly, thighs are the better choice here. They have more fat, which means more flavor and a juicier result on the grill. They’re also more forgiving if you cook them a minute or two longer.
How spicy are these Peruvian Grilled Chicken Skewers?
Without the cayenne, these skewers are more warm and smoky than hot. Adding the full 1/2 teaspoon of cayenne gives a noticeable kick — great for heat lovers. Start with 1/4 teaspoon if you’re sensitive to spice and adjust from there.
Can I make these ahead of time for a party?
Yes, and they’re actually better for it. Marinate the chicken the night before and keep it in the fridge. When party time comes, all you have to do is skewer and grill. Perfect for stress-free entertaining — these are ideal Peruvian appetizers for a crowd.
What dipping sauce goes best with these skewers?
A classic Peruvian aji verde (green sauce) is incredible with these. It’s a creamy, herby, slightly spicy sauce made with cilantro, jalapeño, and mayonnaise. A simple garlic aioli or even a squeeze of extra lime also works beautifully.
Can I cook these in the oven if I don’t have a grill?
Definitely. Place the skewers on a wire rack over a baking sheet and broil on high for 4 to 5 minutes per side, until lightly charred. You won’t get quite the same smokiness as the grill, but the flavor is still fantastic. A grill pan on the stovetop is another solid option.
Ready to Fire Up the Grill?
These Peruvian Grilled Chicken Skewers are one of those recipes that earns you a reputation. Simple ingredients, bold flavors, minimal effort — and every single person at the table will ask for the recipe.
Whether you’re serving them as a standout Peruvian appetizer, a full spicy chicken skewers dinner, or a weekend cookout centerpiece, they never disappoint. And if you loved this dish, you might also enjoy these carrot cake cookies with cream cheese frosting as a sweet finish to the meal.
Give these a try, and when you do — share your creation on Pinterest and tag it so others can find this recipe too. Drop a comment below and tell me how they turned out. Did you go spicy? Did you marinate overnight? I want to hear all about it.