Jennifer's Carrot Ginger Soup

My friend Jennifer had me and the littles over for lunch the other day and she served us this tasty soup. I was thrilled that Lily was "peer-pressured" into eating it. She's not a great eater, but is a social eater, and she loved the sweetness the carrots brought. Of course, James loved it.
1 T coconut oil
1 medium onion, diced
8 large carrots, chopped
1 t salt
1/4 t pepper
pinch of cayenne
3 cloves garlic, minced
4 c chicken stock (or whatever stock/broth you have on hand)
2 T ginger, grated
1 can chicken breast, drained
1 can coconut milk

Saute oil and onion. Add carrots and salt, cook until carrots are coated in oil. Add pepper, cayenne and garlic, being careful not to let garlic burn. Add stock and ginger. Let simmer until carrots are soft. Roughly stick blend, or pour half of the soup into a blender and return to pan. Bring to a boil, then stir in chicken and coconut milk. Jennifer served this with basil as a garnish.