Pound out the chicken breast until they are approximately 1/4” thick.
In a shallow bowl, mix together the flour, onion powder, garlic powder, salt, pepper and cayenne pepper. Then in a separate shallow bowl whisk together the eggs and buttermilk.
Then dip and coat the chicken breasts in the flour mixture. Then dip the chicken in the buttermilk mixture and then back into the flour again and pack the flour onto the chicken breasts so that it’s completely coated. Place the coated chicken on a plate. Continue this process until all the chicken breasts are coated.
Preheat the oven to 200 degrees F. Then heat approximately 1 inch of vegetable oil in a large skillet over medium-high heat until the oil is approximately 350 degrees F.
You will have to work in batches for the next step. Gently place each coated chicken breast into the oil and cook for 2-3 minutes per side until the chicken is lightly golden brown. Drain the chicken on a plate lined with a paper towel and then place the chicken on a sheet pan in the oven while you fry the remaining chicken breasts. Allow the chicken to stay in the oven while you prepare the gravy.
Then it’s time to make the gravy. Combine the butter and flour in a medium saucepan.
Heat over medium high heat until the butter is melted and the flour is cooked. Then pour in the milk and whisk it in to make sure there are no lumps.
Allow the gravy to simmer for 3-5 minute until it thickens.
If the gravy is too thick, add more milk and if the gravy is too thin, allow it to continue to simmer until it has thickened.
Make sure that the chicken reaches an internal temperature of 165 degrees F. Then serve the chicken with the gravy and enjoy!
Notes
This chicken is best served fresh as it’s crispy and delicious but you can store the leftovers in an airtight container for up to 5 days.