If your chicken breasts are thick, pound them to an even thickness for uniform cooking.
In a bowl, combine the chicken breasts with olive oil, paprika, chili powder, onion powder, salt, and cumin. Rub the seasoning evenly over the chicken. Cover and refrigerate for at least 20 minutes to marinate.
While the chicken marinates, prepare the salsa.
Optional: For roasted corn, sauté corn in a pan with a bit of butter over medium heat for about 10 minutes until lightly charred. Let it cool.
In a mixing bowl, combine the corn, tomatoes, avocado, red onion, cilantro, and jalapeño. Squeeze in the lime juice, season with salt, and toss gently to mix.
Heat a drizzle of oil in a pan over medium heat. Grill the marinated chicken breasts for 5–6 minutes per side, or until fully cooked and the internal temperature reaches 165°F. Let rest for a few minutes before slicing.
Serve the grilled chicken over rice, topped generously with the fresh corn salsa.