Drain the tofu and press it for 15 minutes to remove extra water.
Crumble the tofu into small, uneven pieces using your hands.
Heat olive oil in a pan over medium heat.
Add chopped onion and cook until soft, about 2 minutes.
Add mushrooms and bell peppers. Cook until lightly golden.
Add the crumbled tofu to the pan.
Sprinkle turmeric, garlic powder, black pepper, and salt.
Stir gently and cook for 7–10 minutes, letting the tofu brown slightly.
Add spinach and cook just until wilted.
Turn off heat and mix in nutritional yeast if using.
Taste and adjust seasoning before serving.