Preheat and prep: Heat your oven to 400°F (200°C). Lightly grease a 9x13-inch baking dish or line it with parchment for easier cleanup.
Season the chicken: Pat the chicken dry with paper towels. In a small bowl, mix salt, pepper, chili powder, cumin, garlic powder, and onion powder.
Rub the spice mix onto both sides of each breast. Drizzle with olive oil if you want extra browning.
Arrange in the dish: Place the chicken in a single layer. If using beans or corn, scatter them around the chicken in the dish.
Add the salsa: Pour salsa over the chicken, spreading evenly.
You want each piece covered so it stays moist.
Bake uncovered: Bake for 22–28 minutes, depending on thickness. The chicken is done when the internal temperature reaches 165°F (74°C) at the thickest point.
Add cheese: Sprinkle shredded cheese over the chicken and bake for 3–5 more minutes, just until melted and bubbly.
Rest and garnish: Let the chicken rest for 5 minutes. Sprinkle with cilantro and serve with lime wedges.