Preheat your oven to 400°F (200°C) and line a large baking sheet with parchment paper.
Press the extra firm tofu between paper towels to remove excess moisture, then cut into 1/2-inch cubes.
In a large bowl, combine the tofu cubes, drained chickpeas, and cauliflower florets.
Toss the mixture with the liquid aminos, garlic powder, onion powder, sea salt, and black pepper until evenly coated.
Spread the vegetables and tofu in a single layer on the prepared baking sheet and roast for 25-30 minutes until the cauliflower is tender and the tofu is slightly crisp.
While roasting, whisk together the tahini, lemon juice, and water in a small bowl until the dressing is smooth and creamy.
Place the fresh spinach in a serving bowl and top with the roasted tofu, chickpeas, and cauliflower.
Sprinkle the nutritional yeast and hemp hearts over the top for an extra boost of protein and savory flavor.
Drizzle the lemon-tahini dressing over the bowl and serve immediately.