*For a thicker soup, use the higher amount (3 breasts) of chicken, lower amount (2 breasts) will be more brothy. Coconut milk will make it more creamy and help keep you satiated with the added healthy fats - highly recommend it!
INSTANT POT: You can make this whole thing start to finish in the instant pot, including making the shredded cooked chicken! Put two uncooked chicken breasts and 1/2 cup water in your instant pot. Seal and cook on Steam for 10 minutes. While cooking, chop all your veggies and measure out your liquids. Once chicken is done, release the steam, open, and remove chicken and water. Set aside chicken and dump out water. Put instant pot on Saute and melt ghee. Once ghee is melted, add onion and celery and cook until tender. Then add the carrots and chicken on top of the onion/celery and pour in all the liquids and spices except the coconut milk (if using). Seal instant pot and cook on Soup for 15 minutes. When done, release heat and open lid. Take out chicken breasts, shred, and put back into soup. Pour in coconut milk, adjust seasonings as needed (more salt? basil?) and serve! Hooray for one pot magic!