In a Dutch oven, cook bacon on medium heat until bacon crisps.
Remove with slotted spoon to a paper towel-lined plate.
Allow bacon to drain.
Remove all but one tablespoon bacon grease.
Sauté onion in drippings until tender.
Then add garlic and cook an additional minute until fragrant, but not scorched!
Add chicken broth, pumpkin, salt, nutmeg, pumpkin pie spice and pepper and bring to a boil.
Reduce heat to low; continue cooking, uncovered, for about 10 minutes.
Remove from heat.
Cool slightly.
Use an immersion blender to puree the soup.
Return Dutch oven to low heat.
Stir in whipping cream.
Then add Gouda cheese and continue stirring until well blended (DO NOT BOIL!)
Remove from heat.
Ladle soup into bowls.
Top with fresh parsley, cooked bacon, pumpkin seeds, apple slices and additional Gouda cheese, as desired.