Heat the olive oil over medium heat and saute the onion for 5-7 minutes or until translucent.
While the onions soften, press your tofu using a tofu press or with a clean kitchen towel and a heavy object like a dinner plate.
Add the mushroom and green onion to the pan and saute for another 3-4 minutes until the mushrooms soften.
Crumble in your tofu. Add the nutritional yeast, onion powder, garlic powder, turmeric, chili flakes if using, and salt and pepper. Mix well until the tofu turns yellow and most of the moisture is evaporated.
Add the spinach and tomatoes and heat until the spinach is wilted.
Enjoy while hot on its own, topped on a bagel, or on toast. Add avocado, hot sauce, or any topping you like.