Pat the chicken cubes dry with paper towels to remove excess moisture, which helps achieve a crispy coating.
In a mixing bowl, combine garlic powder, salt, and black pepper. Toss the chicken cubes in the seasoning mixture until evenly coated.
Sprinkle cornstarch over the seasoned chicken, then toss again until all pieces are coated in a thin, even layer of starch. For extra crunch, you can double-dip by re-coating the chicken after the first layer.
Pour about 1/2 inch of oil into a large skillet and heat over medium-high until shimmering and a small breadcrumb sizzles when dropped in, indicating it's around 180°C (350°F).
Add the coated chicken cubes carefully into the hot oil using tongs, making sure not to overcrowd the pan. Fry in small batches if needed.
Fry the chicken for 3–4 minutes, turning occasionally with tongs, until golden brown and crispy on all sides. You’ll hear a satisfying crackle as they fry.
Use tongs to remove the chicken from the oil and place on paper towels to drain excess oil. Rest for about 2 minutes to help lock in crispness and juices.
Squeeze fresh lemon juice over the hot chicken cubes for brightness and a flavor boost. Serve immediately to enjoy the crispy texture at its best.