Sweet potato, lime and peanut soup

Soup that's both hearty and healthy. Make a batch and keep the leftovers for up to a month!