Step 1: Marinate the Chicken: In a bowl, combine the chicken pieces, soy sauce, Shaoxing wine (or dry sherry), grated ginger, minced garlic, and white pepper. Mix well to ensure the chicken is evenly coated. Cover and refrigerate for at least 30 minutes, or up to 4 hours. Longer marinating times will result in more flavorful chicken.
Step 2: Prepare the Coating: In a separate bowl, whisk together the all-purpose flour, cornstarch, salt, baking powder, and paprika. This blend ensures a light, crispy coating when fried.
Step 3: Coat the Chicken: Remove the marinated chicken from the refrigerator. Take each piece of chicken and dredge it thoroughly in the flour mixture, ensuring it's completely coated. Shake off any excess flour.
Step 4: Heat the Oil: Pour vegetable oil into a deep pot or Dutch oven, filling it to a depth of about 2-3 inches. Heat the oil over medium-high heat until it reaches a temperature of 325F to 350F (160C to 175C). Use a deep-fry thermometer to monitor the temperature.
Step 5: Fry the Chicken: Carefully add the coated chicken pieces to the hot oil in batches, being careful not to overcrowd the pot. Fry for about 5-7 minutes per batch, turning occasionally, until the chicken is golden brown and cooked through. The internal temperature of the chicken should reach 165F (74C).
Step 6: Drain and Serve: Remove the fried chicken from the oil using a slotted spoon or tongs. Place the chicken on a wire rack lined with paper towels to drain excess oil. Serve immediately.
Step 7: Garnish (Optional): Before serving, garnish with sesame seeds and chopped green onions for added flavor and visual appeal.
For a spicier variation, add a pinch of cayenne pepper to the flour mixture. Serve the chicken with a side of sweet chili sauce or a homemade dipping sauce for an extra layer of flavor.