01 - Whisk together olive oil, lime juice and zest, minced garlic, chili powder, cumin, smoked paprika, salt, and black pepper in a large bowl until fully combined. Place chicken breasts in the mixture, turning to coat thoroughly. Cover and refrigerate for at least 30 minutes, up to 2 hours for maximum flavor penetration.
02 - While chicken marinates, combine sour cream, mayonnaise, salsa, lime juice, honey, and garlic powder in a small bowl. Whisk until smooth and creamy. Refrigerate until ready to serve, allowing flavors to meld together.
03 - Preheat grill or grill pan to medium-high heat (approximately 400°F). Remove chicken from marinade, allowing excess to drip off. Grill for 6 to 7 minutes per side, until internal temperature reaches 165°F and chicken develops nice char marks. Avoid flipping too frequently to ensure proper searing.
04 - During the final 2 minutes of grilling, evenly distribute shredded cheese over each chicken breast. Close the grill lid or tent with aluminum foil to allow cheese to melt completely without overcooking the chicken.
05 - Transfer chicken to a cutting board and let rest for 5 minutes to allow juices to redistribute. Plate each chicken breast, drizzle generously with fiesta sauce, and top with pico de gallo or diced tomatoes. Garnish with fresh cilantro leaves and serve with lime wedges on the side.