Finding the right dish for a weeknight dinner or a weekend gathering can be a pleasant challenge, especially when you’re after something simple yet satisfying. A recipe that brings together flavorful marinade and tender chicken is hard to resist. These skewers fit comfortably into casual family meals and can also elevate those quiet moments when you want something special without extra fuss. Easy to prepare and delicious to eat, they invite you to enjoy a taste of home in the most effortless way.
Why You’ll Love This Peruvian Grilled Chicken Skewers
This recipe is all about ease and consistency. The marinade enhances the chicken’s natural flavor, creating a balanced dish that’s both comforting and delicious. Perfect for busy weeknights or casual gatherings, these Peruvian Grilled Chicken Skewers come together with minimal effort and ingredients, making them a dependable choice for any night.
Kitchen Tools You’ll Need
- Mixing bowl
- Whisk or fork
- Plastic wrap or cover
- Skewers (if using wooden skewers, soak them beforehand)
- Grill
Ingredients
- 4 garlic cloves, minced/grated (adds depth of flavor)
- 1 tablespoon olive oil (provides moisture)
- 1 tablespoon lime juice (adds acidity)
- 1 tablespoon soy sauce (brings umami)
- 1 tablespoon honey (or brown sugar, or sugar) (adds sweetness)
- 2 teaspoons ground cumin (offers warm, earthy notes)
- 1 teaspoon oregano (provides herbaceous undertones)
- 2 teaspoons paprika (adds color and mild sweetness)
- 1/4 teaspoon ground annatto (optional) (for color)
- 1/2 teaspoon cayenne (optional) (adds heat)
- 1 pound of boneless and skinless chicken breasts or thighs, cut into bite-sized pieces (the main protein source)

How to Make Peruvian Grilled Chicken Skewers
Step 1. Start by preparing the marinade. In a mixing bowl, combine the minced garlic, olive oil, lime juice, soy sauce, honey, ground cumin, oregano, paprika, annatto, and cayenne. Use a whisk or fork to mix them together thoroughly. You want a smooth and cohesive mixture, which will ensure even flavor distribution when marinating the chicken.
Step 2. Next, add the bite-sized pieces of chicken into the marinade. Use a spatula or your hands to coat all the chicken evenly. It’s important that every piece gets well-covered with the marinade for the best flavor. Once coated, cover the bowl with plastic wrap or a lid and place it in the refrigerator. Allow the chicken to marinate for a minimum of 20 minutes, though longer is better for deeper flavor absorption.
Step 3. After the marinating period, take the chicken out of the refrigerator. Shake off any excess marinade before threading the chicken pieces onto the skewers. This will help keep the chicken from being too wet when grilling, allowing it to achieve that nice char.
Step 4. Preheat your grill to a medium-high heat, ensuring it’s ready for the skewers. Once heated, place the skewers on the grill. Grill the chicken for about 2 to 4 minutes on each side. You’re looking for the chicken to be cooked through and to have a lightly charred exterior, which adds flavor and texture.

Serving Suggestions
These skewers make for a versatile meal option. They can easily become part of a hearty breakfast wrapped in a tortilla or served alongside eggs. For snacks, they’re satisfying on their own or paired with a refreshing dipping sauce. During family meals, serve them with rice and grilled vegetables for a complete dish. If you have leftovers, they can be enjoyed cold in salads or warmed up in a stir-fry.
Pro Tips for Best Results
- Marinate Longer: For richer flavor, let the chicken marinate for several hours or even overnight.
- Use Fresh Ingredients: Fresh garlic and spices contribute more flavor than dried alternatives.
- Avoid Overcrowding: Don’t cram too many chicken pieces on a skewer, as this can prevent even cooking.
- Check for Doneness: Make sure the chicken is no longer pink in the center, and the juices run clear for safety.
- Experiment with Skewers: If you prefer wooden skewers, soak them in water for 30 minutes prior to grilling to prevent burning.
- Rest Before Serving: Allowing the skewers to rest a few minutes after grilling helps retain juices for better texture.
Common Mistakes to Avoid
- Skipping the Marinade: Not letting the chicken marinate long enough can lead to bland flavors. Even a short marination time of 20 minutes is helpful; aim for longer when possible.
- Using Cold Chicken: Grilling straight from the fridge can result in uneven cooking. Bring the chicken to room temperature for 15–20 minutes before grilling for more even results.
- Grilling at Too High Heat: If the heat is too high, the outside may char before the inside is fully cooked. Moderate the heat for a nice, even char while cooking through.
- Not Preheating the Grill: Placing skewers on a cold grill can lead to sticking. Make sure your grill is preheated to ensure easy flipping and surface browning.
- Not Monitoring Cooking Time: Chicken cooks relatively quickly on the grill. Keep an eye on it to prevent overcooking, which can lead to dryness.
- Forgetting to Soak Wooden Skewers: If using wooden skewers, forgetting to soak them can result in burnt sticks instead of delicious skewers. Always soak in water for at least 30 minutes before use.
Variations & Substitutions
For a twist on the marinade, try adding different herbs like cilantro or parsley for fresh flavor. You can also switch up the protein, using shrimp or firm tofu. If you prefer a fruity twist, consider incorporating a splash of orange juice into the marinade for sweetness. Finally, try grilling up some vegetables like peppers or onions alongside the chicken for a colorful mix.
Storage & Reheating
Store any leftover chicken skewers at room temperature for no more than two hours. In the refrigerator, they can last for up to three days in an airtight container. If you want to keep them longer, freezing is an option; just be sure to wrap them well to avoid freezer burn. When reheating, use a skillet over medium heat for a few minutes to help preserve the chicken’s texture, or reheat gently in the oven
Frequently Asked Questions
Can I make this recipe ahead of time?
Yes, you can marinate the chicken up to a day in advance. Just keep it covered in the refrigerator. This can enhance the flavors even more.
How long does it last in the fridge?
Cooked chicken skewers should be stored in an airtight container in the refrigerator for up to three days.
Can I freeze this recipe?
Yes, the skewers can be frozen before or after cooking. Just make sure they’re well-wrapped to avoid freezer burn and consume within three months for best quality.
What can I substitute for one ingredient?
If you don’t have honey, sugar or brown sugar can be used instead, as they contribute similar sweetness to the marinade.
Why didn’t my recipe turn out as expected?
A common reason could be under- or over-marinating the chicken. Make sure to find a balance with your marinating time to achieve that full flavor.
Final Thoughts
Making these Peruvian Grilled Chicken Skewers is a straightforward process that brings a delightful burst of flavor to your table. The combination of marinade ingredients helps create a well-rounded dish that pleases a variety of palates. Whether for a family dinner or casual get-together, these skewers are a comforting choice that invites everyone to enjoy a delicious meal together, reminding us just how simple and enjoyable cooking can be.

Peruvian Grilled Chicken Skewers
Ingredients
Marinade
- 4 cloves garlic, minced/grated adds depth of flavor
- 1 tablespoon olive oil provides moisture
- 1 tablespoon lime juice adds acidity
- 1 tablespoon soy sauce brings umami
- 1 tablespoon honey (or brown sugar, or sugar) adds sweetness
- 2 teaspoons ground cumin offers warm, earthy notes
- 1 teaspoon oregano provides herbaceous undertones
- 2 teaspoons paprika adds color and mild sweetness
- 1/4 teaspoon ground annatto (optional) for color
- 1/2 teaspoon cayenne (optional) adds heat
Main Ingredients
- 1 pound boneless and skinless chicken breasts or thighs, cut into bite-sized pieces the main protein source
Instructions
Preparation
- In a mixing bowl, combine minced garlic, olive oil, lime juice, soy sauce, honey, ground cumin, oregano, paprika, annatto, and cayenne. Whisk until smooth.
- Add bite-sized chicken pieces to the marinade, ensuring each is coated. Cover and refrigerate for at least 20 minutes.
Grilling
- Remove chicken from refrigerator, shaking off excess marinade. Thread chicken pieces onto skewers.
- Preheat grill to medium-high heat. Grill skewers for 2-4 minutes on each side or until cooked through and lightly charred.






