In a medium bowl, crumble the pressed tofu. Set aside.
Whisk together soy sauce, lime juice, hoisin sauce, and sriracha in a small bowl. Set aside.
Warm a large skillet or wok over medium heat. Add 1 tablespoon of oil.
Add onion and cook until softened and translucent, about 5 minutes. Stir in the garlic and ginger and cook until fragrant, about 2 minutes.
Add the crumbled tofu to the pan and add the remaining oil. Spread it out in an even layer so it makes contact with the surface. Let it cook for 3 minutes so it can brown slightly. Then stir and continue cooking until cooked through, another 3 minutes.
Add sauce and cook for a minute.
Lower heat to medium low, add coleslaw mix. Cook for 2 minutes until just tender. Add sesame oil, green onion, and chopped peanuts. Gently toss and serve warm.