Slice the chicken breasts lengthwise into thin, fry-shaped strips and set aside.
Place the chicken strips in a bowl and pour the buttermilk over them, making sure all pieces are coated. Let marinate for at least 30 minutes.
In a shallow bowl, whisk the eggs until smooth.
In another bowl, mix the flour, cornstarch, paprika, garlic powder, salt, and black pepper.
Remove the chicken from the buttermilk, letting excess drip off. Dredge each piece in the flour mixture.
Dip the floured chicken into the egg wash, then dredge again in the flour mixture to create a double coating.
Heat oil in a deep skillet or cast iron pan to 350°F (175°C).
Fry the chicken fries in batches, without overcrowding, until golden brown and crispy, about 3–4 minutes per batch.
Remove the chicken fries and place them on a wire rack to drain excess oil.
Serve hot with your favorite dipping sauces.