Add 4 cups of water to a pot. Submerge 2 bags of rice in the water and bring to a boil (uncovered) for 10 minutes. Remove with a fork or tongs and place in a strainer.
Meanwhile, heat the oil in a skillet over medium heat. Place the tofu in the skillet in a single layer. Brown on both sides (approx. 3 minutes per side). Pour in the teriyaki sauce and allow it to caramelize. Flip and caramelize the other side - be sure to keep an eye on it so the teriyaki sauce doesn't burn. Turn down the heat as needed.
Add the avocado, green onion, ginger, serrano, lime juice, chili oil & a pinch of salt to a bowl. Toss to combine. Taste and adjust the seasonings as needed.
To assemble, add 1/2 a bag of rice to each bowl. Top with tofu and the avocado salsa. Sprinkle with sesame seeds and enjoy!
Video
Notes
I used super firm (or high protein) tofu which doesn't need to be pressed. If you use firm or extra firm tofu instead, be sure to drain & press it for 10 minutes before cooking.
I like a lot of ginger in the salsa, but adjust how much you use based on your own preference.