Preheat your oven to 400°F (200°C). Line a baking sheet with parchment paper.
Begin by preparing the poblano peppers. Place them on the baking sheet and roast in the oven for about 20 minutes, turning occasionally, until the skin is blistered and charred. Remove from the oven, cover with foil, and let them steam for about 10 minutes. Once cooled, peel off the skin, deseed, and slice them into strips.
While the peppers are roasting, prepare the chicken. Use a meat mallet or rolling pin to pound the chicken breasts to an even thickness (about 1/2 inch). This helps them cook evenly.
In a shallow dish, mix together the flour, paprika, garlic powder, cumin, salt, and black pepper.
In another shallow dish, whisk the eggs. In a third dish, place the breadcrumbs.
Dredge each chicken breast in the flour mixture, shaking off the excess. Then dip it into the egg wash, followed by the breadcrumbs, ensuring they are fully coated.
Heat a generous amount of oil in a skillet over medium heat. Once hot, add the breaded chicken breasts and cook for about 6-7 minutes on each side until golden brown and cooked through. Remove from the skillet and let rest for a few minutes before slicing into strips.
Warm the corn tortillas in a dry skillet or directly over a flame until pliable.
To assemble the tacos, place a few strips of the crispy chicken on each tortilla, top with roasted poblano strips, shredded cabbage, and avocado slices. Sprinkle with fresh cilantro.
Serve with lime wedges and a drizzle of hot sauce if desired.