Ingredients
Equipment
Method
Soak and dredge
- Soak the bone-in chicken pieces in buttermilk and hot sauce for at least 30 minutes or overnight, keeping it chilled while it soaks.
- Whisk together all seasoned flour coating ingredients in a shallow dish: all-purpose flour, garlic powder, onion powder, smoked paprika, cayenne pepper, salt, and cracked black pepper.
- Remove the chicken from the buttermilk, letting excess drip off, then dredge firmly in the seasoned flour until coated.
- Repeat the dip-and-dredge process for extra crunch so the coating bakes up thick during frying.
Fry the chicken
- Heat 2-3 inches of vegetable oil to 350°F in a large cast iron skillet.
- Fry the chicken for 10-12 minutes per side until deeply golden and the internal temperature reaches 165°F.
- Drain the fried chicken on paper towels to set the crust before serving.
Make the white gravy
- Whisk pan drippings and flour in a skillet over medium heat for 1 minute to cook off the raw flour taste.
- Gradually whisk in whole milk and cook until thickened, using a steady whisk to keep the gravy smooth.
- Season the gravy with salt and pepper to taste.
Serve
- Serve the chicken immediately with the white gravy poured over the top so it pools around the base.
Notes
Pro tip: for the crispiest thick crust, dredge firmly and don’t skip the second dip-and-dredge before frying. Store leftover chicken in an airtight container in the refrigerator for up to 3 days; reheat in a 400°F oven until crisp again (best texture within 24 hours). Freeze cooked chicken for up to 2 months, though the coating may soften after thawing. For a dairy-light option, use buttermilk-style cultured plant milk and swap the whole milk in the gravy with an unsweetened plain alternative; texture may vary but the method stays the same.
