Roast your garlic head first. To do this, cut the top off, wrap it in foil, drizzle it with olive oil, and bake it at 400 degrees for 30 minutes. When done, remove the garlic from the oven and foil, and let it cool until easy to handle.
While the garlic is cooling, add oil to a large, deep pan and place it over medium heat. When it's warm, add in the chopped onions. Saute the onions for about 10-12 minutes, stirring occasionally. Add in the roasted garlic by squeezing the garlic pods out of the skin, and stir it into the onions. (You don't have to worry about cutting these up, as we will use an immersion blender to get everything smooth towards the end.)
Peel and chop the ginger, then add it in and stir well.
Then add in the pumpkin, bone broth, cumin, coriander, turmeric, chili powder (if using), and stir well. Cover and let simmer for about 7 minutes or so.
Uncover, add in the coconut milk, and stir. Take off the stovetop.
Using an immersion blender (or you could add soup to a food processor/blender) blend until it is creamy and smooth.
Then, rinse and drain the chickpeas and add them to the Roasted Garlic Pumpkin Soup.
Rinse and drain corn and add it to the Roasted Garlic Pumpkin Soup too.
Sprinkle in the parsley and enjoy warm with some crusty bread and more roasted chickpeas.