Spinach, lentil and butter bean soup - this easy vegan soup is healthy, hearty, high in protein and nutritious.