Preheat your oven to 400°F and line a small baking sheet with parchment paper.
Slice the red bell pepper and red onion into thin strips, toss with half of the olive oil, and roast for 15 minutes until the edges are slightly charred.
While the vegetables roast, wrap the tofu in a clean kitchen towel and press firmly to remove excess water, then crumble it into small pieces with your hands.
Heat the remaining olive oil in a non-stick skillet over medium heat.
Add the crumbled tofu, ground turmeric, garlic powder, sea salt, and black pepper to the skillet, stirring well to ensure the tofu is evenly colored and seasoned.
Stir in the black beans and nutritional yeast, cooking for 5 to 7 minutes until the tofu is heated through and slightly golden.
Add the baby spinach to the pan and stir for 1 minute until the leaves are just wilted.
Transfer the tofu scramble to a plate, serve alongside the roasted vegetables, and top with hemp hearts for an extra protein boost.