Pat the chicken dry with paper towels.
Season both sides with smoked paprika, garlic powder, onion powder, salt, and black pepper.
Heat olive oil in a skillet over medium heat.
Cook the chicken for 5–6 minutes per side, or until fully cooked.
Let the chicken rest for 5 minutes, then slice or shred it.
Toss the warm chicken with BBQ sauce.
Warm the tortillas so they are soft and easy to roll.
Spread ranch dressing or mayo on each tortilla if using.
Add shredded lettuce, tomato slices, BBQ chicken, shredded cheese, and red onion.
Fold in the sides and roll tightly into wraps.
Toast each wrap in a dry skillet for 1–2 minutes per side until lightly golden.
Slice in half and serve warm.