In a mixing bowl, combine the softened butter, minced garlic, chopped parsley, smoked paprika, cumin, chili powder, cayenne pepper, lemon juice, salt, and pepper. Mix until all ingredients are thoroughly combined to create the cowboy butter.
Pat the chicken breasts dry with paper towels, then season both sides with salt and pepper.
Heat a large oven-safe skillet over medium-high heat and add a tablespoon of olive oil. Sear the chicken breasts for 3-4 minutes on each side until they are golden brown.
Once the chicken is seared, remove the skillet from heat. Spoon half of the cowboy butter mixture over the chicken breasts, making sure they are well-coated.
Scatter the halved cherry tomatoes and corn around the chicken in the skillet.
Place the skillet in the preheated oven and roast for 20-25 minutes or until the chicken reaches an internal temperature of 165°F (75°C).
Carefully remove the skillet from the oven, and add the remaining cowboy butter over the chicken. Let it rest for 5 minutes before serving.
Garnish with fresh cilantro and drizzle a little extra lemon juice over the top if desired.