The beauty of this recipe is that you can make the beans and grilled chicken a couple of days ahead of time and store in the fridge. Then, when you’re ready to make quesadillas, combine the cheeses and assemble! You can also completely assemble the quesadillas, store in the fridge for the day and then pull them out when you’re ready to put them on the skillet!
Place the chicken in a large bowl. Add the lime juice, vinegar, olive oil, and garlic then toss until the chicken is well coated. Marinate at room temperature for 1 hour. Grill or broil chicken for 4 minutes on each side, or until a thermometer reads 160°F (70°C) when inserted into thickest part of the breast. Tent with foil.
Shred the chicken when it’s cool enough to handle. (Shredded chicken can be prepared a day or two in advance and kept in the refrigerator, or store the cooked and shredded breasts in a covered container in the freezer for up to 3 months.)
Place the drained beans, lime juice, garlic powder and salt into the bowl of a food processor. Process until smooth. You can also use a potato masher and do this by hand.
Toss the cheeses, lime juice and cilantro in large bowl.
To assemble: Place 4 of the tortillas on a flat work surface. Spread a thin layer of beans on each tortilla, sprinkle with cheese and top with shredded chicken. Make sure not to put the cheese too close to the outside of the tortillas to prevent it from oozing out. Complete the assembly by placing a tortilla on top of each quesadilla.
Heat a large skillet over medium heat. Place 1 quesadilla in the skillet and cook until golden brown, about 1 minute. Flip quesadilla and cook until bottom is golden brown and cheese is melted. Serve alone or with some salsa or a generous dollop of guacamole.
Find it online: https://deliciouslyorganic.net/best-chicken-quesadillas-recipe/