Dice the tofu into ½-1” cubes.
In a mixing bowl combine the flour, salt, and1/3 cup cornstarch. Add water until it reaches a runny consistency, but coats the back of a spoon. Start with 1/3 cup and add more from there.
Toss the tofu into the batter and lightly toss to coat.
Heat a large skillet over medium heat and add the oil.
While the oil heats up, whisk together the orange juice, sugar, zest, soy sauce, rice vinegar, ginger, garlic, and the remaining 2 tbsp corn starch until combined.
Once the oil is hot, add the tofu, working in batches, frying for 3-4 minutes per side or until golden and crispy. Remove from the pan.
Remove the oil from the pan and return to the burner. Add the orange sauce and bring to a simmer, stirring frequently until thickened.
Add the tofu to the pan and toss until the tofu is completely coated.
Remove from the heat and serve.