Prepare the Chicken: Pat the chicken strips thoroughly dry with paper towels. This is crucial for a crispy coating.
Set up Breading Stations: In a shallow dish or bowl, whisk together the flour, cornstarch, paprika, garlic powder, onion powder, cayenne pepper (if using), salt, and black pepper. In a second shallow dish, whisk together the eggs and milk.
Bread the Chicken: Working in batches, dip each chicken strip first into the egg mixture, ensuring it's fully coated, then transfer it to the flour mixture. Press the flour onto the chicken to create a thick, even coating. Place the breaded chicken strips on a plate or baking sheet and let them rest for about 10-15 minutes to help the coating adhere.
Heat the Oil: Pour enough oil into a deep fryer or heavy-bottomed pot to reach a depth of about 2-3 inches. Heat the oil to 350°F (175°C). Use a thermometer to monitor the temperature; maintaining the correct heat is key for crispy, evenly cooked fries.
Fry the Chicken Fries: Carefully add the breaded chicken strips to the hot oil in batches, being careful not to overcrowd the pot. Fry for 4-6 minutes, flipping occasionally, until golden brown, crispy, and cooked through. The internal temperature should reach 165°F (74°C).
Drain and Season: Use tongs to remove the fried chicken fries from the oil and place them on a wire rack set over a baking sheet to drain any excess oil. If desired, you can lightly sprinkle them with a little extra salt immediately after frying.
Serve Hot: Serve the crispy fried chicken fries immediately with your favorite dipping sauces.