In a mixing bowl, combine white beans, parsley, oregano, basil, red peppers, shallot, artichoke hearts, garlic, olive oil, lemon zest and juice, red pepper flakes, salt and pepper.
Cover with air-tight lid and refrigerate for at least 8 hours to allow flavors to develop.
To assemble wraps, start by laying out tortillas.
Add cooked chicken to center of tortilla, dividing evenly between each wrap.
Top chicken with 1/2 cup marinated white beans.
Add spinach on top of white beans.
To fold wrap, fold in the left and right sides and then roll up wrap from the bottom. Cut wraps in half diagonally and serve.
NOTES
Wrap Storage: Wrap each chicken wrap individually or place in air-tight container and store in the refrigerator until ready to serve for easy, premade lunches.
Marinated Bean Storage: Prepared Beans will stay fresh in the refrigerator for 3-4 days.