Cook the rice according to package instructions. Once cooked, transfer to a plate or a bowl and let it cool for 5 minutes. You can use leftover rice.
Drain the tofu, place it on a layer of paper towels, and press out as much liquid as possible. Then, add the tofu to a bowl and season with garlic powder, salt, and pepper.
Prepare the vegetables and set them aside.
Heat a wok or a large skillet with olive oil over medium-high heat.
Once hot, add the tofu and stir fry for 4 minutes or until crispy and lightly browned. Stir occasionally to prevent burning, and once cooked, set aside.
Stir a little more oil into the wok and saute the garlic and onion for 2 minutes.
Add the cabbage and green onions, and saute for 2 minutes. Stir frequently.
Add the tofu, combine it with the vegetables.
Stir in the teriyaki sauce, chili sauce, sesame oil, and rice to incorporate.
Serve with sesame seeds and more chopped green onions on top.