Preheat your oven to 400°F and line a large baking sheet with parchment paper.
Toss the cubed extra firm tofu and cauliflower florets with 2 tablespoons of the vegetable broth and half of the curry powder.
Spread the tofu and cauliflower in a single layer on the baking sheet and roast for 20 minutes until the edges are golden and slightly crisp.
While the vegetables roast, heat the remaining vegetable broth in a large skillet over medium heat.
Add the minced garlic and grated ginger to the skillet, sautéing for 2 minutes until the mixture becomes aromatic.
Whisk in the light coconut milk, chickpeas, green peas, nutritional yeast, turmeric, and the remaining curry powder.
Simmer the curry sauce gently for 5-7 minutes until it begins to thicken slightly.
Carefully fold the roasted tofu, cauliflower, and baby spinach into the skillet, stirring until the spinach is just wilted.
Season the dish with sea salt and black pepper before serving warm in a bowl.