Preheat your oven to 400°F (200°C) and line a large baking sheet with parchment paper.
Drain the extra firm tofu and press it firmly between paper towels for 10 minutes to remove as much moisture as possible, then cut into 1/2-inch cubes.
Rinse and drain the canned chickpeas, patting them dry with a kitchen towel to ensure they get crispy in the oven.
In a large mixing bowl, combine the tofu cubes, chickpeas, and broccoli florets.
Drizzle with the extra virgin olive oil and sprinkle with sea salt, black pepper, and garlic powder, tossing well to coat evenly.
Spread the mixture in a single layer on the prepared baking sheet and roast for 25 minutes, tossing halfway through, until the tofu is golden and the chickpeas are crunchy.
While the vegetables roast, place the fresh baby spinach and cooked quinoa in a large serving bowl.
Remove the roasted mixture from the oven and layer it over the spinach and quinoa base.
Sprinkle the nutritional yeast and hemp hearts over the top for a boost of savory flavor and plant-based protein.
Finish the bowl with a squeeze of fresh lemon juice and serve immediately.