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é for 6 to 8 minutes, turning occasionally, until fully cooked through and lightly caramelized. Remove from the skillet and set aside.
03 - Lay the flour tortillas flat on a clean work surface. Divide the mozzarella and cheddar cheese evenly down the center of each tortilla.
04 - Distribute the cooked chicken strips evenly over the cheese on each tortilla. Top with baby spinach, diced tomato, and sliced red onion. Drizzle with mayonnaise if desired.
05 - Fold in the sides of each tortilla, then roll tightly from the bottom to form a secure wrap, keeping the filling enclosed.
06 - Wipe the skillet clean and return to medium heat. Place each wrap seam-side down in the skillet and cook for 2 to 3 minutes per side until the tortilla is golden and the cheese has melted.
07 - Slice each wrap in half diagonally, garnish with freshly chopped parsley, and serve immediately while warm.