Heat the oil in a skillet over medium heat. Add the onion and cook for 1 minute. Add the tofu and crumble with a wooden spoon or potato masher. Spread in an even layer and allow to cook, undisturbed, for 5 minutes.
Meanwhile, add the soy sauce, ginger, garlic, brown sugar and sriracha to a bowl. Whisk until the sugar is dissolved and set aside.
Toss the tofu, spread in an even layer and allow to cook, undisturbed, for 3 minutes. Pour in the sauce, toss, spread in an even layer and allow to cook, undisturbed, for 3 minutes. Toss again and cook until it is crisped to your liking.
Add 1/2 of the green onions & lime juice (to taste) and toss one last time. Serve hot over rice with the remaining green onions on top.
Video
Notes
I like to use super firm tofu for this recipe. It is super dense so it doesn’t need to be pressed. If you use extra firm or firm tofu instead, be sure to drain and press it thoroughly. If there is excess liquid in the pan it will take a lot longer for the tofu to crisp up.
The crisping process does take some patience. Letting the tofu sit undisturbed will help it happen faster. Just be sure to keep an eye on the heat so that it doesn't burn.