01 - Place a grill pan or skillet over medium-high heat and allow it to preheat thoroughly.
02 - Rub chicken breasts evenly with olive oil, garlic powder, smoked paprika, salt, and ground black pepper. Place on preheated grill pan and cook for 6 to 7 minutes per side, until thoroughly cooked and juices run clear. Remove from heat and let rest for 5 minutes, then slice thinly against the grain.
03 - In a mixing bowl, combine shredded mozzarella, cheddar, grated Parmesan, minced garlic, mayonnaise, and chopped parsley. Mix until a cohesive spread forms.
04 - Lay each flour tortilla flat. Evenly spread one quarter of the garlic cheese mixture over each tortilla. Top with spinach or mixed greens, sliced tomatoes, optional red onion, and sliced chicken.
05 - Fold in the sides of each tortilla and roll up tightly to form a compact wrap. Heat a clean skillet over medium heat. Place wraps seam-side down and grill each for 2 to 3 minutes per side until golden brown and cheese is melted.
06 - Remove wraps from skillet, slice each in half on the diagonal, and serve warm.