Press the firm tofu to remove excess moisture, then cut into 1-inch cubes.
Heat the coconut oil in a large skillet over medium heat.
Add the minced garlic and grated ginger, sautéing for 1 minute until fragrant.
Add the tofu cubes to the skillet and cook for 5-7 minutes, turning occasionally until the edges are golden brown.
Stir in the curry powder, turmeric, sea salt, and black pepper, coating the tofu evenly.
Pour in the tomato puree and coconut milk, stirring to create a smooth sauce.
Add the chickpeas and green peas to the skillet, then reduce heat to low and simmer for 5 minutes.
Fold in the fresh spinach and nutritional yeast, stirring until the spinach is wilted and the sauce has thickened.
Serve warm in a bowl, ensuring the tofu and chickpeas are well-coated in the savory sauce.