Heat the olive oil in a medium pot over medium heat and add the diced carrots and celery.
Sauté the vegetables for about 5 minutes until they begin to soften and become fragrant.
Crumble the extra firm tofu into the pot using your hands to create small, textured pieces.
Add the dry red lentils, turmeric, garlic powder, sea salt, and black pepper, stirring well to coat everything in the spices.
Pour in the vegetable broth and bring the mixture to a gentle boil.
Reduce the heat to low, cover the pot, and simmer for 15 to 20 minutes until the lentils are tender and creamy.
Stir in the nutritional yeast until fully incorporated, adding a savory depth to the stew.
Fold in the fresh spinach and cook for 1 minute until it is just wilted.
Remove from heat and serve immediately in a warm bowl.