Preheat your oven to 400°F and line a large rimmed baking sheet with parchment paper.
Press the extra firm tofu with a heavy object for 10 minutes to remove excess water, then cut into 1-inch cubes.
Toss the tofu cubes and cauliflower florets on the baking sheet with half of the olive oil, sea salt, and black pepper.
Roast for 20-25 minutes, flipping halfway through, until the tofu is crispy and the cauliflower is tender with golden edges.
While the vegetables roast, heat the remaining olive oil in a large skillet over medium heat and sauté the minced garlic for 1 minute.
Whisk in the red curry paste and ground turmeric, cooking for another minute until the spices are fragrant.
Add the chickpeas and light coconut milk to the skillet, stirring to combine and bringing the mixture to a gentle simmer.
Stir in the nutritional yeast to thicken the sauce and add a savory depth of flavor.
Gently fold the roasted tofu and cauliflower into the curry sauce.
Add the fresh spinach and stir for 1-2 minutes until the leaves are just wilted, then serve immediately in a warm bowl.