Preparation
Put the bacon in a large soup pot over low heat and cook gently until it releases its fat, about 5 minutes.
Add the onions and cook, stirring occasionally, for 10 minutes.
Add the pumpkin, potatoes and stock. Increase the heat to medium-low and cook until the pumpkin and potato are tender, 10 to 15 minutes.
Add the half and half and season with salt and pepper to taste. Simmer for 5 minutes, or until heated through. Do not allow to boil. Serve the soup in warm bowls, garnished with pumpkin seeds and a little green onion.