Place cauliflower, cashews, vegetable broth, onion powder, salt and pepper in a small saucepan. Cover and bring to a boil over medium heat. Reduce heat to low and simmer for 7-8 minutes, until cauliflower is softened. Then, puree using a food processor.
Meanwhile, add olive oil, mushrooms, and onion to a medium-sized saucepan. Heat over high heat until onions are translucent and beginning to brown, about 8 minutes.
Add pureed cauliflower mixture to sautéed mushrooms. Then the spices and bring to a boil, cover and simmer for 10 minutes, until thickened.
CROUTONS
Preheat oven to 350F.
Remove crusts from stale bread slices. Brush bread on both sides with melted vegan butter.
Cut bread slices up into small cubes. Sprinkle with garlic salt (if desired). Arrange cubes on an ungreased cookie sheet.
Bake at 350F for 15 minutes or until browned. Let cool. Store croutons in a covered container or plastic bag. Serve in soups or salads.