These Cowboy Butter Chicken Skewers are packed with flavor and are super fun to eat! Juicy chicken pieces are marinated in a tasty buttery sauce, then grilled to perfection.
Who doesn’t love food on a stick? It’s like a party on your plate! I love serving these with a side of veggies or rice for a complete meal. Yum!
Key Ingredients & Substitutions
Chicken: Boneless, skinless chicken breasts work well for these skewers. You could also use chicken thighs for more flavor and moisture. If you’re vegetarian, try using firm tofu or seitan instead; just adjust marinating time accordingly!
Butter: Unsalted butter is my go-to since you can control the saltiness. If you need a dairy-free option, consider using olive oil or a plant-based butter instead. This keeps the dish tasty while accommodating dietary preferences.
Spices: Smoked paprika adds a lovely depth. If you can’t find it, regular paprika will work. For a bit more heat, you might add extra cayenne or use a spicy seasoning blend you enjoy!
Garlic: Fresh minced garlic is best for its rich flavor. In a pinch, you could use garlic powder, but adjust that to taste, as it’s more concentrated.
How Do I Grill Chicken Perfectly on Skewers?
Grilling chicken skewers might seem tricky, but with a few tips, you’ll nail it! Make sure to soak wooden skewers to avoid them burning. With the grilling, follow these steps:
- Preheat the grill to medium-high—this is crucial for a nice char.
- Leave space between chicken pieces on skewers for even cooking; this helps airflow.
- Cook for 10-12 minutes, turning occasionally. This promotes even browning and juiciness.
- Check for doneness with a meat thermometer; it should read 165°F (75°C).
Let the skewers rest for a couple of minutes before serving. This helps lock in those yummy juices!

Cowboy Butter Chicken Skewers
Ingredients You’ll Need:
- 1.5 lbs (700g) boneless, skinless chicken breasts, cut into 1-inch pieces
- 4 tablespoons unsalted butter, melted
- 2 tablespoons olive oil
- 3 cloves garlic, minced
- 1 tablespoon smoked paprika
- 1 teaspoon chili powder
- 1 teaspoon ground cumin
- 1 teaspoon dried oregano
- 1 teaspoon onion powder
- 1/2 teaspoon cayenne pepper (optional, for heat)
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- Juice of 1 lemon
- 1/4 cup fresh parsley, chopped (for garnish)
- Lemon wedges, for serving
- Wooden or metal skewers
Time Needed:
This recipe takes about 20 minutes of prep time and 10-12 minutes of grilling time. If you have time, marinating the chicken for at least 30 minutes (or up to 2 hours) enhances the flavors. So, plan for around 1 hour total, if you include marinating!
Step-by-Step Instructions:
1. Prepare the Skewers:
If you’re using wooden skewers, soak them in water for at least 30 minutes before grilling. This helps prevent them from burning on the grill.
2. Make the Marinade:
In a large bowl, whisk together the melted butter, olive oil, minced garlic, smoked paprika, chili powder, ground cumin, dried oregano, onion powder, cayenne pepper (if using), salt, black pepper, and lemon juice. Mix until everything is well blended.
3. Marinate the Chicken:
Add the cut chicken pieces to the marinade. Toss everything until the chicken is well coated. Cover the bowl and refrigerate for at least 30 minutes, or up to 2 hours to let those delicious flavors really sink in!
4. Preheat the Grill:
Heat your grill to medium-high. This is the perfect temperature to get a nice sear on those skewers.
5. Assemble the Skewers:
Once the chicken is marinated, thread the pieces onto the skewers. Leave a little space between each piece for even cooking.
6. Grill the Skewers:
Place the skewers on the preheated grill. Grill for about 10-12 minutes, turning occasionally, until the chicken is cooked through and has a nice char. Make sure the chicken reaches an internal temperature of 165°F (75°C).
7. Serve Immediately:
Once grilled, remove the skewers from the grill and place them on a serving platter. Garnish with freshly chopped parsley for a burst of color and freshness. Serve with lemon wedges for a zesty touch!
8. Extra Flavor Boost (Optional):
For an extra layer of flavor, brush any remaining melted butter mixture on the skewers while they’re still warm. This keeps them juicy and delicious!
These Cowboy Butter Chicken Skewers are perfect as a hearty appetizer or a satisfying main dish. Enjoy with your favorite sides and let the flavors shine!
Can I Use Chicken Thighs Instead of Breasts?
Absolutely! Chicken thighs are a great option as they tend to be juicier and more flavorful. Just be sure to cut them into similar-sized pieces for even cooking!
How Can I Make This Recipe Ahead of Time?
You can marinate the chicken the night before and store it in the refrigerator. When you’re ready to grill, just thread the chicken onto skewers and cook as directed. This makes for a quick meal on busy nights!
What Should I Do If I Don’t Have a Grill?
No worries! You can cook these skewers in the oven. Preheat your oven to 400°F (200°C), place the skewers on a baking sheet lined with parchment paper, and bake for about 15-20 minutes, turning halfway through, until the chicken is cooked through.
How to Store Leftovers?
Store any leftover skewers in an airtight container in the fridge for up to 3 days. To reheat, warm them gently in the microwave or on a skillet over low heat to keep them moist. Enjoy later as a quick lunch or snack!



