Thai Peanut Butter Carrot Soup

1-2 onions, peeled and chopped
3-4 cloves garlic, minced
2 lbs carrots, peeled and chopped
chicken broth and/or coconut milk (approx 4-6 cups total)
peanut butter to taste
cayenne pepper or hot sauce to taste

Heat cooking oil in pan and sauté onions until softened, about 10 min, stirring.  Add carrots, garlic, and chicken broth and/or coconut milk to cover and simmer until carrots are tender, about 20-30 min.  Puree and add the rest of the ingredients.  Check for salt and pepper and serve hot.