Preheat your oven to 350°F and lightly coat a large casserole dish with nonstick spray. Set aside.
Place the tofu in a food processor and purée it for several minutes until smooth and creamy, stopping to scrape down the bowl as needed. Add kosher salt, turmeric, black pepper, and cayenne, then pulse to incorporate.
In a large skillet, heat the olive oil over medium heat until shimmering. Add the jalapeño, bell pepper, and onion, stirring occasionally, and cook until softened and golden, about 5 minutes.
Stir the tofu mixture and nutritional yeast (if using) into the skillet. Sauté for 5 minutes, breaking apart the tofu slightly, until it resembles scrambled eggs. Mix in the black beans and spinach, seasoning with salt and pepper to taste.
Spread a thin layer of enchilada sauce on the bottom of the prepared baking dish. Wrap the tortillas in a damp towel and microwave for 30 seconds to make them pliable.
Place roughly ¼ cup of filling into each tortilla, roll tightly, and arrange seam-side down in the dish. Repeat until all tortillas are filled.
Pour the remaining enchilada sauce generously over the top. Lightly coat exposed tortillas with nonstick spray or a brush of olive oil for extra crispness.
Bake for 15 minutes, or until the sauce is hot and bubbly, and the enchiladas are lightly golden on top. Serve with your favorite toppings.