Begin by marinating the chicken. In a bowl, mix the olive oil, smoked paprika, chili powder, garlic powder, cumin, salt, and black pepper. Add the chicken breasts, ensuring they are well coated. Cover and let them marinate in the refrigerator for at least 30 minutes.
While the chicken is marinating, prepare the chipotle ranch sauce. In a separate bowl, combine the mayonnaise, sour cream, chopped chipotle peppers, and lime juice. Mix well and adjust the seasoning to your preference.
Preheat your grill or grill pan over medium-high heat. Once hot, add the marinated chicken breasts. Grill for about 6-7 minutes per side, or until the chicken reaches an internal temperature of 165°F (75°C). Remove from the grill and let it rest for a few minutes before slicing.
In a large bowl, combine the cooked rice, black beans, corn, shredded lettuce, diced tomatoes, and shredded cheese. Toss gently to mix the ingredients evenly.
To assemble the burritos, take a large flour tortilla and place a portion of the rice and bean mixture in the center. Add a few slices of grilled chicken and drizzle with the chipotle ranch sauce.
Fold in the sides of the tortilla and then roll it up tightly from the bottom. Repeat with the remaining tortillas and filling.
Heat a skillet over medium heat and add a little butter or oil. Place the burritos seam side down in the skillet. Grill for 2-3 minutes on each side until golden brown and crispy.
Slice each burrito in half and serve with extra chipotle ranch sauce on the side for dipping.