Press the tofu by placing it between two flat surfaces and weighing the top or with a tofu press. Press for 15 minutes.
In a shallow dish, combine 1 tablespoon of soy sauce and 1 tablespoon of mirin.
After pressing the tofu, cut it into bite-sized cubes (about 1-inch), add it to the shallow dish and toss. Let it marinate while you prepare the sauce.
Heat a saucepan to medium heat and add the ginger and garlic. Stir them for 30 seconds.
Stir in ½ a cup of soy sauce, ¼ a cup of water, and the sugar.
Adjust the heat to low, then whisk in the hoisin sauce, sriracha, and black pepper.
Whisk 2 tablespoons of cornstarch in a small dish with ½ a cup of water. When the cornstarch slurry is smooth, add it to the saucepan. Let the sauce simmer, stirring a few times while you finish the tofu.
Return to the tofu and sprinkle 1 tablespoon of cornstarch over it. Then toss the cubes, so they are covered, but no white spots of cornstarch show.