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 oil in a large non-stick skillet over medium-high heat.
05 - Arrange tofu cubes in a single layer and fry for 3 to 4 minutes per side until golden and crispy. Work in batches if necessary.
06 - Transfer fried tofu to a plate lined with paper towels to remove excess oil.
07 - Serve hot, garnished with green onions or cilantro alongside your preferred dipping sauce.