In a stock pot, cook onion and garlic in 1/2 cup broth until tender, about 6 minutes. Add all remaining ingredients other than cream cheese.
Bring to a boil. Reduce and simmer approximately 25 minutes.
When carrots are soft, remove from heat and let cool slightly. Using immersion blender, blend until smooth.
Add 1+ tablespoons cream cheese and stir until smooth. Add salt and pepper to taste.