1/4 cup heavy whipping cream or half-and-half (optional. Makes the soup more creamy but can be omitted to keep it paleo.)
1/2 cup frozen peas (optional)
Melt the butter in a large soup pot over medium-high heat.
Add the onion, carrots, and celery. Cook, stirring, until the onions start to turn translucent, about 5 minutes.
Stir in the chicken or turkey then add the Italian herbs, salt, pepper, and sage. Stir to coat the veggies and meat with the herbs. Pour in the chicken broth. Reduce the heat to low, and let simmer for 20 minutes.
Meanwhile, mix together 2 TBS arrowroot (or corn starch) with 2 TBS water. Add the mixture to the soup and stir. Allow to simmer for 5 minutes. This will thicken the soup!
When it starts to thicken, stir in the cream. Let the sauce bubble up and thicken for about 3 more minutes. If it seems overly thick, splash in a little more broth. Mix in frozen peas if using, and let cook for additional 2 minutes. Taste and adjust seasoning to your liking. Serve warm.