01 - Wrap tofu block in a clean towel and set a heavy object on top. Allow it to press for 10 to 15 minutes to expel moisture.
02 - Cut the pressed tofu into bite-sized cubes approximately 3/4 inch each.
03 - Whisk soy sauce, sesame oil, rice vinegar, garlic powder, and onion powder in a bowl. Add tofu cubes and toss gently to coat. Let them marinate for 10 minutes.
04 - In a shallow dish, mix cornstarch, panko breadcrumbs, salt, and black pepper evenly.
05 - Dip each marinated tofu cube thoroughly into the coating mixture until evenly covered.
06 - Warm vegetable oil in a large nonstick skillet over medium-high heat until shimmering.
07 - Place tofu cubes in a single layer in the skillet, frying in batches if necessary. Cook 2 to 3 minutes on each side, turning carefully, until all sides are golden brown and crispy, about 10 minutes total.
08 - Remove tofu from skillet and drain briefly on paper towels. Serve immediately with preferred dipping sauce.