01 - In a large bowl, whisk together olive oil, lime juice, chipotle chili powder, honey, cumin, minced garlic, salt, and black pepper until well combined.
02 - Add the chicken cubes to the marinade, ensuring all pieces are coated. Cover and refrigerate for at least 30 minutes or up to 2 hours to maximize flavor.
03 - If using wooden skewers, submerge them in water for 30 minutes to prevent burning. Preheat grill to medium-high heat.
04 - Thread the marinated chicken cubes onto the skewers, leaving a little space between each piece for even cooking.
05 - Grill chicken skewers for 10-12 minutes, turning every 2-3 minutes, until the internal temperature reaches 165°F and the outside is lightly charred.
06 - Transfer skewers to a serving platter. Sprinkle with fresh cilantro and serve immediately with lime wedges.