01 - In a mixing bowl, combine olive oil, minced garlic, smoked paprika, salt, and black pepper. Add the chicken strips and toss until evenly coated. Allow to marinate for 10 minutes at room temperature.
02 - Heat a large skillet over medium-high heat. Add the marinated chicken strips and sauté until cooked through and lightly caramelized, approximately 6–8 minutes, turning occasionally for even browning. Remove from heat and set aside.
03 - Lay each flour tortilla flat on a clean work surface. Distribute the mozzarella and cheddar cheeses evenly down the center of each tortilla.
04 - Divide the cooked chicken strips evenly among the four tortillas, arranging them directly over the shredded cheese layer.
05 - Layer baby spinach leaves, diced tomato, and thinly sliced red onion over the chicken on each wrap. Drizzle with mayonnaise if desired.
06 - Fold in the sides of each tortilla, then roll tightly from the bottom to enclose all filling securely. Press gently to hold shape.
07 - Wipe the skillet clean and return to medium heat. Place each wrap seam-side down in the skillet and cook for 2–3 minutes per side until the exterior is golden brown and the cheese has fully melted inside.
08 - Transfer the wraps to a cutting board and slice each in half diagonally. Sprinkle with freshly chopped parsley and serve warm.