Preheat oven to 400°F (200°C). Season chicken with chili powder, cumin, lime zest, salt and pepper.
Add oil to a 10-inch cast iron skillet and heat to medium high. Brown both sides for about 5 minutes per side. Remove chicken from pan.
Drizzle oil in pan. Add onion and cook until softened, about 5 minutes. Add corn, garlic, lime zest and juice, chili powder, cumin, cayenne, salt and pepper. Sauté for 2 minutes and nestle the chicken in the corn.
Transfer pan to oven and cook for 10 minutes, or until chicken reaches an internal temperature of 165°F (75°C). Remove from oven and sprinkle with diced tomatoes, cheese and cilantro. Serve with lime wedges.
Nutrition facts per serving: 459 calories, 43 g protein, 16 g fat (5 g saturated fat), 40 g carbs (6 g fibre), 121 mg cholesterol, 400 mg sodium.