Prepare broccoli and cauliflower by cutting heads and stems into bite sized pieces. The woody part of broccoli stems can be removed, and the flesh cut into pieces
Slice jalapeno and anaheim peppers. Remove and discard seeds. Dice into 1/4 inch pieces
Dice onion and garlic
Prepare 4 cups of vegetable broth
Measure spices
Simmer raw cashews in 1 cup water to soften
Heat oil in soup pot over medium heat. Add onion, garlic, jalapeno, and anaheim pepper. Cook, stirring occasionally, about 5 minutes
Add broccoli, cauliflower, vegetable broth, oregano, bay leaf, salt, pepper and cover soup pot. Bring to a boil, then reduce heat to a simmer and cook 10-12 minutes until vegetables are tender.
Turn heat off and remove bay leaf
Add a cup or so of broccoli and cauliflower, and a cup or so of liquid to a blender. If necessary, cool somewhat, then blend. Add cashews, water, nutritional yeast and blend well.
Add a second cup of broccoli and cauliflower and a second cup of liquid along with the baby spinach, and blend all ingredients until smooth.
Return the blended ingredients to the soup pot and stir into the remaining whole pieces of broccoli and cauliflower.
Check warmth and heat gently if necessary for serving. Garnish as desired