
Pinchos Puerto Rican Chicken Skewers Recipe hits you with smoky grill flavor, bright citrus, and a garlicky punch that tastes like a beach party on a stick. It works perfectly for busy weeknights or casual cookouts and takes about 30 minutes of active time, plus marinating. I first tried pinchos at a roadside stand in Puerto Rico and spent years tweaking this version in my tiny American apartment kitchen.
Why Make This Pinchos Puerto Rican Chicken Skewers Recipe at Home
You control the flavor, the spice level, and the quality of the chicken, which makes these pinchos taste better than most takeout. The marinade uses simple pantry ingredients, so you skip specialty-store stress and still land big Puerto Rican flavor.
You also grill them indoors or outdoors, which keeps this recipe flexible year-round. Kids love the skewers, adults crush them by the plateful, and leftovers disappear faster than you expect.
“These Pinchos Puerto Rican Chicken Skewers taste smoky, juicy, and street-food authentic, and my family now requests them every single week. ★★★★★”
Ingredients You Need
Chicken
- 2 pounds boneless skinless chicken thighs
- Thighs stay juicy on the grill and handle high heat better than breasts.
- Use chicken breast if you prefer, but watch the cook time closely so it stays tender.
Marinade for Pinchos Puerto Rican Chicken Skewers Recipe
- 1/4 cup olive oil
- 1/4 cup orange juice
- Fresh tastes best, but bottled 100% orange juice works fine.
- 2 tablespoons lime juice
- 3 tablespoons apple cider vinegar or white vinegar
- 4 large garlic cloves, very finely minced or grated
- Use jarred minced garlic in a pinch, but fresh gives better flavor.
- 2 teaspoons kosher salt
- 1 teaspoon black pepper
- 2 teaspoons ground paprika
- 1 teaspoon smoked paprika
- Smoked paprika adds that street-grill vibe, especially if you cook indoors.
- 1 teaspoon ground cumin
- 1 teaspoon dried oregano
- 1 teaspoon onion powder
- 1 tablespoon adobo seasoning (Goya or similar)
- If you skip adobo, add an extra 1/2 teaspoon salt, 1/2 teaspoon garlic powder, and 1/2 teaspoon oregano.
- 1 tablespoon achiote oil or 1 teaspoon annatto powder mixed with 1 tablespoon neutral oil
- This adds color and a subtle earthy flavor. If you cannot find it, just use more olive oil.
For Grilling and Serving
- 2 tablespoons vegetable oil or canola oil for the grill grates or pan
- 8 to 10 wooden or metal skewers
- If you use wooden skewers, soak them in water for at least 20 to 30 minutes so they do not burn.
- 1 cup BBQ sauce or Puerto Rican style pinchos sauce
- Use your favorite thick, slightly sweet BBQ sauce as a shortcut.
- 1 tablespoon ketchup (optional, to sweeten and thicken a thinner sauce)
- 1 tablespoon honey or brown sugar (optional, for a sticky glaze)
- Lime wedges for serving
- Chopped cilantro or parsley for garnish (optional)
Equipment List
- Cutting board and sharp knife
- Large mixing bowl or zip-top bag for marinating
- Measuring cups and spoons
- Grill, grill pan, or large cast iron skillet
- Tongs
- Basting brush
- Instant-read thermometer if you want perfect doneness
Tips & Mistakes
- Cut the chicken into even 1 to 1.5 inch chunks so the skewers cook at the same speed.
- Dry the chicken with paper towels before marinating so the marinade sticks better.
- Marinate at least 2 hours for solid flavor, and up to 24 hours for deeper flavor, but do not go past 24 hours or the texture turns mushy.
- Soak wooden skewers in water and fully submerge them so they do not scorch on the grill.
- Preheat the grill or pan until it feels hot so the chicken sears and does not stick.
- Oil the grates or pan lightly, not the chicken directly, to avoid flare-ups.
- Do not crowd the skewers in the pan or on the grill, or they will steam instead of char.
- Flip the skewers only once or twice so they keep a good crust.
- Brush the BBQ glaze during the last few minutes so the sugars caramelize but do not burn.
- Pull the chicken off the heat when it reaches 165°F and let it rest a few minutes so it stays juicy.
How to Make Pinchos Puerto Rican Chicken Skewers Recipe
Step 1: Prep the Chicken
Pat the chicken thighs dry with paper towels. Trim any large pieces of fat, then cut the chicken into bite-size chunks about 1 to 1.5 inches wide. Keep the pieces similar in size so they cook evenly.
Step 2: Mix the Marinade
Add olive oil, orange juice, lime juice, vinegar, garlic, salt, pepper, both paprikas, cumin, oregano, onion powder, adobo seasoning, and achiote oil to a large bowl. Whisk until the mixture looks smooth and slightly thick. Taste a tiny drop and adjust the salt or acid to your liking.
Step 3: Marinate the Chicken
Add the chicken chunks to the bowl with the marinade. Toss well so every piece of chicken gets coated on all sides. Cover the bowl or seal everything in a zip-top bag, then chill it in the fridge for at least 2 hours and up to 24 hours.
Step 4: Soak the Skewers
If you use wooden skewers, place them in a shallow pan of water. Weigh them down with a plate so they stay under the surface. Soak them for at least 20 to 30 minutes while the chicken marinates.
Step 5: Thread the Skewers
Take the marinated chicken out of the fridge about 20 minutes before cooking so it comes closer to room temperature. Thread the chicken pieces onto the skewers, packing them snugly but not jammed tight. Leave a little space at each end of the skewer so you handle them easily on the grill.
Step 6: Preheat the Grill or Pan
Heat your grill to medium-high heat. If you cook indoors, heat a grill pan or cast iron skillet over medium-high until it feels very hot. Brush the grates or pan with vegetable oil so the chicken does not stick.
Step 7: Grill the Pinchos Puerto Rican Chicken Skewers
Place the skewers on the hot grill or pan in a single layer. Cook the first side for about 4 to 5 minutes until you see good color and light charring. Turn the skewers and cook another 4 to 6 minutes, turning once more if needed, until the chicken reaches 165°F in the thickest piece.
Step 8: Glaze with Sauce
While the skewers cook, stir together your BBQ sauce, ketchup, and honey or brown sugar if you want a thicker, stickier glaze. During the last 2 to 3 minutes of cooking, brush the skewers generously with the sauce. Turn them once and brush the other side so the glaze sets and turns shiny.
Step 9: Rest and Garnish
Transfer the cooked pinchos to a plate or platter. Let them rest for 3 to 5 minutes so the juices settle. Sprinkle with chopped cilantro or parsley and serve with lime wedges.
Variations I've Tried
I swap the orange juice for pineapple juice when I want a slightly sweeter, more tropical version. I also add a pinch of crushed red pepper or a few dashes of hot sauce to the marinade when my friends ask for extra heat. Sometimes I thread small chunks of bell pepper and onion between the chicken pieces for a veggie boost and extra color.
I also tried a yogurt based marinade once with the same spices, and it gave the chicken a super tender texture and a slight tang. When I cook for meal prep, I skip the sweet glaze and just use a squeeze of lime and a drizzle of olive oil so the skewers work with more sides.
How to Serve Pinchos Puerto Rican Chicken Skewers Recipe
Serve these Pinchos Puerto Rican Chicken Skewers hot off the grill with fluffy white rice, yellow rice, or garlicky rice and beans. Add a simple side of sliced avocado, tomato salad, or a crisp green salad to balance the smoky flavor. Kids love them with sweet plantains or tostones and a side of mild dipping sauce. I also pack leftovers into tortillas or pitas with lettuce and a squeeze of lime for an easy handheld lunch.
How to store
- Cool the skewers to room temperature, then store them in an airtight container in the fridge for up to 3 to 4 days.
- Freeze cooked pinchos in a freezer-safe bag or container for up to 2 months, and label the date so you track freshness.
- Reheat in a 350°F oven for 8 to 10 minutes, or in a covered skillet over low heat with a splash of water until hot.
- Avoid microwaving on high for too long, since that can dry the chicken, and instead use short bursts with a cover to keep moisture.

Pinchos Puerto Rican Chicken Skewers Recipe
Ingredients
Instructions
- Pat the chicken thighs dry with paper towels. Trim any large pieces of fat, then cut the chicken into bite-size chunks about 1 to 1.5 inches wide so they cook evenly.
- In a large bowl, whisk together the olive oil, orange juice, lime juice, vinegar, garlic, salt, pepper, paprika, smoked paprika, cumin, oregano, onion powder, adobo seasoning, and achiote oil until smooth. Taste a small drop and adjust salt or acid if needed.
- Add the chicken chunks to the bowl with the marinade and toss well to coat on all sides. Cover the bowl or transfer to a zip-top bag and marinate in the refrigerator for at least 2 hours and up to 24 hours.
- If using wooden skewers, soak them in water for 20 to 30 minutes, making sure they are fully submerged so they do not burn on the grill.
- Remove the marinated chicken from the refrigerator about 20 minutes before cooking. Thread the chicken onto the skewers, packing the pieces snugly but not too tightly, and leave a little space at each end for handling.
- Preheat a grill, grill pan, or large cast iron skillet over medium-high heat until hot. Brush the grates or pan lightly with vegetable or canola oil to prevent sticking.
- Place the chicken skewers on the hot grill or pan in a single layer without crowding. Cook for 4 to 5 minutes on the first side until nicely browned with light charring. Turn and cook another 4 to 6 minutes, turning once more if needed, until the chicken reaches 165°F in the thickest pieces.
- While the skewers cook, stir together the BBQ sauce with ketchup and honey or brown sugar if you want a thicker, sweeter glaze. During the last 2 to 3 minutes of cooking, brush the skewers generously with the sauce, turn once, and brush the other side so the glaze sets and becomes shiny.
- Transfer the cooked pinchos to a platter and let rest for 3 to 5 minutes so the juices settle. Garnish with chopped cilantro or parsley and serve with lime wedges.
Notes
Approximate per serving (1/6 of recipe, including marinade and a light glaze): 320 calories; fat 18 g; saturated fat 4 g; carbohydrates 11 g; fiber 1 g; sugars 7 g; protein 30 g; sodium 900 mg. Values will vary based on exact ingredients, sauce choice, and portion size.

Leave a Reply