best legumes for soups