To see or eat cauliflower in your dream symbolises spiritual nourishment, purity and perfection. It also represents sadness and a need to be uplifted. Your dream indicates that the tough times you are experiencing will soon be over. Alternatively, the cauliflower represents the brain and your mental capabilities.
- Common Dreams