Parmesan crisps: Preheat oven to 350˚F. On a baking sheet, lined with parchment (or a silpat) divide Parmesan into 4 small piles, 3 inches apart (they will spread quite a bit). Top each pile with a sprinkle of pumpkin seeds, sunflower seeds and hemp hearts.
Place baking sheet in oven and bake for 3 to 5 minutes or until Parmesan has melted into discs and lightly browned. Remove from oven and set aside until completely cooled.
Place a large pot over medium heat and melt butter. Add shallots and garlic and sauté for 3 to 4 minutes or until shallots cook down a bit and begin to caramelize. Season with salt and pepper.
Add herbs and spices and continue to sauté for an additional 2 to 3 minutes.
Add 1 cup of stock and simmer, about 5 minutes. Once soup is simmering, stir in pumpkin puree and season with salt and pepper.
Transfer mixture to a blender (or use an immersion blender) and blend, with the motor running, add remaining stock until fully combined.
Pour soup back into the pot and simmer over medium-low heat until soup slightly thickens, 2 to 3 minutes. Stir in cream (or half and half) and adjust seasonings.
Ladle soup into bowls, top with a dollop of crème fraiche and gently crumble Parmesan crisps over each bowl. Serve.