Preheat your oven to 400°F and line a large baking sheet with parchment paper.
Press the extra firm tofu with a heavy object for 10 minutes to remove excess moisture, then cut into 1/2-inch cubes.
Rinse the canned chickpeas and pat them thoroughly dry with a kitchen towel until no moisture remains.
In a bowl, toss the tofu cubes and chickpeas with the garlic powder, sea salt, and black pepper.
Spread the tofu and chickpeas in a single layer on the prepared baking sheet and roast for 25-30 minutes until the chickpeas are crunchy and the tofu is golden brown.
While roasting, prepare the dressing by whisking together the lemon juice, apple cider vinegar, nutritional yeast, and hemp hearts in a small jar.
Place the baby kale in a large mixing bowl and massage with half of the prepared dressing until the leaves are slightly softened.
Add the roasted tofu, chickpeas, and sliced avocado to the kale, then drizzle with the remaining dressing and toss gently before serving.