Place the chicken gizzards in a pot with onion, celery, bay leaves, thyme and smashed garlic – salt . Add enough water to cover the gizzards by 1 inch. Bring the gizzards to a boil, reduce heat to low, cover, and simmer until tender, about 1 ½ – 2 hours or more depending on preference .. You may have to add more water , if needed, to keep gizzards covered.
Drain gizzards in a colander , pick out or remove celery, bay leaves and onion. Reserve the broth or freeze for later use.
In a large bowl whisk together the flour, cornstarch, baking powder, salt, paprika, garlic powder, onion powder, cayenne pepper, herbs and white pepper.
When ready to fry dredge the gizzards in the , egg mixture , then the flour mixture, shaking any excess flour. You may use a ziplock bag for this process. Set aside for about 15 minutes.
Heat oil in a deep fryer or cast iron skillet to 375 degrees F (190 degrees C). Temperature will drop once you add gizzards .