In a large pot over medium-high heat, add chicken stock, pumpkin puree, chopped onion, garlic, garlic salt, cumin, thyme, and ground black pepper. Stir everything together to combine.
Bring the mixture to a boil, stirring occasionally. You’ll notice the aroma of the spices filling your kitchen, which is an inviting sign that your soup is coming together.
Once boiling, reduce the heat to low and let it simmer uncovered for 30 minutes. This step allows the flavors to meld beautifully, so don’t rush it. The soup will thicken slightly as it cooks.
After simmering, take a food processor or blender and carefully transfer the soup in batches. Blend until smooth, ensuring that there are no chunks remaining. The texture should be silky and creamy, a hallmark of a great Pumpkin Soup.
Return the smooth soup back to the pot over low heat and bring it to a gentle boil again. You’ll see bubbles start to form, indicating that it’s time for the next step.
Reduce the heat to low once more and let it simmer uncovered for an additional 15 minutes. This final simmer will enhance the flavors even further and allow the soup to reach the desired consistency.
Finally, stir in the heavy cream until fully incorporated. This is where your soup gains that rich, luxurious flavor. Taste it and adjust any seasonings if needed.
Serve hot, garnished with a sprinkle of fresh parsley or basil for a lovely finishing touch. Enjoy every spoonful of your homemade Pumpkin Soup!