Preheat your oven to 400°F and line a large baking sheet with parchment paper.
Press the extra firm tofu between paper towels to remove excess moisture, then cut it into bite-sized cubes.
In a large mixing bowl, combine the tofu cubes, chickpeas, broccoli florets, and cauliflower florets.
Drizzle the mixture with avocado oil and sprinkle with turmeric, garlic powder, sea salt, and black pepper.
Toss everything until the vegetables and tofu are evenly coated with the oil and spices.
Spread the mixture in a single layer on the prepared baking sheet and roast for 25-30 minutes, tossing halfway through, until the tofu is golden and vegetables are tender.
Place the fresh baby spinach into a large serving bowl and top with the warm roasted vegetable and tofu mixture.
Garnish the bowl with nutritional yeast and hemp seeds, then finish with a fresh squeeze of lemon juice.