Prepare the chicken: Pat the chicken dry and season generously with olive oil, smoked paprika, cumin, garlic powder, onion powder, salt, and pepper. You can either pan-sear the chicken in a skillet over medium-high heat until cooked through (about 6-8 minutes per side), or bake it in a preheated oven at 400°F (200°C) for 20-25 minutes, or until the internal temperature reaches 165°F (74°C).
Shred the chicken: Once cooked, let the chicken rest for a few minutes. Using two forks or a shredding utensil, shred the chicken into bite-sized pieces. If pan-seared, you can shred it directly in the skillet. If baked, transfer it to a cutting board or bowl.
Make the chipotle mayo: In a small bowl, combine the mayonnaise, minced chipotle peppers, adobo sauce, lime juice, and minced garlic. Stir until well combined and creamy. Taste and adjust seasoning or spice level as needed.
Combine chicken and mayo: Add about half of the chipotle mayo to the shredded chicken. Toss gently to coat the chicken evenly. Add more mayo if you prefer a creamier consistency or a more intense flavor.
Warm the tortillas: Warm the tortillas according to package directions. This can be done in a dry skillet, in the microwave wrapped in a damp paper towel, or directly over a low gas flame for a slight char.
Assemble the tacos: Spoon a generous portion of the chipotle mayo chicken mixture into each warm tortilla. Top with your favorite optional toppings like shredded lettuce, diced tomatoes, cilantro, cotija cheese, avocado, or pickled red onions. Serve immediately with extra lime wedges on the side.