To the same pot, add the onions, carrots, celery and bell peppers. Season with salt and ground black pepper and saute over medium heat for five minutes until the vegetables begin to soften.
Add the garlic and jalapeno and saute for a minute.
Stir in the bay leaves, sage and oregano.
Add the remaining flour to the pot and stir until mixed in.
If using the red wine, add it now and cook until it has evaporated, leaving just the wonderful flavor behind. Stir in the pinto beans, tempeh, tofu and mushrooms. Add three cups of stock or broth or water. Mix well and add more liquid if you want the soup to be soupier.
Bring the soup to a boil and let it simmer 10 minutes over medium-low heat for the flavors to merge. Stir in the soy sauce, followed by the Cajun spice mix.
Mix well, and turn off the stove once the soup comes back to a boil. Stir in the spring onions.
Serve the soup hot or warm.