Preheat your oven to 400°F 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-inch cubes.
Place the tofu cubes and cauliflower florets on the baking sheet, tossing with olive oil, sea salt, and black pepper.
Roast for 20-25 minutes, flipping halfway through, until the cauliflower is tender and the tofu is golden and crispy.
While the vegetables roast, place a large skillet over medium heat and whisk together the red curry paste, light coconut milk, vegetable broth, and nutritional yeast.
Add the chickpeas to the skillet and bring the sauce to a gentle simmer for about 5-7 minutes to allow the flavors to meld.
Stir the roasted tofu, cauliflower, and fresh spinach into the curry sauce, cooking for 1-2 minutes until the spinach is just wilted.
Remove from heat, stir in the lime juice, and garnish with hemp hearts before serving in a shallow bowl.