In a large stock pot, melt the butter or ghee over medium high heat. Add all remaining ingredients and stir to combine.
Bring the broth to a boil and reduce heat to medium low to simmer. Cover and let simmer for about 20 minutes, or until veggies are soft. Remove from heat.
Using an immersion blender, blend veggies and broth until all is combined and pureed. If you don’t have an immersion blender, pour cooked ingredients into a blender in batches until all is pureed.
Serve hot with a little more butter or ghee on top. Enjoy!