Preheat your oven to 400°F (200°C) and line a large baking sheet with parchment paper.
Press the firm tofu with a heavy object for 10 minutes to remove excess moisture, then cut into 1-inch cubes.
On the prepared baking sheet, combine the tofu cubes, rinsed chickpeas, cauliflower florets, and chopped red bell pepper.
Drizzle the mixture with olive oil and sprinkle with sea salt and black pepper, tossing thoroughly to coat.
Roast for 25 minutes, flipping the ingredients halfway through, until the cauliflower is tender and the tofu is golden brown.
While the vegetables roast, place a large skillet over medium heat and whisk together the vegetable broth, coconut milk, and red curry paste.
Stir in the nutritional yeast and frozen green peas, allowing the sauce to simmer for 5 minutes until slightly thickened.
Gently fold the roasted vegetable and tofu mixture into the skillet with the curry sauce.
Add the fresh baby spinach and stir for 1-2 minutes until the leaves are just wilted, then serve immediately.