Start by combining olive oil, garlic powder, minced garlic, salt, and black pepper in a large bowl. Mix everything well, then add your chicken pieces. Toss thoroughly until coated. Cover the bowl and refrigerate for at least 1 hour. If you can wait longer, 24 hours is ideal for deeper flavor.
Prepare a flour mix in a separate bowl using flour, garlic powder, salt, and pepper. In another small dish, beat the egg whites lightly. Take each marinated chicken piece, dip it into the egg whites, then into the flour mixture. Press firmly so the coating sticks. Set the coated pieces on a wire rack and refrigerate again—30 minutes is the minimum, but 2 hours is better for extra crunch.
Heat about 2 inches of vegetable oil in a Dutch oven to 325°F. Fry the chicken in batches to avoid overcrowding. Cook until the internal temperature reaches 160°F for breasts and 175°F for thighs and drumsticks. This usually takes around 12–15 minutes. Rotate pieces every few minutes for even browning. Place on paper towels to drain once done.
In a skillet, melt one tablespoon of butter with garlic and water over medium heat. Stir constantly for 1 minute. Add the remaining butter and let it melt. Once done, remove from heat and stir in chopped parsley, salt, and pepper. Pour the sauce into a small bowl for brushing or spooning over the fried chicken.