In a large bowl, whisk together buttermilk and egg thoroughly until combined.
Submerge the chicken pieces into the buttermilk mixture. Cover with a lid or plastic wrap, and marinate for 30 minutes to 24 hours in then refrigerator.
In a large bowl that has a fitted lid, whisk together flour, herbs, and spices.
In a large Dutch oven or skillet, heat about 3 inches of oil. Preheat the oil to 350°F over medium-high heat, using a deep-fry thermometer.
Drain the chicken from the buttermilk mixture. Add the pieces to the flour mixture. Cover and shake until the coating adheres on all sides. Shake off any excess flour. Carefully lower the chicken pieces one at a time into the hot oil. Do not to overcrowd the fryer. Fry in batches if necessary.
Cook for approximately 14-16 minutes, turning halfway through, until the crust is beautifully golden brown and meat thermometer inserted at the thickest part of the chicken cut reads a minimum of 165°F. (NOTE: If making in batches, preheat oven to 175°F. Line a baking sheet with aluminum foil and place an oven-safe wire rack inside. Place the cooked pieces on the pan while making the next batch. Let the oil regain temperature before frying additional batches.)
When the chicken is done, place each cooked piece on a wire rack or paper towel lined sheet pan. Serve with your favorite fried chicken sides.