Drain and press the tofu for 30 minutes while cooking the rice. You can use a tofu press for this or wrap the block in a towel and place something heavy on it.
Meanwhile, rinse the rice through a strainer for 2-3 minutes. Put it in a medium pot with the water. Set the heat to high and bring it to a boil. Then, bring the heat to low and cover it for 20 minutes or until all of the water is absorbed. Take the pot off the heat but leave it covered for another 10 minutes.
Preheat the oven to 375°F (109°C) and grease your baking dish with a small amount of sesame oil.
In a small bowl, combine the rice vinegar, cane sugar, salt, and sesame oil. Stir it into the rice and then fold the sesame seeds in. Spread the rice out into the baking dish. Chop the nori sheets into small pieces and sprinkle them in a thin layer over the rice.
In a medium bowl, combine the vegan cream cheese, vegan mayo, soy sauce, sriracha, and sesame oil. Use a grater to shred the tofu and stir it into this mixture. Spread the creamy tofu mixture over the nori and sprinkle the fried onions on top.
Bake it for 20 minutes. Prepare the toppings while it's in the oven and add them to the sushi bake after it has cooled down for 5 minutes. Enjoy it with a fork or stuff it in small seaweed sheets for mini tacos!