01 - Wrap tofu in a clean towel and place a weight on top. Let sit for 15 minutes to remove excess moisture.
02 - Rinse rice under cold water until water runs clear. In a medium saucepan, combine rice and water. Bring to a boil, then reduce heat to low, cover, and cook for 15 minutes. Remove from heat and let stand, covered, for 5 minutes. Fluff with a fork.
03 - While the rice is cooking, heat 2 tablespoons vegetable oil in a large nonstick skillet or wok over medium heat. Add minced garlic, grated ginger, and scallion whites. Sauté for 2-3 minutes until fragrant but not browned.
04 - Add cooked rice to the skillet with the garlic-ginger-scallion mixture. Stir in soy sauce, sesame oil, salt, pepper, and most of the scallion greens (reserve some for garnish). Cook for 2-3 minutes, tossing to combine and heat through. Set aside and keep warm.
05 - In a bowl, toss tofu cubes with cornstarch, salt, and black pepper until evenly coated.
06 - Heat 3 tablespoons vegetable oil in a large nonstick skillet over medium-high heat. Add tofu and cook for 2-3 minutes per side until golden and crispy on all sides. Remove and drain on paper towels.
07 - Spoon garlic ginger scallion rice into bowls. Top generously with crispy tofu, extra scallion greens, and toasted sesame seeds if desired.