Using an immersion blender and measuring cup or small blender, blend together the chipotle peppers, sour cream, lime juice, honey, oil, garlic cloves, paprika, salt, black pepper and cayenne pepper until a smooth mixture forms.
In a large mixing bowl, add the chicken, pour over the honey chipotle marinade, and thoroughly mix to combine. Cover the bowl and refrigerate the chicken mixture for 1 to 2 hours or overnight. Prior to cooking the chicken, remove from the fridge and bring to room temperature for at least 15 to 20 minutes.
Heat up some oil (about 1 tablespoon) in a large nonstick skillet over medium heat. Add in the marinaded chicken and cook while stirring until the chicken is fully cooked and the marinade has thickened up to coat the chicken, about 8 to 12 minutes or longer as needed. (If the chicken starts to dry up before it is fully cooked, mix in some water, starting with a 1/4 cup and adding more, as needed.) Once the chicken is thoroughly cooked but not dry, remove the pan from the heat and set aside to cool.
In a medium mixing bowl, add the lettuce, red bell peppers (or tomatoes) and red onions. Mix to combine. Set aside.
On a clean work surface, place down a flour tortilla. Spread some chipotle crema across the middle of the tortilla (about 2 tablespoons). Sprinkle over the sauce some mozzarella cheese (about 2 to 3 tablespoons) and then add a layer of the veggies mixture and a portion of the cooked chicken. Lastly, drizzle over the chicken some more of the chipotle crema.
Fold the outer edges of the tortilla over the filling to close the wrap. Repeat with remaining ingredients for a total of (4) wraps.
Serve honey chipotle chicken wraps as is or toasted. Enjoy!