Whisk egg and milk together in a large bowl. Place all of your chicken into the bowl, ensuring it is all covered. Place the bowl in the fridge for at least 1 hour.
While you wait, feel free to make your waffles and set aside. You can also prep your toppings.
Heat a pan on the stove over medium heat with avocado oil for about five minutes or until warm.
While the pan is heating, mix together cassava flour, paprika, garlic salt and onion powder in a large bowl and place next to the stove.
Remove the chicken from the refrigerator and place the bowl next to the cassava flour mixture.
Piece by piece, move chicken from the milk to the flour using a fork and cover completely.
Carefully transfer the chicken to the stove and cook for 5-7 minutes on each side. Tip: if the bottom of your pan is coated in excess flour after cooking a batch, clean out pan and start the oil heating step again to achieve clean, not burnt chicken.
Move the chicken to a drying rack and let cool so that the coating is less likely to fall off.
Assemble your chicken & waffles with your toppings of choice and enjoy!