Cannellini beans and a plethora of vegetables - bell peppers, carrots, celery, potatoes, peas, and spinach - make this healthy soup hearty and satisfying.