Step 1: Prep the Chicken Batter - Start by cutting the chicken into bite sized pieces that are all roughly the same size so they cook evenly. In a large bowl, whisk together the flour, cornstarch, salt, pepper, and baking powder. In another bowl, whisk the egg and cold sparkling water until combined. Pour the wet mixture into the dry ingredients and stir gently until you get a smooth batter. Add the chicken pieces and toss everything together until well coated. Let the chicken sit for about 10 to 20 minutes. That little resting time helps the coating stick better and gives you a crispier finish once fried.
Step 2: Heat the Oil Properly - Pour coconut oil into a heavy pot or deep skillet and heat it to 350 degrees. Keeping the oil temperature steady matters more than people think. If the oil is too cool, the chicken turns greasy. Too hot and the outside burns before the inside cooks through. I usually test one small piece first before frying a full batch. If it bubbles immediately and floats gently, the oil is ready.
Step 3: Fry the Chicken Until Crispy - Carefully add the battered chicken pieces into the hot oil in small batches. Do not overcrowd the pan or the temperature will drop too much. Fry each batch for about 2 to 3 minutes until lightly golden and cooked through. Transfer the chicken to a wire rack or paper towel lined plate. For the absolute best texture, fry the chicken a second time for another minute. This extra step makes a huge difference. The coating gets deeply crisp and stays crunchy even after being tossed in sauce.
Step 4: Build the Orange Sauce - In a large skillet or saucepan over medium heat, combine the orange juice, orange zest, lime juice, soy sauce, brown sugar, honey, rice vinegar, garlic, ginger, and chili paste. Stir everything together and let it simmer for about 2 to 3 minutes. The kitchen starts smelling incredible at this point. The garlic and ginger mellow out while the citrus brightens everything up. Whisk together the cornstarch and water slurry, then slowly stir it into the sauce. Within a minute or two, the sauce will turn glossy and thick enough to coat the back of a spoon. Taste the sauce and adjust it if needed. Add a little more honey for sweetness, extra lime juice for tang, or more chili paste if you like extra heat.
Step 5: Toss the Chicken Quickly - Add the crispy chicken into the sauce and toss quickly until every piece is coated. Do not let it sit too long in the pan or the coating can soften. The goal is to glaze the chicken while keeping all that crunch you worked for. This part always feels satisfying because the sauce clings beautifully to every crispy edge.
Step 6: Garnish and Serve - Transfer the orange chicken to a serving platter and sprinkle with toasted sesame seeds, sliced green onions, and extra orange zest strips if you want a little restaurant style flair. Serve it immediately while everything is hot and crispy. Around here, it usually goes straight over steamed rice with everybody reaching for seconds before I even sit down.