Make sure the oil is around 350°F before frying the chicken. If it’s too hot, the outside will burn and the chicken will still be raw in the middle. If it’s too cool, the outside will turn greasy/soggy. Use an oil thermometer, not a meat thermometer, to check.
Fry chicken in batches if needed. You don’t want to overcrowd it, or the oil temperature will get too low, creating greasy fried chicken.
Speaking of thermometers, use a meat thermometer to make sure your chicken is fullycooked at 165°F.
Season the gravy with a light hand–I recommend adding salt and pepper right at the end to your taste.