Preheat your oven to 400°F and line a large baking sheet with parchment paper for easy cleanup.
Press the firm tofu between paper towels to remove excess moisture, then cut it into 1-inch cubes.
Place the tofu cubes, chopped red bell pepper, and sliced zucchini onto the baking sheet.
Drizzle with olive oil and sprinkle with chili powder, ground cumin, garlic powder, sea salt, and black pepper, tossing well to coat evenly.
Roast in the oven for 20-25 minutes, tossing the ingredients halfway through, until the tofu is golden and the vegetables are tender.
While the vegetables roast, whisk together the nonfat Greek yogurt, lime juice, and half of the fresh cilantro in a small bowl to create the crema.
Warm the black beans in a small saucepan over medium heat or in the microwave until heated through.
Assemble the bowl by placing the fresh spinach at the bottom, then topping with the warm black beans, roasted tofu, and vegetables.
Drizzle the lime yogurt crema over the top and garnish with crumbled feta cheese and the remaining fresh cilantro.