Preheat your oven to 425 degrees. Place your whole pumpkin in a baking dish, and roast at 425 degrees for 50 minutes. Slice the pumpkin in half to cool, scoop out the seeds, and puree in a food processor or blender. (You could skip this step entirely and use a can of pumpkin if you are stretched for time! Keep in mind canned pumpkin is typically other squash so it is darker orange in color and will just give the soup a different color - it will still be pretty and so delicious though!)
While you are waiting for your pumpkin to cool, start your soup. Melt your friendly fat in a large soup pot and add the onion, potatoes, and carrot with a big pinch of sea salt and stir to combine. Cook on medium heat, stirring occasionally, for about 7-10 minutes until the onions are translucent and the potatoes are fork tender.
Add the garlic and cook for a minute.
Add the broth, pumpkin puree, and chipotle powder, and stir to combine. Bring to a low simmer and then turn the heat off or down to low. Scoop out about half of the soup to a medium mixing bowl and blend with an immersion blender (or scoop the soup into a blender to blend) until smooth.
Return the blended portion of the soup back to the soup pot, add the chicken and corn, and bring to a low simmer for a 5 minutes. Turn off the heat, add the spinach to wilt in, and then sea salt and pepper the soup to your taste.
Again, for the little ones in the house, you can add sour cream or coconut milk to their bowl to tame any heat. You can also puree the soup entirely for little ones that are funny about "chunks" in their soup.