In a saucepan put chicken pieces and enough water to cover the meat.
Add salt, red chili powder and garlic.
Boil for about 30 minutes on medium low heat.
Once the chicken is cooked through, take it out and give it a rough chop. Let the leftover water in the saucepan dry till you have just the spice residue but be careful that it doesn’t burn.
While the water is drying, chop the vegetables and have them ready to add to the saucepan.
Once the water has dried, add the chopped onions first. Let them turn translucent and the water from the onions dry before adding the rest of the veggies and the chicken.
Mix to combine and let cool.
Once thoroughly cooled, add the cheese. Now you have a mixture that you can start assembling the quesadillas with or store for up to 3-4 days in an airtight container. You can also freeze it for up to a month.
Lay your tortillas in an assembly line fashion and start putting about 1 - 1 ½ tablespoons onto each tortilla.
Fold into half and press down to ensure the mixture is evenly spread out.
Put a large skillet over medium high heat and once hot, add 1 tablespoon of oil to the pan.
Put 2-3 quesadillas ( depending on how big they are) on the pan and let brown on one side for about 30 seconds, before flipping and browning the other side. Drain on a wire rack or paper towel lined plate.
Enjoy on its own or with salsa and guacamole.