01 - Press tofu for at least 10 minutes to remove excess moisture, then cut into ¾-inch cubes.
02 - Combine cornstarch, flour, garlic powder, smoked paprika, salt, and black pepper in a medium bowl.
03 - Gently toss tofu cubes in the breading mixture until evenly coated.
04 - Heat neutral oil in a large non-stick skillet over medium-high heat.
05 - Add tofu cubes in a single layer; fry for 3–4 minutes per side until golden and crispy. Work in batches if necessary.
06 - Transfer fried tofu to a paper towel-lined plate to absorb excess oil.
07 - Serve hot, garnished with green onions or cilantro and accompanied by dipping sauce.