Add Chorizo to a large pot or Dutch oven and brown. Then remove the Chorizo from the pot and set aside. Wipe out the pot.
Heat extra virgin olive oil in the same pot. Then add onions and stir continuously for until the onions are translucent.
Add in the garlic and cook for two minutes.
Add in the pumpkin mix well. Then add in the chicken broth. Bring to a boil and then turn off the heat. Using an immersion blender, blend everything in the pot together until it is smooth.
Add in cumin, cinnamon, cream cheese and heavy cream. Mix well until the cream cheese has dissolved into the soup. If you need to, you can use the emersion blender again.
Add in the chorizo and simmer for 20 minutes. Stirring regularly to ensure the bottom of the soup doesn't burn.
Season with additional salt and pepper to taste.
Top with cilantro, pomegranate seeds, pumpkin seeds and goat cheese.