In a large saucepan, sauté cauliflower, carrots, celery, and onion in olive oil for 5 minutes. Add beans and broth and bring to a boil. Turn heat down to a simmer and cook until the vegetables are just tender.
Purée the mixture in a blender (or use an immersion blender). Blend with the lid off and the top covered with a clean dishcloth, so that steam can escape.
Return the mixture to the saucepan. Add remaining ingredients, except broccoli and whisk to combine.
Adjust seasonings to taste. Add broccoli and continue cooking, over low heat, until just tender.
Serve with a delicious vegan grilled cheese on our Organic Sprouted Power™ Multigrain bread.