tep 1
Press the tofu: Wrap the block of tofu in a clean tea towel, and place on a cutting board. Weigh down the tofu with a sheet pan topped with something heavy, such as a large skillet, cans or books, until the tea towel is soaked, about 30 minutes.
Step 2
While the tofu is pressed, prep the zucchini: Halve the zucchini crosswise, then cut each piece lengthwise into ¼-inch-thick planks. Finally, cut each plank lengthwise into ¼-inch-thick “fries.” Place the zucchini fries in a large colander set over a medium bowl. Add 1 teaspoon salt, and toss until evenly coated. Set aside to drain.
Step 3
Meanwhile, make the sauce: In a measuring cup, stir together the apricot preserves, rice vinegar, soy sauce, red-pepper flakes, 1 teaspoon onion powder and 2 teaspoons water until smooth. Transfer to a small dish for dipping, and set aside.
Step 4
Slice the pressed tofu in half horizontally, and cut each of those halves into 8 rectangular pieces, creating 16 nuggets total. Directly on the cutting board, season the tofu with 1 teaspoon salt and the remaining ½ teaspoon onion powder, smearing each piece around to catch all the seasonings.
Step 5
In a large bowl, toss to combine the potato starch and the remaining 1 teaspoon salt. Place the tofu in the starch, and gently toss with your hands until each piece is evenly coated.
Step 6
Fry the tofu: Heat a large skillet over medium-high, and add a thin layer of oil, enough to coat the bottom of the pan. Add the tofu in a single layer, and cook, flipping a couple of times, until lightly golden on both sides, about 10 minutes total. Transfer the cooked tofu to a towel-lined plate to drain, and season it with salt to taste.
Step 7
To serve, transfer the tofu and zucchini to a large platter, and serve alongside the dipping sauce.