01 - Wrap tofu block in a clean towel and weight it with a heavy object. Press for 10 to 15 minutes to expel excess moisture.
02 - Slice pressed tofu into bite-sized cubes approximately ¾ inch each.
03 - In a mixing bowl, whisk together soy sauce, sesame oil, rice vinegar, garlic powder, and onion powder. Add tofu cubes and gently toss to ensure even coating. Let marinate for 10 minutes.
04 - Combine cornstarch, panko breadcrumbs, salt, and black pepper in a shallow bowl.
05 - Dredge each marinated tofu cube thoroughly in the cornstarch mixture, ensuring full coverage.
06 - Warm vegetable oil in a large nonstick skillet over medium-high heat.
07 - Arrange tofu cubes in a single layer, frying in batches if needed. Cook each side for 2 to 3 minutes, turning to achieve a golden, crispy crust. Total frying time is about 10 minutes.
08 - Transfer tofu onto paper towels to drain briefly. Serve immediately with preferred dipping sauces.