Step 1: Prepare the Chicken Filling : Heat olive oil in a skillet over medium-high heat. Add chicken strips, season with chili powder, cumin, smoked paprika, garlic powder, onion powder, salt, and pepper. Cook for 5–7 minutes, stirring occasionally, until chicken is cooked through and lightly browned. Add sliced bell pepper and onion; cook for another 3–4 minutes until vegetables are softened and slightly caramelized. Remove from heat and set aside.
Step 2: Make the Salsa : In a bowl, combine diced tomatoes, red onion, jalapeño (if using), lime juice, cilantro, salt, and pepper. Stir well and refrigerate until serving.
Step 3: Make the Guacamole : In a bowl, mash the avocados with a fork until slightly chunky. Add lime juice, red onion, cilantro, jalapeño (if using), and salt. Stir to combine and cover with plastic wrap pressed against the surface to prevent browning.
Step 4: Assemble the Quesadillas : Lay out tortillas on a clean surface. Sprinkle half of the cheese on one side of each tortilla. Add a layer of chicken and vegetable filling. Top with remaining cheese and fold the tortilla in half to create a half-moon shape.
Step 5: Cook the Quesadillas : Heat a clean skillet or griddle over medium heat. Place assembled quesadilla in the pan and cook for 2–3 minutes per side, pressing lightly with a spatula, until golden brown and cheese is melted. Remove and repeat with remaining quesadillas.
Step 6: Slice and Serve : Slice quesadillas into wedges using a sharp knife or pizza cutter. Serve immediately with fresh salsa and guacamole on the side.