Start by mixing buttermilk and minced chipotle peppers in a bowl. Add chicken strips and coat them well in the mixture. I like to let it sit for at least 15 minutes so the flavors really soak in. This step makes the chicken tender and flavorful.
In another bowl, combine flour, cornstarch, paprika, garlic powder, salt, and pepper. This dry mix is what gives the chicken its crispy outer layer. Make sure everything is evenly mixed so every bite tastes consistent.
Dip each marinated chicken strip into beaten eggs first, then dredge it in the flour mixture. Press lightly so the coating sticks properly. I usually double-coat for extra crunch, and it makes a big difference.
Heat oil in a skillet over medium heat. Fry the chicken pieces in batches until golden brown and fully cooked. This usually takes about 4–5 minutes per side. Place them on paper towels afterward to remove excess oil.
Mash the avocados slightly in a bowl, then mix in cabbage, lime juice, mayonnaise, cilantro, and salt. I like to keep it slightly chunky for texture. It should taste fresh, creamy, and slightly tangy.
Serve the crispy chicken hot alongside or topped with avocado slaw. The contrast between crunchy and creamy is what makes this dish so special. You can also turn it into tacos or wraps if you like.