This soup recipe is vegetarian but not vegan, due to the butter. If you want a vegan option, swap out the butter for more olive oil or refined coconut oil. (Do not use unrefined coconut oil as it will add a coconut flavor and aroma to the soup.)