In a small bowl, mix together the chili powder, honey, cumin, salt, black pepper, and olive oil. If using, add the smoked paprika and garlic powder. This creates a seasoning paste that will flavor the chicken beautifully.
Take your chicken and pat it dry with paper towels. This helps the spice mixture adhere better. Rub the spice paste evenly over the chicken pieces. Let it sit for about 10 minutes to absorb the flavors.
Heat a skillet over medium-high heat. Once hot, add the chicken. Cook for about 5–7 minutes per side, or until fully cooked. If using chicken breasts, be careful not to overcook, as they can become dry. Transfer to a cutting board and let rest for a few minutes.
While the chicken rests, combine red onion, tomato, cilantro, jalapeño, lime juice, salt, and pepper in a bowl. Mix well and adjust seasoning to taste. The freshness goes hand in hand with the seasoned chicken.
In the skillet (or microwave if you’re in a rush), warm the tortillas for a few minutes until they’re pliable. This will prevent them from cracking when you fold them.
Slice the chicken into strips or bite-sized pieces. Lay them on your tortilla and top with pico de gallo. Feel free to add other toppings like shredded cheese or a drizzle of sour cream if you wish.
Your chicken tacos are ready to enjoy! Serve with lime wedges on the side for that extra zing.