Blend the raw cashews with a cup of the mushroom stock.
To the saucepan with any oil remaining after frying the tofu, add the onions, celery and garlic. Sauté over medium high heat for a couple of minutes until the onions start to soften and turn translucent.
Add the mushrooms and sauté for a couple of minutes.
Add the wine to the pan and cook until some of the moisture has evaporated. Stir any remaining flour and vegan parm leftover from dredging the tofu to the pan and mix it into the mushrooms.
Stir in the basil, oregano and cashew cream.
Add two more cups of the mushroom stock and stir well. Let the sauce come to a boil over medium heat, then turn the heat down. Stir in the tamari. If you want a saucier sauce, you can add up to one more cup of the mushroom stock.
Add the spinach to the sauce and stir for a couple of minutes until the spinach has wilted. Check seasoning and add more salt and pepper if needed.
Add the tofu slices back to the pan and submerge them, letting them cook in the sauce for a couple of minutes to absorb the flavors.
Turn off heat. To serve, place three tofu steaks in a plate or bowl and spoon the sauce over the tofu.